Software Development Lead (Backend) — Account Opening Platform 2.0
Promoted to backend lead on the recommendation of senior architects and management; led a team of up to 5 engineers rebuilding a heavily criticized legacy client-facing platform from POC to MVP to production, serving 500–1,000 daily active users.
- Architected the platform's two core microservices along clear domain boundaries: a Drools-based rules engine governing all UI field behavior, and a secure persistence service acting as the sole authorized gateway to internal systems.
- Led the Java 17→21 migration ahead of the MVP release with minimal disruption to the delivery timeline.
- Sole backend engineer on-call during live-market hours, monitoring and maintaining services in real time while developing upcoming features.
- Automated over 60% of previously manual onboarding and KYC logic and improved responsiveness by 60–80% over the legacy platform.
- Built a generic recursive Cosmos DB save utility on the Patch API supporting arbitrary object structures at 5–10 ms response times, working around a known SDK limitation.
- Mentored a summer intern new to enterprise Java through shipping several production APIs.