Assistant Vice President at Deutsche Bank (2022-04 – Present)
Leading full stack development team
- Owned the architecture and technical migration of a 20+ year legacy monolithic platform (~10 modules) to Spring Boot 3 microservices and Angular 15, enabling independent deployments and reducing release cycles from monthly to bi-weekly.
- Designed and implemented core business workflows across 8+ critical modules, supporting post-trade risk and settlement processing for millions of records per run.
- Managed the redesign of a high-volume post-trade automation system handling 1G3+ files with millions of records per execution, reducing end-to-end processing time from 4-6 hours to 30-45 minutes.
- Applied Spring Batch with parallel chunk processing, increasing throughput by 6-8x while eliminating JVM memory bottlenecks during large file ingestion.
- Re-architected and executed validation flows to minimize per-record database access, reducing database load by approximately 60% and improving stability during peak processing windows.
- Established and fine-tuned end-to-end progress tracking, error reporting, and notification mechanisms, significantly improving operational visibility and support response time.
- Guided frontend modernization from AngularJS to Angular 15 and contributed to Oracle → PostgreSQL migration as part of a broader GCP cloud adoption initiative.
- Mentored and guided more than 6 engineers through design reviews, code reviews, and architectural discussions, improving code quality and onboarding efficiency.
- Implemented Liquibase-based database versioning and carried out CI/CD pipelines via TeamCity, improving deployment success rates to over 99%.
- Partnered with business and downstream teams to translate complex requirements into scalable technical solutions, balancing delivery timelines with architectural risk.
Software Consultant at Nextrow (Neilson) (2021-03 – 2022-03)
Focused on backend development
- Contributed to and enhanced entitlements and access-control systems for enterprise applications.
- Designed and executed REST APIs using Java, Spring Boot, and PostgreSQL.
- Upgraded engineering standards through JUnit testing, Sonar coverage, and secure coding practices.
- Collaborated in Agile delivery cycles with product, QA, and business teams.
Software Developer at Amdocs (2019-10 – 2021-03)
Specialized in API development for microservices
- Expanded high-throughput microservices for core telecom products using Java 8 and Spring Boot.
- Performed asynchronous messaging integration using Kafka for event-driven workflows.
- Fine-tuned low-latency data access using Couchbase.
- Maintained and improved production-grade quality via JUnit, Sonar, Checkmarx, and component testing.
Software Engineer at HSBC Technology (2019-03 – 2019-09)
Backend developer focused on banking solutions
- Improved backend services for global private banking platforms.
- Carried out MT103 STP payment processing workflows.
- Supported requirement analysis, production issue resolution, and release activities.
- Utilized BMC Control-M for batch scheduling and operational workflows.
System Engineer at Tata Consultancy Services (2015-11 – 2019-03)
Full-stack developer working on client-specific solutions
- Improved backend modules for claims processing systems.
- Integrated and upgraded AngularJS with JSF-based applications.
- Applied SonarQube and Checkmarx analysis to improve code quality.
- Managed server configuration, deployments, and post-production support.