Summary
Overview
Work History
Education
Skills
Certifications
Timeline
Generic

Uditha Reddy Kattegummula

Irving,Texas

Summary

Experienced Java Developer with 5+ years of expertise in building scalable, high-performance applications. Proficient in Java, Spring, Hibernate, and microservices, with a solid understanding of object-oriented design and full software development life cycle (SDLC). Skilled in optimizing systems, improving application performance, and working in Agile teams to deliver high-quality solutions.

Overview

5
5
years of professional experience

Work History

Java Developer

IBM
Bangalore, India
06.2019 - 07.2022
  • Led the design and development of RESTful APIs using Spring Boot for a financial services platform serving over 500,000 users.
  • Migrated legacy applications to microservices architecture, improving scalability and reducing server costs by 15%.
  • Implemented caching mechanisms using Redis, enhancing response times by 20%.
  • Collaborated closely with cross-functional teams following Agile methodologies, ensuring timely delivery of key features.
  • Worked on optimizing MySQL database queries, reducing data retrieval times by 30%.

Key Achievements:

  • Reduced application downtime by 20% by introducing fault-tolerant microservices and implementing robust monitoring tools.
  • Spearheaded a project that reduced deployment times by 40% by integrating Docker and Jenkins for automated CI/CD pipelines.

Java Developer

TechWave Solutions
Mumbai, India
04.2018 - 05.2019
  • Developed and maintained Java-based web applications for healthcare clients, ensuring secure and scalable systems.
  • Integrated third-party APIs and services using REST and SOAP, ensuring seamless data exchange and reliability.
  • Improved the performance of a critical healthcare system by optimizing code and upgrading the framework to Spring 5.
  • Collaborated with front-end teams using Angular to deliver a seamless user experience across multiple devices.

Key Achievements:

  • Improved application performance by 25% by refactoring the codebase and optimizing database queries.
  • Successfully implemented OAuth 2.0 for secure API authentication, enhancing system security.

Junior Java Developer

NextGen Software Solutions
Pune, India
06.2017 - 03.2018
  • Assisted in the development of e-commerce and retail applications, working on back-end Java services and database integration.
  • Developed REST APIs and integrated them with front-end applications built using Angular.
  • Collaborated with senior developers to improve code quality and performance through peer code reviews and pair programming.
  • Implemented automated unit tests using JUnit, ensuring 85% code coverage.

Key Achievements:

  • Increased system performance by 15% through query optimization and reducing server load.
  • Successfully delivered key features on time, adhering to Agile and Scrum methodologies.

Education

Master of Science - Computer And Information Sciences

Southern Arkansas University
Magnolia, AR
05-2024

Skills

Technical Skills

  • Languages: Java, SQL, JavaScript, Python
  • Frameworks: Spring, Spring Boot, Hibernate
  • Web Technologies: REST, SOAP, HTML, CSS, JavaScript (Angular, React)
  • Databases: MySQL, PostgreSQL, MongoDB
  • Tools: Git, Maven, Jenkins, Docker
  • Cloud: AWS, Google Cloud
  • Testing: JUnit, Mockito
  • Methodologies: Agile (Scrum, Kanban), TDD, CI/CD

Certifications

  • Oracle Certified Professional, Java SE 8 Programmer
  • AWS Certified Developer – Associate
  • Spring Professional Certification

Timeline

Java Developer

IBM
06.2019 - 07.2022

Java Developer

TechWave Solutions
04.2018 - 05.2019

Junior Java Developer

NextGen Software Solutions
06.2017 - 03.2018

Master of Science - Computer And Information Sciences

Southern Arkansas University
Uditha Reddy Kattegummula