Senior Software Developer
Send a job offer directly to this candidate
Spearheaded the data central transition initiative, utilizing Domain-Driven Design (DDD) to decouple a legacy monolith into highly scalable, event-driven microservices. This architecture eliminated deployment bottlenecks and ensured high-availability data access for teams across 70 countries. Revamped the Entitlements feature for the Markets Research team utilizing Spring Security, HATEOAS, and Maker-Checker controls.
Backed this architecture with database optimization strategies, including Stored Procedures for inserts/updates, Views for streamlined fetching, query-based Indexing, and time-based data partitioning. Migrated from commercial libraries (e.g., JasperSoft) to open-source alternatives such as iText resulting in significant licensing cost savings and improved maintainability.
Applications Development Intermediate Programmer Analyst (C-11) at Citi (2026-01 – Present)
Applications Development Programmer Analyst 2 (C-10) at Citi (2023-07 – 2025-12)
Applications Development Programmer Analyst 1 (C-09) at Citi (2022-07 – 2023-07)
Intern at Citi (2021-05 – 2021-07)
B.Tech in Electrical and Electronics Engineering – National Institute of Technology Karnataka, Surathkal (2018-07 – 2022-05)