LTIMindtree · Wealth management
Legacy EGL to Java modernisation
Migrating a live wealth-management platform from legacy EGL code to a modern Java web application without disrupting the business.
Java 11 · Spring Boot · REST · SQL
$ whoami
Senior Backend Engineer · Java & Spring Boot
12+ years building APIs and modernising legacy systems for banking, wealth management, insurance and e-commerce. Team lead, mentor and technical interviewer.
12+
years in Java backend engineering
50+
services moved to modern secrets management
2
large legacy-to-Java migrations
// about
Backend engineer with 12+ years in Java and Spring Boot, most of it in banking and wealth management. I've led a team of five, delivered large legacy-to-Java migrations (VB to Java web, EGL to Java), and recently modernised secrets management and security across 50+ services.
I mentor engineers, teach Clean Code and Clean Design, sit on technical interview panels, and build reusable AI-agent workflows that let a small team review and fix code at scale.
Away from the keyboard: marathon running.
// experience
2025-11 → present
Backend engineering for a global media-intelligence platform.
2023-12 → 2025-11
Wealth-management application, banking and financial services.
2021-12 → 2023-11
Wealth-management product suite, banking and financial services.
2017-04 → 2021-12
2014-02 → 2017-04
Investment banking, six-member team.
// selected work
LTIMindtree · Wealth management
Migrating a live wealth-management platform from legacy EGL code to a modern Java web application without disrupting the business.
Java 11 · Spring Boot · REST · SQL
Perficient · Retail
Led a five-person team building the API layer of a B2B order-management system integrated with warehouse and inventory platforms.
Java 11 · Spring Boot · MongoDB · AWS SNS/SQS · Docker · React
EPAM Systems · Wealth management
APIs behind a client-onboarding journey and advisory module, plus codebase restructuring and test coverage.
Java · Spring Boot · REST
CGI · Investment banking
Built most of the replacement Java web application for a legacy VB system, including reporting.
Java · JSF · PrimeFaces · MyBatis · Jasper · Tomcat
// recognition
// stack
// writing