Sean Marandure / Backend Software Engineer

Open to backend, data, automation, and ML-adjacent roles

Engineering logic into reliable software systems.

I build production-grade Python systems for ERP and product configurator environments, with a focus on backend architecture, automation, and data workflows.

My path runs from CAD automation and rule-based engineering tooling into scalable software systems, and is now extending through an MSc in Data Science & Advanced Computing with a long-term interest in machine learning systems, optimisation, and advanced decision environments.

Core focus

Backend systems, automation layers, and structured data workflows.

Engineering roots

C#, .NET, rule-driven product logic, and Automation, Autodesk Inventor iLogic.

Current chapter

MSc Data Science & Advanced Computing at the University of Reading.

Backend engineering with an automation-first mindset.

My ethos is to translate engineering constraints into dependable software. That means building control layers, automating rule-based systems, working with relational data, and designing tools that stay useful inside real operational environments.

I am a backend software engineer building production-grade Python systems across ERP and product configurators. My work sits at the intersection of engineering, software systems, and data workflows, with a foundation in engineering automation through the .NET ecosystem. This foundation and engineering background has shaped how I think about constraints, reproducibility, and the practical design of systems.

Production Python systems

My focus is on backend architecture, data, version-controlled tooling, automation pipelines, and dependable workflow execution.

Engineering to software

I'm comfortable moving between physical product rules, relational data structures, and application control layers.

Data and ML trajectory

My current MSc work is deepening the expertise in machine learning systems, optimisation, and intelligent systems.

From engineering constraints to software systems.

My portfolio is a systems journey comprising of an engineering foundation, automation roots, backend transition, and an expanding data and ML-focused chapter.

Foundation

Engineering first

Architectural Environment Engineering built the systems lens: modelling, constraints, environmental performance, physics, mathematics and the built environment, cultivating the discipline of solving technical problems with traceable logic.

Automation roots

CAD logic and rule-based configurators

Early software work centered on Autodesk Inventor iLogic and .NET, building rule-based parametric behavior for configurable products and translating engineering rules into repeatable digital controls.

Software transition

Version control, databases, and backend tooling

That work evolved into software engineering focused on Python applications, relational databases, reproducible automation pipelines, and the backend control surfaces needed by enterprise systems, ETL pipelines and visualisations for reporting.

Current focus

Backend, data, and distributed systems thinking

My current work sits around ERP and product configurator environments, alongside projects in MapReduce-style processing and cloud incident simulation that sharpen distributed thinking, observability, and data-intensive architecture. I'm also building healthcare platforms and software applications for large domicilliary healthcare providers with regional offices around the UK, expanding my domain expertise across multiple industries. My goal is to solve real-world constraints through software-based solutions.

Advanced computing chapter

MSc direction

The MSc in Data Science & Advanced Computing at the University of Reading is extending that backend foundation toward machine learning systems, optimisation, and advanced computing environments.

Selected work across backend tooling, automation, cloud, and applied ML.

Each project reflects a different slice of the same interest: robust systems, structured data, and practical automation under real constraints.

Version Control Application

Systems

Architected a modular Python CLI application designed to version-control enterprise systems. The project involved parsing raw data structures, managing relational database state, and enabling reproducible automation pipelines within a legacy environment.

  • Python CLI
  • Relational data
  • Enterprise systems
  • Automation pipelines

MapReduce System (Ongoing)

Distributed

Currently developing a MapReduce-style distributed processing framework to coordinate parallel map and reduce workers over partitioned datasets. The system implements task scheduling, intermediate key-value shuffling, and process communication to simulate large-scale data processing workflows.

  • Distributed processing
  • Parallel workers
  • Task scheduling
  • Data-intensive architecture
View GitHub

AWS GameDay - Cloud Incident Simulation

Cloud

Participated in a timed AWS simulation focused on diagnosing and resolving distributed system failures across IAM, EC2, S3, RDS, and CloudWatch. The exercise strengthened cloud architecture, observability, and infrastructure-level problem solving under pressure.

  • AWS
  • IAM / EC2 / S3 / RDS
  • CloudWatch
  • Observability

SolveMyMatrix

Utility

An educational CLI tool for solving linear systems using matrix transformations, including Gaussian elimination and inverse computation, built while completing Coursera's Mathematics for Machine Learning.

  • Python
  • NumPy
  • SymPy
View GitHub

BEng Final Year Project - CFD-ML Urban Microclimate Optimisation

Research

Used CFD-generated data to train an ANN that interpolated wind velocity and predicted building geometries for pedestrian comfort, with simulation outputs validated against real weather data.

  • ANSYS Fluent
  • Python
  • TensorFlow
  • ANN modelling

Inventor iLogic - Acoustic Door Configurator

Automation

Built a rule-based parametric model that clamps width and height, conditionally suppresses features, and writes iProperties used for BOM and drawing outputs.

  • Autodesk Inventor
  • iLogic
  • .NET

TaskHive (Previously PTL-Manager)

Productivity

A lightweight Flask MVP that started as a workplace task-management tool and evolved into a broader productivity application vision, emphasizing clean API design, database integration, and scalable feature development.

  • Python
  • Flask
  • SQLAlchemy
  • SQLite
  • Postman
  • APIs

A stack built around systems reliability, automation, and analysis.

The tooling spans backend engineering, data work, and engineering-oriented automation, with an emphasis on building dependable systems rather than one-off demos.

Backend & automation

Core application and automation work for configurable systems and service-oriented tooling.

Python Flask SQL Server .NET

Data & modelling

Numerical computing, experimentation, and applied modelling workflows across analysis and ML-adjacent work.

NumPy TensorFlow MATLAB R Power BI

Tooling & delivery

Environment, workflow, and delivery tooling used to build, explore, and maintain technical systems.

Git VS Code Jupyter Microsoft Azure / DevOps

Formal training across engineering and advanced computing.

The academic path mirrors the practical work: strong engineering fundamentals first, followed by a deeper move into data science, AI/ML, and advanced computing.

Sep 2025 - Sep 2027

MSc Data Science & Advanced Computing

University of Reading

Sep 2020 - Jul 2024

BEng (Hons) Architectural Environment Engineering

University of Nottingham

If the work sits at the intersection of backend systems, automation, and data, let's talk.

The fastest way in is direct. Reach out by email, connect on LinkedIn, review the GitHub profile, or open the CV for a fuller background.