Highly skilled Java Developer with 14 years of experience designing and developing distributed systems utilizing Spring Boot micro-services, Docker, and Kubernetes and cloud technologies. Proven collaborator, effectively translating business needs into technical solutions, while optimizing performance. Committed to driving impactful results in fast-paced environments.
Designed and implemented high-level (HLD) and low-level (LLD) architectures for various feature enhancements within the Responsys Listener Platform.
Led the design, development, and rollout of API throttling migration from Axway to OCI API Gateway.
Enhanced platform security by implementing a rate limiting framework to effectively detect and mitigate Denial-of-Service (DoS) attacks.
Streamlined campaign workflows by developing a new API for attachment delivery within email campaigns.
Increased platform resilience by designing and implementing a High Availability (HA) system for the Oracle Cloud environment, utilizing Akamai GTM for efficient failover and failback mechanisms.
Optimized application performance by implementing a log rotation framework using manlogrotate within Tomcat Docker images, ensuring efficient log management across all application containers.
Developed comprehensive monitoring dashboards leveraging Prometheus and Grafana, facilitating proactive performance analysis and issue identification.
Troubleshooted and resolved performance bottlenecks through meticulous analysis of thread dumps, heap dumps, and garbage collection logs.
Associate
J P Morgan Chase & Co
Bengaluru
06.2018 - 03.2021
Back-Office Applications Developer, Napoli Suite
Worked in a back office suite of applications called Napoli which does stock positioning, generating market instructions, settlement processing, sending out GL to cash accounting system, sending out GL to reconciliation system.
My role involved interacting with the business users and Ops directly to understand the requirement, design the change and implementation of the change.
Senior Consultant
Oracle Financial Services Software Ltd
Bengaluru
11.2015 - 06.2018
Application Developer, MUFG Fund Services
Developed functionalities within a critical reconciliation application used by MUFG Fund Services, facilitating automated and manual reconciliation for cash, positions, dividends, and profit and loss (PnL).
Collaborated effectively with product owners to gather requirements, ensuring the accurate understanding of business needs.
Led a critical migration project from legacy Message Queuing (MQ) to Apache Message Processor (AMPS) for high-volume trade message exchange (30 million messages daily) between the middle and back-office systems, ensuring smooth data flow and reduced operational risks.
Delivered multiple enhancement projects leveraging a diverse technology stack including Java, Sybase stored procedures, Shell scripts, Perl scripts, and Autosys jobs to address evolving business needs.
SCE,APL
08.2011 - 12.2014
Initially worked on a scratch development project for Southern California Edison to develop a system which connects to electronic IP meters. Through this portal users can pay bills generate reports and raise incidents.
Worked on Purchase Order Manager application for American President Lines. Through this portal customer can upload, view and print POs, vendors can allocate different parts of PO to the factories. It allows factories to upload documents like Advance Shipment notice (ASN), Ready To Ship (RTS) etc.