Lead developer managing complex ecosystems of applications and microservices, driving zero-downtime migrations to Java architecture. Increased operational efficiency through secure data handling and automated workflows, directly contributing to enhanced system reliability and compliance.
Overview
16
16
years of professional experience
Work History
Lead - Software Developer
LTI Mindtree (Capital Group)
Irvine, California
08.2024 - Current
Directed technical oversight for 18 applications and 70+ Spring Boot microservices during zero-downtime migration from legacy Python to Java architecture, enhancing system reliability.
Managed cross-service upgrades to Spring Boot 4, improving platform compliance through secure PII data log-masking and observability enhancements.
Facilitated architectural alignment by translating business strategies into technical requirements and design frameworks, ensuring cohesive software development.
Engineered an automated email engine with custom Java rules to populate templates for Genesys transmission and enhanced Oracle DB search capabilities across 30+ attributes.
Developed dynamic email response generator utilizing user-defined templates, DynamoDB, and S3 for metadata storage, improving communication efficiency.
Designed a custom pipeline script automating pointcut branch creation, image builds, and deployment verification.
Created an interactive Claude AI assistant to streamline workflows and improve efficiency.
Software Developer
JP Morgan
Jersey City, US
06.2019 - 02.2024
Analyzed complex technical problems to design innovative solutions, creating a metadata model and several SpringBoot applications for data model definition and population, enabling generation of customized SpringBoot apps.
Ensured compliance with industry standards while developing secure applications. Integrated Vaults for password storage and used OAuth2.0 with JWT tokens for Rest API authentication and authorization.
Collaborated with product managers to develop project plans detailing timelines, deliverables, and resources for creating microservices for common reference data like holiday info, clearing agents, and calendars.
Utilized Bitbucket to track changes in source codes over time. Added approval roles and peer review clauses along with adequate branching strategy.
Fostered team culture through proactive communication and collaboration, enhancing overall team dynamics.
JP Morgan India PVT Services Ltd
Associate Java Developer
JP Morgan
Brooklyn, NY
10.2016 - 06.2019
Deployed applications onto Tomcat servers in both development and production environments.
Identified security vulnerabilities using tools like Blackduck and Sonar to protect applications from potential system exploits.
Used JMS for distributing data to downstream systems using WebSphere MQs.
Implemented database performance optimization through effective indexes and partitions in Oracle, leading to faster query response times.
Prepared technical documentation for legacy application to enhance maintenance and reliability.
Developed Spring Batch Java applications for SSI, Client and Currency data by using Spring, Hibernate and JPA frameworks for enterprise level projects.
Created SOAP-based services to deliver Client and Currency data, enhancing data accessibility for enterprise applications.
Implemented message-oriented middleware solutions with Weblogic MQ for efficient data publishing to downstream systems, facilitating seamless integration.
Configured Weblogic servers to host web and spring batch applications, ensuring optimal performance and reliability.
Communicated with project stakeholders to understand requirements and deliver solutions.
Developed SOAP-based web services using Spring and Hibernate to serve request-based agreements data.
Built reporting application for generating and distributing reports on-demand and via scheduled emails or topics.
Created unit tests for validating functionality of the developed features.
Collaborated with other developers to design, develop, test, deploy and maintain the application.
Executed troubleshooting to identify root causes of reported issues, ensuring timely resolutions.
Intern
WIPRO Technologies - Friends Provident
Pune, India
10.2010 - 05.2012
Developed Perl scripts for security event monitoring in application logs, improving detection of issues.
Supported project teams by creating SQL-based reports, collecting data, and managing administrative tasks.
Acquired practical experience with PowerBuilder, Oracle, and Perl to support project development.
Enhanced skills through guidance of experienced professionals, contributing to team knowledge.
Pursued opportunities to enhance skills through hands-on experience. to learn new skills by participating in Android app development and got featured in Wipro's hall of fame.