Scala Developer York
Scala engineer with more than 6 years of experience in Scala development, working in Agile environments (Scrum/Kanban) across long-term, short-term, and live service teams. Delivered high-quality, high-profile services on the UK tax platform across a range of frontends, backends, and APIs. Demonstrates strong understanding of teamwork and leadership within cross-functional groups. Recognized for tenacity, resilience, and the ability to perform effectively under pressure while applying initiative to achieve results.
Skills
- Accessibility testing
- agile
- API documentation
- API versioning
- AWS
- Cats
- Cats Validated
- Confluence
- Cucumber
- End-to-End Testing
- Gatling
- Gherkin
- Grafana
- Jenkins
- JIRA
- JSON Schema
- Kanban
- Kibana
- Mob Programming
- Mockito
- MongoDB
- OWASP ZAP
- PagerDuty
- Pair Programming
- Penetration Testing
- Performance testing
- Play Framework
- Postman
- REST APIs
- Scala
- Scala 2
- Scala 3
- ScalaMock
- ScalaTest
- scrum
- Selenium WebDriver
- TDD
- Test automation
- WireMock
Experience
-
Nov 2025 - Present
Technical Lead at IBM
-
– 6+ years of experience with Scala, Play Framework, MongoDB, Selenium, Cucumber, Gherkin, Gatling, Postman, ScalaTest, WireMock, ScalaMock, Jenkins, Kibana, Grafana, PagerDuty, Mockito, Jira, Confluence, Cats.
– Managed handover of services to live service teams: ensured documentation was accurate, coordinated development efforts, and conducted walkthroughs to ensure smooth transitions and sufficient understanding of inherited codebases.
– Introduced Cats Validated library to address key service design challenges.
– Migrated services from Scala 2 to Scala 3.
– Improved development team processes to enhance delivery quality and reduce bugs: moved testing earlier in the process, introduced content checks as unit tests, improved sprint velocity and code quality, and implemented monitoring and live investigation processes post-deployment.
– Enhanced collaboration between design and development teams to standardize capture of page and accessibility issues.
– Provided technical solutions and updates to stakeholders, including formal sprint updates and direct responses to technical queries.
– Coordinated end-to-end, accessibility, and penetration testing with external teams: identified and resolved critical errors quickly, introduced an efficient triage process for bugs, and ensured rapid delivery and verification of fixes within strict testing windows. -
Jun 2025- Nov 2025
Scala Developer at IBM
-
Aug 2018 - Jun 2025
Software Engineer at Capgemini
-
– 6+ years of experience with Scala, Play Framework, MongoDB, Selenium, Cucumber, Gherkin, Gatling, Postman, ScalaTest, WireMock, ScalaMock, Jenkins, Kibana, Grafana, PagerDuty, Mockito, Jira, Confluence, Cats.
– Managed handover of services to live service teams: ensured documentation accuracy, coordinated development efforts, and conducted walkthroughs for smooth transitions.
– Introduced Cats Validated library to resolve key service design challenges.
– Migrated services from Scala 2 to Scala 3.
– Improved development team processes to enhance delivery quality and reduce bugs: moved testing earlier in the process, introduced content checks as unit tests, improved sprint velocity and code quality, and implemented monitoring and live investigation processes post-deployment.
– Enhanced collaboration between design and development teams to standardize capture of page and accessibility issues.
– Provided technical solutions and updates to stakeholders, including formal sprint updates and direct responses to technical queries.
– Coordinated end-to-end, accessibility, and penetration testing with external teams, identified and resolved critical errors quickly, and implemented an efficient bug triage process for rapid resolution.
– Delivered APIs for teams responsible for 15+ vendor-consumed services, including creating new versions, maintaining technical specifications, and publishing public documentation.
– Delivered Voluntary National Insurance contributions to the State Pension service, coordinating with internal and external stakeholders; service generated approximately ÂŁ1.5m in the first month of going live.
– Implemented API solutions for third-party users to improve journeys and reduce helpdesk tickets, including a proxy caching service that reduced outbound requests by ~50%.
– Applied pair programming and mob programming practices to enhance team efficiency and skill development.
– Operated in a Live Services environment responsible for 40 services: implemented change requests, released new features and bug fixes, and monitored services during deployment.
– Monitored live services using Kibana, Grafana, and PagerDuty, and improved alerting standards through enhanced error handling.
– Upgraded services across Play Framework versions from 2.5 to 3.0.
– Created a proof of concept to standardize WebDriver initialization across 20+ acceptance test repositories via a standalone library.
– Developed performance test strategies during Self-Assessment Peak periods to ensure services can handle peak load; strategies adopted as standard within Live Services.
– Worked in a T-shaped environment, completing both development and test tickets to progress team objectives.
– Identified, triaged, and resolved live incidents using alerting systems and customer feedback.
– Managed deployment and decommissioning of services using Jenkins. -
Apr 2017 – Aug 2018
Test Engineer at Ten10
-
– Created, maintained, and improved test automation suites using Scala, Selenium, and Cucumber.
– Executed exploratory test tickets to identify bugs and highlight accessibility issues, reporting findings through Jira.
– Updated and performed performance testing prior to major releases.
– Conducted security testing on services using the OWASP ZAP tool before major releases.
– Collaborated on implementing an automated ZAP tool integrated into the test automation suite as a standard practice.
– Applied pair programming with development/test pairs to implement tickets efficiently using a test-early TDD approach.
– Communicated identified bugs and issues to development and business teams to ensure timely resolution.
Education
-
May 2016
BA (Hons), History, Graduated Cum Laude (GPA: 3.65), UK equivalent 2:1 Degree at Greensboro College, Greensboro, North Carolina