Data engineering · software design · applied ML

Elliott
Bowring

I’m a Data Engineer who designs and improves the systems behind the business—from core transformation architecture and modelling to high-performance processing and applied customer science.

Core expertise

Data engineering with uncommon software depth

I work beyond individual pipelines: shaping the architecture, development practices and reusable capabilities that make an entire data function faster, safer and more effective.

01

Data systems and modelling

Engineering how data is captured, historised, transformed and modelled so business logic and analytical outputs remain dependable.

02

Core frameworks and architecture

Designing the modular class systems and shared transformation foundations used to build and operate data products consistently.

03

Performance and scale

Reworking algorithms and execution patterns to make demanding workloads practical—delivering improvements from 20× to more than 500×.

04

Applied ML and business value

Building customer science that moves from data and modelling into targeting, operational action and measurable commercial outcomes.

Career

Professional experience

Data engineering responsibility spanning architecture, modelling, performance, delivery standards and business-facing science.

Oct 2025 — PresentData engineering · architecture · optimisation

Quickline Communications

Data Engineer

  • Designed and built the core transformation framework, then led its evolution from Quickpyne into Albion: the all-in-one repository and bundle-based system underpinning ingestion, transformation, business logic and analytical data products.
  • Selected the team's Git platform and created the repository strategy, Git flow, CI/CD and release approach used to move changes safely from development into production.
  • Introduced new transformation and execution methods delivering up to approximately 20× performance improvement in affected workloads, alongside larger algorithm-specific gains.
  • Own how data is captured, historised and modelled, translating changing business definitions into dependable reusable datasets and KPI outputs.
  • Develop Customer Connection and NPS science used across the business, including by Customer Experience to target action and recognise patterns associated with poor outcomes.
  • Shape engineering standards beyond assigned delivery through testing architecture, developer tooling, package management and the technical backlog for the core system.
PythonSQLPySparkDatabricksData modellingApplied MLCI/CD
Jul 2024 — Oct 2025Industrial engineering

AMP Automation

Junior Controls Engineer

  • Developed PLC, robotics and HMI solutions for manufacturing and automated machine environments.
  • Built data acquisition and monitoring features using OPC UA, MODBUS and specialised industrial communication protocols.
  • Delivered operator interfaces, commissioning support and software improvements across customer deployments.
PLCsRoboticsHMIOPC UAMODBUSJavaScript

Selected engineering work

Data engineering that changes what is possible

The strongest work does more than complete a requirement: it establishes a better pattern, removes a constraint or creates a capability the business did not have before.

Distributed processing · 530× benchmark improvement

Large-scale address matching

Co-developed a new Databricks algorithm that reduced an impractical search space, ranked 2.3 billion candidate matches and processed approximately 424,000 addresses in about 73 minutes. A 10,936-address benchmark fell from more than 12 hours to 81 seconds.

PySparkCandidate reductionSimilarity scoringOptimisation
Approximately 94% of returned matches correct

Customer science

NPS Science

A new modelling initiative used across the business, especially by Customer Experience, to identify patterns associated with poor NPS outcomes and support preventative action.

PythonPattern discoveryCustomer Experience
Business-facing science

Applied machine learning · 3× pilot result

Customer Connection Science

Led the technical ML lifecycle from ingestion and dataset construction through feature engineering, model development, scoring and evaluation. The work identified thousands of high-potential prospects and informed a commercial pilot that achieved approximately three times the baseline success rate.

PythonFeature engineeringPropensity scoringCommercial pilot
Models translated into customer targeting

Historical data · 48× faster backfill

Data modelling and history

Designed a new method for reconstructing historical outputs from table state and deriving change records without repeatedly recomputing the full history. A complete backfill fell from approximately four hours to five minutes while creating a reusable pattern for future workloads.

Data modellingHistoryWindow functionsDelta Lake
Four hours reduced to five minutes

University honours project

Enerlytics

A full-stack application for analysing household energy use, estimating device-level consumption and presenting cost-saving recommendations.

PythonFlaskSQLiteFull stack
Project media to be added

Engineering approach

I improve the system, not just the pipeline

I take responsibility for the foundations around delivery: how work is structured, tested, released, optimised and connected to a business outcome. The result is data engineering that leaves the wider capability stronger than it found it.

01

Own the foundation. Create the architecture, shared patterns and delivery practices other work can build on.

02

Remove the constraint. Question inherited approaches and redesign them when performance, scale or maintainability can be materially better.

03

Deliver business leverage. Turn reliable data and science into decisions, operational action and measurable outcomes.

How the work connects
01Business needProblem, decision or opportunity
02Albion core systemSoftware, data and delivery patterns
03Data and science productsReliable outputs that support action

Education

Computer science and software engineering

2021 — 2024Hull, United Kingdom

University of Hull

BSc Honours Computer Science with Software Engineering

First Class Honours · Overall mark recorded as 74%

Selected modules and project work

Verified study areas

Module or projectTypeEvidence
EnerlyticsHonours projectVerified
Safety Critical SystemsModuleVerified
Distributed SystemsModuleVerified

The complete transcript will be added before this section is finalised.

Further educationScunthorpe

John Leggott College

Creative Computing Extended Diploma

D* D*

Contact

Looking for a Data Engineer who can raise the engineering standard?

Public contact details and professional profile links will be added after review. Nothing private will be published without approval.