Summary
Overview
Work History
Skills
Timeline
Generic

THAPASWI NAKKA

Irving,USA

Summary

Java Full-stack developer with 5.5 years of experience in designing and building robust applications using Java, Spring Boot, Hibernate, React.js, and Node.js. Skilled in developing scalable RESTful APIs, integrating microservices, and deploying cloud-native solutions on AWS. Proficient in Agile methodologies, test-driven development, and CI/CD pipelines to ensure efficient and reliable software delivery. Proven ability to collaborate across cross-functional teams and resolve complex technical challenges to meet business goals.

Overview

6
6
years of professional experience

Work History

Sr. Java Full Stack Developer

Bank Of America
08.2023 - Current
  • Developed and customized applications throughout the Software Development Life Cycle (SDLC) using Java (Spring Boot, Hibernate, JPA), JavaScript, HTML5, CSS3, React JS, and Node.js for full-stack development.
  • Designed and implemented RESTful APIs with Spring Boot and Node.js, improving performance and ensuring seamless communication between frontend and backend.
  • Built and optimized React.js UI components, integrating Redux for efficient state management and enhanced frontend performance.
  • Created microservices using Spring Boot, implementing API gateways and load balancing for improved system resilience.
  • Integrated React.js with REST APIs, ensuring dynamic real-time data updates and enhanced user experience.
  • Worked with AWS services (EC2, Lambda, S3, RDS) for deploying and scaling applications in a cloud environment.
  • Developed unit tests using JUnit, Mockito, Jest, and Selenium, ensuring code reliability and functionality.
  • Implemented CI/CD pipelines using Jenkins, Docker, Kubernetes, and GitHub Actions, automating build and deployment processes.
  • Managed application state with React Context API and Redux for better scalability and maintainability.
  • Used JIRA for project tracking, monitoring sprint progress, and managing development tasks efficiently.
  • Utilized Kafka for messaging queues, ensuring smooth asynchronous communication between microservices.
  • Designed scalable database models in Cassandra and MySQL, optimizing query execution and ensuring high availability.
  • Environment: Java , Spring Boot, Hibernate, JPA, React.js, Node.js, RESTful APIs, Microservices, Docker, Kubernetes, Jenkins, GenAI ,AWS (EC2, Lambda, S3, RDS), Web Services (REST/SOAP), JIRA, GitHub Actions, Agile Scrum, WebSphere, Apache Tomcat, DB2, Cassandra, Log4j, Maven, JUnit, Mockito, Jest, Selenium, Kafka, Windows, Linux.

Technology Analyst

Ivy Comptech
10.2022 - 01.2025
  • Designed and implemented scalable RESTful APIs using Spring Boot, enabling seamless integration with frontend and third-party services.
  • Developed and maintained Spring Batch jobs for high-volume data processing, improving data throughput by 30%.
  • Built and optimized React.js UI components, integrating Redux for efficient state management and enhanced frontend performance.
  • Built dynamic and responsive user interfaces using React JS, enhancing user experience and reducing page load times.
  • Integrated frontend components with backend APIs, ensuring consistent data flow and real-time updates.
  • Wrote optimized SQL queries and stored procedures for Oracle and DB2 databases, improving query performance by 25%.
  • Implemented Kafka producers and consumers for real-time data streaming and inter-service communication in a microservices architecture.
  • Worked with AWS services (EC2, Lambda, S3, RDS) for deploying and scaling applications in a cloud environment.
  • Developed unit tests using JUnit, Mockito, Jest, and Selenium, ensuring code reliability and functionality.
  • Integrated CI/CD pipelines using Jenkins and Git, automating build, test, and deployment workflows to reduce release cycles by 40%.
  • Collaborated with DevOps teams to streamline deployment processes and ensure zero-downtime releases across multiple environments.
  • Used JIRA for project tracking, monitoring sprint progress, and managing development tasks efficiently.
  • Designed scalable database models in Cassandra and MySQL, optimizing query execution and ensuring high availability.
  • Participated in daily Scrum meetings, sprint planning, and retrospective sessions, ensuring smooth Agile workflow.
  • Actively participated in Agile ceremonies and sprint planning using Jira, contributing to efficient backlog grooming and timely delivery of features.
  • Conducted code profiling and performance tuning for Java-based applications, reducing response times and improving system throughput under high load conditions.
  • Deployed and monitored applications using AWS CloudWatch and ELK stack (Elasticsearch, logstash, Kibana) for centralized logging and performance analysis.
  • Provided post-implementation support and troubleshooting, ensuring smooth go-live transitions and minimal downtime.
  • Environment: Java , Spring Boot, Hibernate, JPA, React.js, Node.js, RESTful APIs, Microservices, Docker, Kubernetes, Jenkins, GenAI ,AWS (EC2, Lambda, S3, RDS), Web Services (REST/SOAP), JIRA, GitHub Actions, Agile Scrum, WebSphere, Apache Tomcat, DB2, Cassandra, Log4j, Maven, JUnit, Mockito, Jest, Selenium, Kafka, Windows, Linux.

Java Full stack Developer

Cognizant
12.2019 - 10.2022
  • Developed and maintained Java Spring Boot microservices, implementing RESTful APIs for scalable backend solutions.
  • Designed and optimized React.js UI components, improving application responsiveness and user experience.
  • Built and maintained Node.js backend services for RESTful API development and real-time processing.
  • Implemented Spring MVC architecture to improve modularity, maintainability, and scalability of enterprise applications.
  • Designed and integrated microservices using Java (Spring Boot, JPA, Hibernate) to improve system scalability and flexibility.
  • Utilized React.js with Redux for efficient state management, enhancing application performance and usability.
  • Developed and consumed REST APIs using Node.js improving backend efficiency and reducing latency.
  • Worked with AWS services, including creating and managing AMIs, deploying applications in Docker containers, and handling CI/CD processes for automated releases and application maintenance.
  • Leveraged Docker and Kubernetes for containerization and deployment of services in cloud environments.
  • Identified and resolved defects in Production and QA environments, utilizing JIRA for tracking and collaboration.
  • Developed unit and integration tests using JUnit, Mockito, and Jest, ensuring reliable and well-tested code.
  • Connected to Linux servers via Putty, reviewing application logs for debugging and troubleshooting.
  • Collaborated using Git and GitHub/GitLab for version control, managing feature branches, code reviews, and pull requests to ensure code quality and team alignment.
  • Participated in Agile Scrum meetings, collaborating closely with cross-functional teams for feature development and enhancements.
  • Environment: Java,Spring Boot,Hibernate,JPA,React.js,Node.js, RESTful APIs Microservices, Maven, Jenkins, AWS (EC2, Lambda, S3, RDS), LoadRunner, MongoDB, NoSQL, Log4j, Docker, Kubernetes, Jest,JUnit,Mockito,Agile Scrum.

Skills

  • Java programming
  • Spring Boot
  • Spring Batches
  • Hibernate
  • Reactjs
  • HTML/CSS
  • Oracle/MYSQL/NoSQL/MongoDB
  • AWS
  • GIT
  • Maven
  • JUnit
  • Selenium
  • JTest
  • Cucumber
  • REST/SOAP
  • Kubernetes/Docker
  • Kafka

Timeline

Sr. Java Full Stack Developer

Bank Of America
08.2023 - Current

Technology Analyst

Ivy Comptech
10.2022 - 01.2025

Java Full stack Developer

Cognizant
12.2019 - 10.2022
THAPASWI NAKKA