
Accomplished IT Professional specializing in enterprise-grade, cloud-native application development. Delivered innovative solutions across banking, automobile, and e-commerce domains through expertise in Java, Python, Microservices, React, and cloud platforms. Leveraged AI-powered developer tools to enhance code quality and streamline development processes while building scalable, secure financial systems using Agile methodologies.
CapitalOne Cards and Applications
Roles & Responsibilities
· Contributed to the design and development of mission-critical card payments, customer management, and reporting systems supporting American Express credit card customers and payment processing platforms.
· Collaborated with business stakeholders, solution architects, QA, DevOps, and product teams in an Agile/Scrum environment to gather requirements and deliver scalable, secure financial solutions.
· Designed and developed backend microservices for card application processing, credit approvals, billing, payments, customer onboarding, account servicing, and notification management using Java, Spring Core, Spring Boot, and PostgreSQL.
· Developed and implemented high-performance RESTful APIs and web services to facilitate seamless integration between internal platforms, partner systems, and customer-facing applications.
· Containerized applications using Docker, maintained container repositories in Amazon ECR, and deployed microservices on Amazon ECS and EKS, improving scalability and deployment efficiency.
· Utilized AWS Lambda for serverless event processing, notification workflows, scheduled jobs, and integration services, reducing operational overhead.
· Leveraged Amazon RDS PostgreSQL for highly available database deployments, automated backups, read replicas, and performance optimization.
· Utilized Amazon S3 for secure storage of reports, payment files, audit records, customer documents, and archival data with encryption and lifecycle management policies.
· Designed and implemented monitoring and observability solutions using Amazon CloudWatch, AWS X-Ray, CloudTrail, and ELK Stack, enabling proactive issue detection and performance analysis.
· Applied strong knowledge of web service architectures and enterprise integrations using REST, SOAP, JSON, XML, and API-driven communication patterns.
Project: Nissan Customs Applications - NA
Roles and Responsibilities:
· Contributed to the design, development, and modernization of the Customs application suite supporting cross‑border operations across the Nissan Alliance.
· Played a key role in the GCP cloud migration of multiple enterprise applications using Spring Boot, Angular, and PostgreSQL, improving scalability and operational efficiency.
· Led a Middleware development team, designing, developing, and supporting microservices using Java and Spring Boot, and creating API proxies using Apigee.
· Migrated legacy Java batch applications to Spring Batch, applying scaling and parallel processing concepts to enhance performance and throughput.
· Designed and executed the migration of SOAP‑based web services to RESTful APIs using Spring Boot, Java 8, and Postman, improving integration flexibility.
· Designed and developed user interface modules using Angular, TypeScript, HTML5, and CSS, including components, services, directives, and data binding.
· Designed and implemented middleware integrations using IBM Message Broker and RabbitMQ to support reliable asynchronous messaging.
· Authored and maintained API documentation using Swagger/OpenAPI through Java annotations to ensure clear service contracts and developer usability.
· Implemented unit testing and continuous integration using JUnit and Jenkins to ensure code quality and deployment reliability.
· Applied strong knowledge of enterprise web‑service architectures, working extensively with both SOAP and RESTful services.
· Deployed and supported applications on WebSphere, JBoss, and Apache Tomcat application servers.
· Designed scalable, maintainable, and reusable solutions following object‑oriented design principles, design patterns, and Java best practices.
Amex Cards and Applications:
Roles and Responsibilities:
· Contributed to the design and development of mission-critical card payments, customer management, and reporting systems supporting American Express credit card customers and payment processing platforms.
· Collaborated with business stakeholders, solution architects, QA, DevOps, and product teams in an Agile/Scrum environment to gather requirements and deliver scalable, secure financial solutions.
· Designed and developed backend microservices for card application processing, credit approvals, billing, payments, customer onboarding, account servicing, and notification management using Java, Spring Core, Spring Boot, and PostgreSQL.
· Developed and implemented high-performance RESTful APIs and web services to facilitate seamless integration between internal platforms, partner systems, and customer-facing applications.
· Applied strong knowledge of enterprise web‑service architectures, working extensively with both SOAP and RESTful services.
· Deployed and supported applications on WebSphere, JBoss, and Apache Tomcat application servers.
· Designed scalable, maintainable, and reusable solutions following object‑oriented design principles, design patterns, and Java best practices.
· Designed and executed the migration of SOAP‑based web services to RESTful APIs using Spring Boot, Java 8, and Postman, improving integration flexibility.
· Authored and maintained API documentation using Swagger/OpenAPI through Java annotations to ensure clear service contracts and developer usability.
Java (8, 9, 11, 14, 17, 21)
Spring Framework (Spring Core, Spring Boot, Spring JPA), Hibernate, EJB
Spring technologies
AWS: EC2, S3, IAM, VPC, Lambda
Microservices development
Python, PySpark jobs , Airflow
Docker, Kubernetes
Jenkins
Automated build, deployment, and release pipelines
Component-based UI design
Reactive Frameworks: Spring WebFlux, Micronaut
Front‑End Technologies
Cloud-native development
HTML5, CSS3, JavaScript
GitHub Copilot – AI code assistance
AI Code Review
AI-driven productivity
IBM Message Broker
Event‑driven and asynchronous system integration
Databases
Relational: Oracle, MySQL, PostgreSQL
NoSQL: MongoDB, DynamoDB
Event-driven integration
Testing & Code Quality
JUnit, BDD
Apache JMeter
Data modeling
Snyk (security and vulnerability scanning)
Monitoring & Observability
Elasticsearch
Prometheus
Automated CI/CD
Grafana
Version Control & Collaboration
Git, GitLab, Bitbucket
SVN
Development Tools & IDEs
IntelliJ IDEA
Visual Studio Code
Eclipse, Spring Tool Suite (STS)
JBoss Developer Studio
Testing and code quality
POSTMAN
Web & Legacy Technologies
Struts, JSP, Servlets, JDBC, AJAX
Methodologies
Agile (Scrum, Kanban)
AI‑Assisted Development Tools
GitHub Copilot – AI‑assisted code generation, refactoring, and unit test creation
Claude Sonnet – AI‑assisted code review, debugging, design validation, and documentation support
AI‑driven productivity for backend, frontend, and cloud application development
Spring AI, RAG, Vector databases with LLM models
Application Servers & Containers
Apache Tomcat
Windsurf or Cursor
Windsurf or Curser
Data Visualization Tools
Legacy Application Support
Methodologies
Agile (Scrum, Kanban)