Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Prasanth Vuppalapati

Irving,TX

Summary

  • Java Full Stack Developer with around 8 years of experience designing, developing, and delivering enterprise-scale applications across the Banking, Automotive, and Manufacturing domains.
  • Strong expertise in developing scalable microservices and RESTful APIs using Java, Spring Boot, Spring MVC, Spring Security, Hibernate, and Spring Data JPA.
  • Hands-on experience building responsive web applications using React.js, Angular, JavaScript, TypeScript, HTML5, CSS3, and Bootstrap.
  • Experienced in designing event-driven distributed systems using Apache Kafka, RabbitMQ, JMS, Apache Flink, GraphQL, and WebSocket APIs.
  • Proficient in developing and deploying cloud-native applications on AWS using EC2, Lambda, API Gateway, S3, RDS, CloudWatch, EKS, ECS, IAM, and VPC, with working knowledge of Microsoft Azure.
  • Strong experience with relational and NoSQL databases including Oracle, PostgreSQL, MySQL, MongoDB, SQL Server, Cassandra, and Redis, with a focus on performance tuning and scalability.
  • Skilled in Docker, Kubernetes, Terraform, AWS CloudFormation, Jenkins, GitLab CI, Maven, Gradle, and SonarQube for CI/CD automation and cloud deployments.
  • Experienced in implementing secure enterprise applications using Spring Security, OAuth 2.0, JWT, SSL/TLS, and Role-Based Access Control (RBAC).
  • Proficient in automated testing using JUnit, Mockito, REST Assured, Selenium, Cucumber, and Postman, ensuring high-quality software delivery.
  • Adept at working in Agile Scrum environments, providing production support, performing root cause analysis, conducting code reviews, and delivering highly available, secure, and scalable enterprise solutions.

Overview

8
8
years of professional experience

Work History

Senior Java Full Stack Developer

Citibank
Irving, Texas
01.2023 - Current
  • Developed and enhanced Credit Card Rewards Platform using Java 17, Spring Boot, Spring MVC, and Hibernate, enabling real-time reward point accrual, redemption, and balance management for millions of transactions.
  • Designed and implemented scalable RESTful APIs and microservices for reward catalog management, transaction processing, and redemption workflows, ensuring high availability, low latency, and seamless integration across banking applications.
  • Leveraged AWS services including Lambda, API Gateway, EC2, S3, CloudWatch, and RDS to build secure, cloud-native applications while improving operational efficiency and application performance.
  • Optimized MongoDB Atlas and PostgreSQL databases through query tuning, indexing, and Redis caching, reducing API response times by 35% and improving transaction throughput.
  • Implemented enterprise-grade security using Spring Security, OAuth 2.0, JWT, and role-based access control (RBAC) to protect sensitive customer and financial data.
  • Built event-driven solutions with Apache Kafka and RabbitMQ for asynchronous processing of reward transactions and customer notifications, enhancing scalability and reliability of the system.
  • Containerized microservices using Docker and managed automated build and deployment pipelines with Jenkins, Maven, SonarQube, and Git, enabling reliable CI/CD and faster software releases.
  • Configured monitoring and logging with AWS CloudWatch, identifying performance bottlenecks and maintaining 99.9% application availability in production.
  • Developed comprehensive unit and integration tests using JUnit, Mockito, and Postman, participated in code reviews, and followed Agile Scrum practices to deliver high-quality, maintainable software.
  • Provided L2/L3 production support, performed root cause analysis (RCA) for critical production incidents, collaborated with cross-functional teams to resolve issues, and continuously improved application stability and customer experience.

Software Engineering

General Motors, GM
Warren, Michigan
08.2020 - 12.2022
  • Designed and implemented scalable RESTful APIs to process vehicle diagnostics, service requests, and maintenance data, ensuring seamless integration with enterprise applications.
  • Enhanced Vehicle Diagnostics System using Java 11, Spring Boot, Spring MVC, and Hibernate, enabling real-time monitoring of vehicle health and diagnostics.
  • Built event-driven microservices using Apache Kafka for reliable processing of diagnostic events, improving system scalability and enabling near real-time data synchronization.
  • Utilized AWS services including EC2, Lambda, API Gateway, S3, RDS, and CloudWatch to develop secure, cloud-native applications ensuring high availability and fault tolerance.
  • Optimized MySQL and MongoDB databases through query tuning, indexing, and data modeling, enhancing application performance and reducing response times.
  • Implemented secure authentication and authorization using Spring Security, OAuth 2.0, and JWT, ensuring secure access to vehicle diagnostics and customer information.
  • Containerized microservices using Docker and supported automated deployments through Jenkins, Maven, Git, and SonarQube, improving release quality and deployment efficiency.
  • Configured application monitoring and logging using CloudWatch, Prometheus, and Grafana to proactively monitor application health and maintain production stability.
  • Developed unit and integration tests using JUnit, Mockito, and Postman, participated in peer code reviews, and collaborated with Agile teams to deliver high-quality software.
  • Provided L2/L3 production support, investigated production issues, performed Root Cause Analysis (RCA), resolved critical defects, and implemented performance improvements to enhance overall system reliability.

