Available for contract

Andrew
Lees

Full stack TypeScript engineer with a lean toward backend and cloud infrastructure. Building systems that are reliable, maintainable and built to last.

I changed industries in 2016 to follow a genuine love of software engineering and it's been the best decision I've made. Before that I spent seven years on safety-critical control systems for live oil and gas platforms — which shapes how I think about reliability, fault tolerance and getting things right under pressure.

I work well in complex or legacy codebases, operate autonomously, and tend to be most effective when given a hard problem and space to solve it. Currently contracting outside IR35.

Cloud
AWS ECS / Fargate EC2 / ALB CloudFront S3 Terraform SNS / SQS / EventBridge Lambda Aurora / RDS DynamoDB ElastiCache
Dev
TypeScript Node.js / NestJS React NextJS / Remix REST API Design OAuth2 / OIDC / PKCE Docker Kubernetes / Helm Argo CD GitHub Actions
Practices
SOLID TDD Jest / Cypress Playwright Kanban
Certification
AWS Certified Solutions Architect (2022–2025) · Recertification in progress
Lead Software Engineer 2020 — 2025

Pod Point

Led delivery of a headless e-commerce platform on NestJS and Remix. Designed and managed AWS infrastructure end-to-end with Terraform. Architected event-driven systems at scale and led zero-downtime infrastructure migrations.

Full Stack Developer 2019 — 2020

Moto Hospitality

Built and maintained customer-facing web applications across a high-traffic hospitality platform.

Safety Systems Engineer 2009 — 2016

ABB / CSE Controls

Designed and commissioned safety-critical control systems for live oil and gas platforms. Software where failure had direct consequences for real people.