Available for rescue and re-platforming work
David Yates
Node.js and React Contractor, Platform Rescue and Re-platforming
Senior software engineer with 15+ years, contracting independently through my own company, Built By Up (previously Upnorth), and via Apex Enterprise Consulting. I am most often brought in when a platform already exists and is in trouble: re-platforming Sky Casino, decoupling Missguided's storefront from a legacy Magento stack, picking up Low6's World Cup product mid-flight. Nearly always in regulated or high-traffic environments, across fintech, betting and gaming, insurance and e-commerce. Node.js and TypeScript specialist, React on the majority of engagements, Laravel where the stack is PHP, and enough Docker and Kubernetes to own the delivery pipeline rather than wait on someone else's. Through Built By Up I lead a small team of developers I bring in and mentor when an engagement needs extra capacity.
Experience
Continuously in work since 2009. Overlapping bars below are concurrent engagements.
Naturecan
·Software Engineer
via Apex Enterprise Consulting2026 to Present
Building and maintaining features for a high-volume e-commerce platform.
- Shipping to 40+ countries with localised, multi-currency storefronts.
Node.js, TypeScript, React, Docker
Low6
·Full Stack Engineer
via Apex Enterprise Consulting2025 to 2026
Delivering features on Spin to Win, a World Cup prediction product, picking up an in-flight codebase and shipping to hard, tight deadlines.
- Delivered against a fixed tournament deadline, with traffic peaking in the tens of thousands of concurrent users during match windows.
Node.js, TypeScript, React, Docker
CDP
·Node Engineer
via Apex Enterprise Consulting2025 to 2026
Node engineer on CDP's environmental data platform, building and maintaining services that process corporate environmental disclosure data.
- Services processing environmental disclosures from around 25,000 companies, representing roughly two-thirds of global market capitalisation.
Node.js, TypeScript, Docker
Hargreaves Lansdown
·Senior Engineer
via Built By Up2024 to 2025
Led a project to digitise multiple client-facing processes and integrate them into the Salesforce CRM.
- Digitised client-facing processes for a FTSE 100 platform serving over 1.8m retail investors and more than £150bn in assets under administration.
Node.js, Docker, PHP, Vite, Bash, React, React Context, Git, GitLab, JIRA
PepsiCo and education startup
·Software Engineer
via Built By Up2023 to 2024
Delivered smaller-scale projects while mentoring junior developers, including a React Native app for PepsiCo and a GPT-enabled auto-marker for an education startup.
- Mentored three junior developers across both engagements.
Node.js, Docker, PHP, Go, Vite, Bash, React, React Native, Python, AWS, Git, GitLab, JIRA
BBC
·Senior Engineer
via Built By Up2023
Key member of the account team delivering features on new and existing projects, contributing to product and engineering planning alongside feature development.
- Delivered features on BBC products reaching an audience in the tens of millions.
- Worked within an account team of around eight, contributing to product and engineering planning alongside delivery.
Node.js, Docker, Jest, Bash, Optimizely, React, Redux, React Context, Git, GitHub, JIRA
General System
·Senior Full Stack Engineer
2022 to 2023
Built a next-gen realtime analytics platform using Node.js microservices on Docker and Kubernetes, with emphasis on applications designed to run in air-gapped environments.
- Around 15 Node microservices on Docker and Kubernetes, designed to run in air-gapped environments.
Node.js, Docker, Kubernetes, Jest, TypeScript, Postgres, Bash, React, Redux, Java, React Native, Prometheus, Grafana, Git, GitLab, JIRA
GoDaddy
·Lead Node Developer
2021 to 2022
Helped build a new team and maintain stateless Node.js microservices (RamdaJS, Fluture, Flow). Stabilised deployment pipelines on Jenkins and Kubernetes/OpenShift, and introduced new working practices to a growing team.
- Grew a new team to around seven engineers.
- Maintained roughly 12 stateless Node services supporting a customer base of over 20m.
Node.js, RamdaJS, Fluture, Flow, Domain Driven Design, Kibana, Kubernetes, OpenShift, Git, GitHub, JIRA
Sky Betting & Gaming
·Full Stack Web Developer
2020 to 2021
Re-platformed the Sky Casino Next.js implementation, enforced stricter standards, and brought the software up to date. Upgraded Node and PHP versions and carried out heavy DevOps work around Docker and Jenkins.
- Re-platformed the front end of Sky Casino, one of the UK's largest online casino products, serving a customer base in the millions.
Next.js, React, Apollo GraphQL, MySQL, Docker, Terraform, Jest, Cypress, PHP, Jenkins, Git, GitLab, JIRA
Radius Payment Solutions
·Head of Front End
Permanent, Crewe2020
Front-end strategy for hundreds of micro-sites and a shared component library, plus the Live Maps offering of their telematics platform.
- Shared component library adopted across more than 200 micro-sites.
React, Python, AWS
Missguided
·Full Stack Engineer
via Upnorth, Manchester2019 to 2020
Decoupled the front end from a legacy Magento stack as part of a digital transformation and e-commerce scale-up.
- Decoupled the front end from Magento during a scale-up period at one of the UK's largest fast-fashion e-tailers.
React, Magento, Kubernetes, GraphQL
Assurant
·UX and Front End Tech Lead
via Upnorth, Crewe2019
Managed front-end and back-end development of customer support tools across complex insurance journeys.
C#, React, Node.js, SQL, RabbitMQ
LateRooms
·Principal Software Engineer
via Upnorth, Manchester2019
Guided architecture and best practice on a white-label travel product (React over a C# microservices stack), including mentorship and hiring.
React, C#, Microservices
Vitality Group Inc
·Full Stack Developer
via Upnorth, Bournemouth2018 to 2019
Built new insurance products with a Sitecore backend.
Angular, React, C#, SQL, Sitecore
Inprofit Traders
·Senior Applications Developer
via Upnorth, Manchester2018
Solved complex problems on an online trading platform.
React, Vue, Laravel, Python, Docker, Redis, WebSockets
CF Woodford Investment Fund
·Web Developer
via Upnorth, Oxford2017
Delivered a data-driven internal dashboard.
AngularJS, Laravel, MySQL, WebSockets
Toriga Energy
·Senior Front End Developer
Leeds2014 to 2016
Built auditing software and owned the whole front-end process.
C# MVC, AngularJS, Breeze, Entity Framework
Creative Emporium
·Web Developer
Leeds2013 to 2014
Bespoke e-commerce sites with custom CMS, plus client support.
PHP, Magento, WordPress, AngularJS
Upnorth Creative Media
·Web Developer and Founder
Own company, Kirkwall2009 to 2013
PHP, HTML, CSS and jQuery solutions for local clients, plus hardware and technical support.
PHP, HTML, CSS, jQuery
Projects
Built outside client engagements, in evenings and weekends.
Anvil
Codebase health analysis, transformation, and enforcement CLI. Reports on the state of a codebase, applies codemods, and enforces the standards it finds so drift gets caught in CI rather than in review.
TypeScript, Node.js, AST, CLI, Codemods
Homelab and GitOps infrastructure
Self-hosted infrastructure managed declaratively with Ansible and Terraform: Proxmox, Docker, Kubernetes, Caddy, Tailscale, Authentik single sign-on, and Pi-hole with Unbound. Running and evolving continuously since 2023, with every change applied through version control rather than by hand.
Ansible, Terraform, Proxmox, Kubernetes, Docker, Caddy, Tailscale, Authentik
Private multimodal LLM stack
Self-hosted private multimodal chat stack running entirely on local hardware, so no prompt or image ever leaves the house. Containerised Python services behind a web front end.
Python, Docker, LLM, Self-hosted
Skills
- Languages
- TypeScript, JavaScript, PHP, Python, Go, C#, Rust
- Backend
- Node.js, Laravel, Express, tRPC, GraphQL, REST, Postgres, MySQL, Redis
- Frontend
- React, Next.js, Vue, Angular, React Native, Redux, Tailwind
- Platform and DevOps
- Docker, Kubernetes, OpenShift, Terraform, Jenkins, GitHub Actions, GitLab CI, Prometheus, Grafana, AWS, Azure
- Testing
- Jest, Playwright, Cypress, Vitest, Test-driven development
Working together
I take on rescue and re-platforming work, remote, through my own company. Inherited codebase, stalled migration, a platform nobody wants to touch: those are the good ones. Tell me what is broken and what the deadline is.
Start a conversation