
Lead Backend / Platform Engineer with 13+ years of software engineering experience, including 8+ years in senior and lead-level roles. Deep Java and Spring expertise with recent hands-on leadership of TypeScript and AWS serverless platforms. Experienced in architecture decisions, event-driven systems, billing and security integrations, infrastructure standardisation, AI-assisted SDLC, mentoring, and cross-functional delivery.
Domain Sales & Monetization Platform(current)
- Led backend and platform engineering for a serverless domain sales and monetisation ecosystem spanning 40+ repositories and supporting domain search, availability, pricing, landing pages, checkout, billing, and registry integrations.
- Designed reliable event-driven transaction workflows using AWS Lambda, API Gateway, EventBridge, SQS/DLQ, DynamoDB, PostgreSQL, and Redis, applying idempotency, retries, failure recovery, and observability practices.
- Consolidated billing and subscription capabilities behind an internal Recurly integration, covering checkout, add-ons, and entitlement lifecycle management.
- Authored architecture decision records and drove cross-service decisions across infrastructure, security, billing, domain boundaries, and event-driven processing.
- Designed and introduced a structured AI-assisted SDLC, initially implemented with GitHub Copilot and later re-engineered to Claude Code, using explicit task context, persistent workflow state (`status.yaml`), phased discovery, planning, implementation, testing, and review, test evidence, and mandatory human approval.
- Improved production diagnostics through structured logging, metrics, tracing, and failure analysis.
Tech: TypeScript, Node.js, AWS Lambda, API Gateway, EventBridge, SQS, DynamoDB, S3, Amazon Aurora PostgreSQL, Redis, Cognito, Recurly, Terraform, AWS SAM, CloudFormation, GitHub Actions, Claude Code, GitHub Copilot
Vehicle Tracking and Monitoring Platform
- Improved reliability and performance of a real-time vehicle tracking and fleet-management platform supporting location services and maintenance alerts.
- Analysed existing services, guided implementation decisions, and mentored developers during feature delivery and production improvements.
Tech: Java, Spring, Kafka, Azure, MySQL, MongoDB, Kubernetes, Jenkins
Energy Supplier Platform
- Designed and delivered Java/Spring backend services and external integrations supporting UK energy-market data exchange and reporting.
- Contributed to the platform's evolution toward microservices and improved deployment and operational processes using Kubernetes, Docker, Rundeck, and Jenkins.
- Led technical analysis, code reviews, and developer mentoring during feature delivery.
Tech: Java, Spring, PostgreSQL, Apache Cassandra, ActiveMQ, Kubernetes, Docker, Rundeck, Jenkins
Insurance Platform
- Reverse-engineered and extended a complex insurance backend, translating
business requirements into technical designs and production changes.
- Delivered new functionality and stability and performance improvements
while leading code reviews and mentoring junior developers.
Tech: Java, Spring, Oracle Database, Jenkins