I'm a backend engineer with three years of experience building distributed systems in high-stakes financial environments. I currently work at Deutsche Bank as an Associate Engineer (SDE2), where I own end-to-end architecture for a trade correction platform serving 10,000+ REST API requests daily across six jurisdictions.
My work sits squarely in the reliability and infrastructure space. I designed a dependency-aware dynamic scheduling algorithm for distributed batch pipelines that cut execution time by 30% and eliminated 85% of file-dependency failures. I built a high-volume trade recovery platform processing 30,000+ daily transactions, integrating JMS, Solace MQ, and SFTP-based messaging to automate correction workflows and improve reprocessing efficiency by 40%. I led onboarding of three new jurisdictions onto the platform, designing async validation workflows that cut manual intervention by 73% and reduced exception resolution time by 67%. I've also owned regression test automation end-to-end (80% coverage, 50% faster QA cycles) and deployed observability tooling with defined SLOs that brought MTTR down by 40%.
My core stack is Java, Scala, and Spring Boot, with production experience across REST APIs, message queues, Oracle and PostgreSQL, and CI/CD pipelines on Jenkins, OpenShift, and TeamCity. I work in a cross-location team spanning Pune and Berlin, which has made me comfortable operating across time zones and translating stakeholder requirements into technical designs.
Outside of production work, I have two published papers: a cross-domain recommender system in SN Computer Science (Springer, 2025) and a GAN-based face authentication framework in Computers, Materials & Continua (2023), both built in Python. I hold a B. Tech. in Computer Science from Nirma University with a minor in Finance.
I'm currently exploring backend and platform engineering roles, with a particular interest in teams working on distributed systems, developer tooling, and infrastructure where reliability is a first-class concern.

