Scala Software Developer London
Full-Stack Software Developer with 4 years of production experience in the Scala/Java/JVM ecosystem, delivering APIs and microservices supporting 2M+ VAT businesses on HMRC’s Making Tax Digital platform. Experienced in CI/CD, testing, and production debugging, with additional knowledge of Python and React/Next.js, and growing expertise in Platform Operations (Docker, Kubernetes, and Kong Gateway).
Skills
- Akka
- CI/CD
- Docker
- Domain-Driven Design (DDD)
- Event-Driven Architecture
- Google Cloud Platform
- Grafana
- Java (Spring Boot)
- javascript
- Kibana
- Kong API Gateway
- Kubernetes
- Microservices
- MongoDB
- OWASP ZAP
- PostgreSql
- Python
- React / Next.js
- Scala (Play Framework)
- Terraform
- Twirl Templates
- TypeScript
- Zero-Trust Security (OIDC/OAuth2)
Experience
-
Jun 2024 - Present
Software Developer at HM Revenue & Customs
-
– Built backend microservices in Scala (Play) within a domain-driven architecture, supporting a large-scale VAT platform.
– Increased test coverage from 80% to 90–100% and optimized CI/CD pipelines (Jenkins, GitHub Actions), reducing post-release defects and improving deployment speed.
– Diagnosed and resolved complex Scala/Play issues (MatchErrors, Guice DI, routing), implemented robust error handling with Either across repositories, preventing production defects.
– Enhanced application workflows with new controllers, repository layers, and bilingual localization, ensuring accessibility compliance.
– Led technical spikes and converted findings into sprint deliverables, influencing architecture and accelerating project delivery.
– Mentored junior developers and supported onboarding programs, providing knowledge-sharing and guidance.
– Led code reviews, architecture sessions, and knowledge-sharing presentations, strengthening engineering quality and cross-team adoption. -
Oct 2020 - Jun 2023
Software Developer at Vinco Wealth Management
-
– Led development of a Next.js CRM platform integrated with Scala microservices, enabling management of client records, documents, and compliance tasks in a unified interface.
– Delivered an assessment and document-generation tool embedded within the CRM, automating reporting and compliance, significantly reducing document creation time and turnaround.
– Worked across the full stack (Scala APIs, MongoDB, React front-end) to deliver production features, reducing manual reporting effort and accelerating onboarding.
– Implemented modern UI components (React/Next.js, Tailwind) including expandable detail sheets, dark mode, search, and pagination, enhancing usability and accessibility.
Education
-
Sept 2021 Sept 2022
Master of Science in Artificial Intelligence | Distinction at Queen Mary, University of London
-
– Relevant Modules / Topics: Machine learning, artificial intelligence, AI in games, deep learning and computer vision, advanced robotic systems, computational creativity.
-
Sept 2017 - Jul 2020
Bachelor of Engineering in Computer Systems Engineering | 2:1 at Brunel University of London
-
– Relevant Modules: Object-Oriented Systems and Programming, Software Engineering, Design of Intelligent Systems, Advanced Computing Techniques, Design for the Internet of Things.