Senior API Developer at US Bank (2025-10 – Present)
The Conversion Data Portal (CDP) is an enterprise platform designed to streamline and automate client data conversions by enabling fast, accurate, and scalable execution. The platform empowers conversion analysts and implementation teams with standardized tools, automation, and real-time metrics to execute complex, concurrent conversions efficiently across the enterprise
- Designed and developed scalable microservices using Java, Spring Boot, and REST APIs for secure enterprise banking applications.
- Built an automated client data migration platform to improve onboarding efficiency, data accuracy, and integration with existing enterprise systems.
- Developed and deployed containerized microservices using Spring Boot, Docker, and Kubernetes following industry best practices.
- Configured and managed Istio Service Mesh and Istio Gateway for secure service-to-service communication, traffic management, routing, load balancing, and improved observability across Kubernetes-based microservices.
- Implemented Apache Kafka publishers and consumers to enable event-driven communication, reliable messaging, and real-time data processing between services.
- Leveraged GitHub Copilot and AI-assisted development tools to improve developer productivity, accelerate code generation, enhance debugging, and support efficient implementation of backend solutions.
- Enhanced GitLab CI/CD pipelines to automate build, testing, and deployment processes across development environments.
SME/Dev Lead at Wells Fargo (2020-05 – 2025-09)
- Architected and deployed Spring Boot microservices supporting high-volume payments, increasing scalability and system resilience.
- Integrated Apache Kafka for real-time data streaming, reducing transaction latency by 25%.
- Delivered REST APIs with 100% test coverage, ensuring reliability and compliance with security standards.
- Used WF UI framework built using React lib for the frontend changes.
- Implemented rate limiting and circuit breaker patterns to safeguard against external system failures.
- Automated CI/CD pipelines with Jenkins, accelerating release cycles and reducing deployment errors.
- Deployed services to AWS/Kubernetes for auto-scaling and fault tolerance.
- Collaborated in Agile sprints, driving defect resolution and performance optimization.
Java Tech Lead at Merrill Corporation (2015-06 – 2020-04)
- Designed and delivered Spring Boot microservices powering secure document-sharing platforms for M&A transactions.
- Strengthened application security using Spring Security, mitigating CSRF and XSS vulnerabilities.
- Led a 6-member cross-functional team (4 developers, 2 QA) to successfully deliver end-to-end software solutions on time and within scope.
- Led cloud migration efforts, deploying services to AWS/Kubernetes for auto-scaling and fault tolerance.
- Implemented complex user interfaces and interactive components in Angular, integrating with backend services for seamless data flow and enhanced user experience.
- Built BI dashboards with Looker/LookML, improving executive reporting and decision-making.
- Oversaw localization and compliance across EU and Asia data centers.
- Coordinated release management with infrastructure and security teams, ensuring smooth production rollouts.
- Mentored junior developers and guided code reviews, fostering best practices across teams.
Senior Java Developer at Siemens (2012-06 – 2015-05)
- Developed reusable UI components and implemented REST/SOAP services for WebSDK platform.
- Created the forms using javascript and WebSDK framework.
- Implemented role-based authentication with Spring Security, enhancing security compliance.
- Conducted code reviews and collaborated with architects on system designs, ensuring scalability and maintainability.
Senior Java Developer / Tech Lead at AT&T (2011-12 – 2012-06)
- Led design and development of a kiosk-based POS application by using Struts framework, integrating with VISA systems for secure transactions.
- Coordinated with onsite and offshore teams to gather requirements, track deliverables, resolve technical issues, and ensure timely project execution.
Java Developer → Senior Java Developer at United Airlines (2007-03 – 2011-12)
- Built and enhanced booking and notification systems supporting millions of airline customers worldwide.
- Developed server-side logic using Struts 2, Hibernate 3, and JPA by writing configurations.
- Designed and implemented APIs and SOAP web services for the online booking engine.
- Optimized SQL queries and database tuning, improving transaction processing speed.
- Provided production support by monitoring applications, troubleshooting production issues, performing root cause analysis (RCA), and implementing timely fixes to ensure system stability.
- Mentored junior developers and partnered with business teams to translate requirements into technical solutions.