Skip to content
APAdam Probert
Experience

Ten years of walking into other people’s systems.

Every role, client, and side project, tagged. Filter by what you care about: a domain, a technology, an industry. It’s the same person behind all of it, just pointed at different problems.

Domain

Industry

Tech

14 entries

Ongoing

Project · approx

Cheddar

Personal project

A six-wheeled articulated rover: custom electronics, motor control, and a pile of 3D-printed parts, built to move over rough ground.

Oct 2023 - Present

Role

Lead Software Engineer

Rocket Science Group · Cardiff

Technical leadership and hands-on engineering for AAA and indie game clients inside the Terminal Velocity studio, across data, backend, platform, and live operations.

  • Lead high-value engagements across data, backend, platform, and live ops, owning technical direction and delivery.
  • Step into ambiguous, high-risk projects to diagnose, align stakeholders, and restore confidence in delivery.
  • Design and build large-scale data platforms unifying financial, marketing, player-behaviour, and in-game economy data.
  • Design multiplayer backend SDKs and engine integrations for major cloud providers.
  • Shape new work through discovery, pre-sales, workshops, estimation, and solution design.
  • Coach engineers beyond my own teams, raising the bar on system design and decision-making.

Side project

Open source · approx

GrimoireML

Personal project

An AI deckbuilder for Magic: The Gathering that turns a messy card pool into playable decks.

Jun 2022 - Aug 2023

Role

Senior Platform Engineer

Cazoo · Greater London

Improved developer productivity across the engineering organisation from within the Developer Experience team, by cutting cognitive load and standardising common workflows.

  • Used data to find developer pain points and prioritise the tooling that mattered.
  • Built reusable, automated platform capabilities that were simple and consistent to adopt.
  • Made infrastructure as code the default across environments.
  • Defined golden paths that baked observability, security, and compliance into the developer experience.

Dec 2021 - May 2022

Role

Senior Data Engineer

Made Tech · for Skills for Care

Built extensible data pipelines and machine-learning models supporting the UK adult social care workforce, working alongside a small analyst team.

  • Provisioned AWS infrastructure with Terraform and built pipelines to underpin analytical and ML models.
  • Developed models in Jupyter across a small Spark cluster, then productionised them with software-engineering rigour.
  • Wrote a full suite of unit, integration, and quality tests to keep the data trustworthy through change.
  • Mentored three client analysts from zero software experience to owning a large, multifaceted pipeline.

Side project

Open source · approx

challenge-sql

Personal project

A Pokedex-themed SQL teaching resource for people learning to query.

Feb 2021 - Dec 2021

Role

Senior Software Engineer

Made Tech · for DVLA · Swansea

Helped fully digitise the DVLA's first provisional licensing service as part of a multi-squad Nexus Scrum team.

  • Built an internal staff portal in React and JavaScript.
  • Built the public frontend in Ruby on Rails to GOV.UK standards.
  • Backed both with a serverless AWS backend: Step Functions, Lambda, DynamoDB, API Gateway, SQS, and SNS.
  • Used Elasticsearch for efficient reads and reporting.

Side project

Project · approx

GeneticRacers

Personal project

Cars that teach themselves to drive: a genetic-algorithm racing experiment in Unity.

Dec 2019 - Oct 2020

Project

Exhausted

Personal project · Cardiff

A physics-based, post-apocalyptic vehicular combat game in Unity: arcade-feel PhysX vehicles, campaign and arcade modes, and plenty of explosions.

  • Behaviour-tree vehicle AI driving a custom agent over Unity's navmesh.
  • A range of cars, weapons, and environments to experiment with.

Aug 2019 - Dec 2019

Project

Gravitap

Personal project · Cardiff

My first published Unity title: a physics-based mobile game released to the Google Play store.

Mar 2019 - Feb 2021

Role

Senior Software Engineer

DabApps · Cardiff

Consultancy engineering: designing architectures for client requirements and acting as a technical bridge between what clients asked for and what they needed.

  • Designed architectures to fit real client requirements rather than the reverse.
  • Worked client-facing to turn vague asks into workable technical solutions.
  • Built backends in Python, Django, and Postgres; frontends in React and TypeScript.
  • Ran server configuration and deployments on Heroku and AWS.

Sep 2017 - Mar 2019

Role

Data Engineer

BT · Cardiff

Built data pipelines handling the throughput of the UK's largest telecoms provider, including Hermes, a self-scaling analytics engine collating logs and metrics across the Global Services stack.

  • Co-built Hermes to deliver live insight and Kibana visualisations over the whole application stack.
  • Built and configured the platform from scratch on Docker and Docker Swarm.
  • Moved and processed data with Kafka, the ELK stack, Hadoop, Sqoop, Hive, and Spark.

Jul 2015 - Sep 2017

Role

Production Database Administrator

BT · Cardiff

Ran a large Oracle 9i to 12c estate with a strong focus on automation tooling and monitoring, alongside migrations, upgrades, and performance work.

  • Built automation tooling in Python and Bash to take the toil out of the estate.
  • Built monitoring and analysis platforms, including database-link visualisations, on the ELK stack and Hadoop.
  • Handled migrations, upgrades, and schema changes across Oracle RAC, Data Guard, and Networker.

2014

Project

Managercash

Freelance

Led two developers and a designer building an Android personal-finance app with wallets, budgets, and saving goals. Paused when it hit scaling limits.

Education

  • BSc Computer Science

    Cardiff University · 2012 - 2015

Certifications

  • AWS Certified Cloud Practitioner
  • Oracle Certified Associate (12c)
  • Oracle SQL Fundamentals (12c)
  • Datadog 101: Site Reliability Engineer
  • Going Deeper with Logs Processing
Contact

Have a difficult, important problem?

I’m happiest where the problem is unclear, several teams need to work together, and the outcome actually matters. If that sounds like your situation, let’s talk.

  • Talk through a hard technical problem
  • Scope a platform, data, or distributed-systems build
  • Get a second opinion on an architecture or delivery plan
  • A role or engagement worth a conversation