Credit Risk (Mortgages)
January 2024 - Current
- Guide a 10-person engineering team, cultivating technical excellence and
collaborative development practices
- Architect and build REST APIs powering mortgage credit decision workflows, with
comprehensive test coverage using JUnit 5, Mockito, H2, and MockServer
- Pioneered Embedded Kafka integration and slashed test execution from 19 minutes to 9
minutes through Failsafe optimization and parallel strategies
- Drive library and framework modernization using OpenRewrite automation recipes
- Advocate for engineering quality, promoting rigorous testing methodologies and clean
code principles team-wide
Client Onboarding
January 2023 - December 2023
- Built Spring Boot REST APIs powering end-to-end client onboarding processes
- Established comprehensive testing strategy with REST Assured integration tests,
Cucumber functional tests, and JUnit 5/Mockito unit tests
- Championed Gatling adoption for performance testing, embedding load tests into
continuous integration workflows
- Engineered a dedicated authentication microservice using Spring Boot and Spring
Security
- Delivered JWT-based authentication with granular role-based permissions for secure
access management
Trading Application
June 2020 - December 2022
- Served as technical lead managing a 10-engineer team responsible for client data
infrastructure and regulatory compliance systems
- Architected REST and GraphQL APIs with complete database schemas, implementing
bidirectional data flows and regulatory engines (suitability, FINIG, MiFID) for
European jurisdictions
- Established CI/CD automation pipelines and deployed Cucumber functional testing as
executable business documentation
- Designed and deployed Splunk dashboards for real-time operational analytics
- Set up AppDynamics and MMonit monitoring solutions for proactive incident response
across production and test environments
Spring Boot
Microservices
REST API
GraphQL
PostgreSQL
Gatling
Cucumber