Software Engineer

GE Healthcare
Hyderabad, Telangana
12.2018 - 07.2020
  • Developed enterprise-level healthcare applications using Java 8, Spring Boot, Spring MVC, and Hibernate, resulting in scalable and maintainable solutions for patient management and clinical operations.
  • Designed and implemented secure RESTful APIs to support patient registration, appointment scheduling, laboratory services, billing, and healthcare administration while ensuring seamless integration across enterprise healthcare applications.
  • Built event-driven microservices using Apache Kafka for processing patient events, appointment notifications, and healthcare workflows, improving application responsiveness and system scalability.
  • Leveraged AWS services including EC2, Lambda, API Gateway, S3, and RDS to build secure cloud-native applications with high availability and improved operational efficiency.
  • Optimized Oracle Database performance through query tuning, indexing, and stored procedure optimization, while integrating Redis caching to reduce application latency and improve transaction throughput.
  • Developed responsive user interfaces using Angular, enhancing usability and providing healthcare professionals with intuitive dashboards for patient and operational data management.
  • Implemented enterprise security using Spring Security, OAuth 2.0, and JWT to secure APIs, enforce role-based access control, and protect sensitive healthcare information.
  • Managed application deployments with Docker containers and Kubernetes, building automated CI/CD pipelines using Jenkins, Maven, SonarQube, and Terraform to enhance software delivery and infrastructure provisioning.
  • Applied JUnit, Mockito, and Postman for unit testing, integration testing, and API validation, maintaining high code quality and reducing production defects through continuous testing practices.
  • Collaborated with cross-functional Agile teams, participated in sprint planning, code reviews, production support, and technical documentation, contributing to continuous improvements in application performance, reliability, and healthcare workflow efficiency.

Education

Master of Science - Computer Science

University of Alabama At Birmingham
Birmingham, Alabama, AL

Skills

  • Programming Languages: Java 8/11/17, Python, JavaScript, TypeScript, SQL, Data structures
  • Frameworks & Technologies: Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate, Reactjs, Angular, HTML5, CSS3, Bootstrap
  • Cloud & DevOps: AWS (EC2, Lambda, API Gateway, S3, RDS, EventBridge, DynamoDB, CloudWatch, EKS, ECS, IAM, VPC), Docker, Kubernetes, Azure (Virtual Machines, Blob Storage, Azure Monitor, Application Insights, Azure DevOps)
  • Databases: Oracle, PostgreSQL, MySQL, MongoDB, SQL Server, Cassandra, Redis
  • Security: Spring Security, OAuth 20, JWT, SSL/TLS, Access control, Application Security
  • Messaging Systems: Apache Kafka, RabbitMQ, JMS
  • Version control: Git, GitHub, GitLab, Jira, Jenkins, GitLab CI, Maven, Gradle, SonarQube
  • Infrastructure coding: Terraform, AWS CloudFormation
  • Monitoring tools: AWS CloudWatch, Elasticsearch (ELK Stack), Prometheus, Grafana, Azure Monitor, Application Insights
  • Testing: JUnit, Mockito, REST Assured, Postman, Selenium, Cucumber
  • Methodologies: Agile Scrum, SDLC, Microservices design, Event-driven design, TDD, BDD, Production Support
  • Kubernetes orchestration

Accomplishments

  • Successfully developed and optimized enterprise-grade microservices for a high-volume Credit Card Rewards Platform, improving transaction processing performance by 30% while ensuring secure, highly available financial services.
  • Delivered a scalable Connected Vehicle Data Platform capable of processing millions of real-time vehicle telemetry events, enabling low-latency data streaming and improving the reliability of connected vehicle services.
  • Built secure healthcare applications for patient management and clinical workflows, reducing application response time by 35% and improving system reliability through scalable Java microservices and cloud-native architecture.

Timeline

Senior Java Full Stack Developer

Citibank
01.2023 - Current

Software Engineering

General Motors, GM
08.2020 - 12.2022

Software Engineer

GE Healthcare
12.2018 - 07.2020

Master of Science - Computer Science

University of Alabama At Birmingham
Prasanth Vuppalapati