Stockport, England, United Kingdom
Senior Backend Engineer with 9+ years building scalable, event-driven systems and cloud platforms (AWS/GCP). I specialise in TypeScript/Node, microservices, async architectures, and infrastructure-as-code. Highlights from recent work: * Led large-scale data migrations using the Strangler pattern (dual-write + phased cutover), including a 2M+ record migration * Built and improved data-driven recommendation pipelines over 9M+ data points (Neptune), iterating based on real user feedback * Re-architected synchronous workflows into event-driven processing (EventBridge/SQS/RabbitMQ), reducing API response times from ~3–4s to <100ms * Took ownership from design → build → release → production support, including on-call and incident response * Led backend delivery on a new platform from scratch, scaling to 100k+ users, and supported hiring/interviewing and mentoring I like roles where I can combine strong engineering fundamentals (reliability, performance, observability) with pragmatic delivery and clear communication. Open to Senior Backend roles (TypeScript/Node, AWS, event-driven systems), remote or hybrid.
* Owned backend delivery end-to-end (TypeScript/Node, NestJS, microservices): design → build → release → run. * Led a 2M+ record migration using the Strangler pattern (dual-write + phased cutover) to minimise risk. * Delivered a new data model enabling more granular, accurate content definitions and smoother downstream workflows. * Built and iterated AWS Neptune graph-backed recommendations over 9M+ data points, improving relevance. * Turned feedback + production signals into shipped relevance improvements. * Ran services on Kubernetes and managed infra with Terraform for reliable, repeatable deployments.
(Role ended due to redundancy) * Developed and operated TypeScript/Node microservices powering AI-generated planning workflows. * Re-architected key APIs from synchronous to event-driven (EventBridge + SQS), cutting response times from ~3–4s to <100ms. * Built an event-driven notifications pipeline (email), ensuring reliable delivery without race conditions. * Hardened async processing with idempotency, retries, DLQs and monitoring, improving reliability and debuggability. * Managed cloud infrastructure end-to-end: Terraform + Kubernetes clusters (scaling, deployments, cost control).
(Role ended due to required increased Cambridge onsite presence) * Built and maintained authentication APIs (TypeScript/Node) supporting Jagex login/account flows for millions of RuneScape users. * Delivered key parts of the Jagex Launcher UI in React & NextJS, shipped to the full RuneScape player base. * Set up Bitbucket CI/CD pipelines to enable safe, repeatable launcher deployments. * Worked with Product to scope tickets and deliver iteratively, keeping work small and shippable. * Contributed to engineering quality through PR reviews, mentoring, and architecture discussions.
* Led backend development for Kyra’s initial creator marketing platform, taking it from zero to launch. * Designed and implemented the platform’s core backend services and APIs (creator discovery, campaigns, data ingestion). * Integrated TikTok APIs to ingest and normalise creator data, handling rate limits, failures, and data consistency. * Scaled and supported the platform to 100,000+ users, owning production releases and operational stability. * Led hiring by running developer interviews, onboarding engineers, and setting backend standards.