Summary
Overview
Work History
Education
Skills
Timeline
Generic

TARUN TEJA PATNALA

HYDERABAD

Summary

Accomplished Java Developer with a proven track record at Enfec Solutions, specializing in scalable RESTful APIs and microservices architecture. Expert in Spring Boot and Git, I excel in problem-solving and team collaboration, enhancing system performance and reliability while driving continuous improvement in software development processes.

Overview

6
6
years of professional experience

Work History

Java Developer

Enfec Solutions
Hyderabad
07.2024 - Current
  • Designed, developed, and maintained scalable RESTful APIs using Spring Boot to support distributed microservices architecture.
  • Built reusable service components and implemented business logic in the Service Layer, ensuring high cohesion and low coupling.
  • Integrated Spring Security with JWT for securing endpoints, and managed user roles and permissions effectively.
  • Developed custom exception handling and meaningful API responses using @ControllerAdvice and @ExceptionHandler.
  • Documented APIs using Swagger/OpenAPI for clear and comprehensive developer communication.
  • Conducted unit and integration testing using JUnit and Mockito to ensure reliability and maintainability.
  • Used Postman for API testing and validating endpoint functionality during development and debugging phases.
  • Followed Agile/Scrum practices, participated in daily standups, sprint planning, and code reviews to ensure continuous improvement.
  • Managed source code using Git and followed branching strategies for clean code collaboration.

Java Developer

Vivid Learning Pvt. Ltd.
Hyderabad
05.2023 - 07.2024
  • Developed and maintained robust and scalable Java-based applications, adhering to industry best practices.
  • Implemented and optimized backend services using Java technologies for improved system performance.
  • Designed and implemented efficient and modular software architecture, ensuring scalability and maintainability.
  • Refactored legacy code to improve reliability, scalability and maintainability.
  • Used Hibernate to create an ORM layer that allowed for easy manipulation of data in a relational database.
  • Utilized ORM frameworks, such as Hibernate, to interact with relational databases.
  • Participated in knowledge-sharing sessions to enhance the skills of the development team.

Java Developer

Tata Consultancy Services
Hyderabad
11.2022 - 04.2023
  • Investigated and resolved technical issues, bugs, and performance bottlenecks in Java/Spring Boot microservices.
  • Maintained and enhanced RESTful APIs and backend modules for better performance and scalability.
  • Applied debugging techniques to troubleshoot JVM-level issues (memory leaks, thread deadlocks, etc.).

Java Developer

Asthra Interactive Media Pvt. Ltd.
Hyderabad
09.2021 - 10.2022
  • Developed and maintained robust and scalable Java-based applications, adhering to industry best practices.
  • Implemented and optimized backend services using Java technologies for improved system performance.
  • Collaborated with the architecture team to create technical specifications and documentation.
  • Integrated third-party APIs for enhanced functionality and data exchange.
  • Worked on data and schema migration.
  • Implemented an automated deployment process that reduced time-to-deployment from several days to several hours.

Manual Testing

Octopus Publications
Hyderabad
04.2019 - 08.2021
  • Developed test plans and test cases for user acceptance testing to ensure the software met customer requirements.
  • Established a set of best practices and documented procedures for software testing, resulting in improved accuracy and reliability of software products.
  • Supported the development and testing of new software applications, ensuring a smooth transition to production.
  • Identified and documented software requirements and user stories for testing purposes.
  • Created test cases and conducted manual testing to identify and fix software defects before release.
  • Developed test data to ensure comprehensive coverage of test scenarios.
  • Designed and implemented test cases for integration and system testing, ensuring interoperability between components.
  • Performed cross-browser and cross-platform compatibility testing to ensure application functionality on different devices and operating systems.
  • Evaluated system usability and user experience to ensure product meets customer needs.

Education

Electronics and Communication Engineering -

Gokul Institute of Technology and Sciences
01.2013

The Board of Intermediate Education -

Sri Chaitanya Junior College
01.2009

Central Board of Secondary Education -

K.V.INS Chilka
01.2007

Skills

  • Java development
  • Microservices architecture
  • Continuous improvement
  • Code debugging
  • RESTful API development
  • Web services
  • Git version control
  • Unit testing
  • Problem solving
  • Team collaboration

Timeline

Java Developer

Enfec Solutions
07.2024 - Current

Java Developer

Vivid Learning Pvt. Ltd.
05.2023 - 07.2024

Java Developer

Tata Consultancy Services
11.2022 - 04.2023

Java Developer

Asthra Interactive Media Pvt. Ltd.
09.2021 - 10.2022

Manual Testing

Octopus Publications
04.2019 - 08.2021

Electronics and Communication Engineering -

Gokul Institute of Technology and Sciences

The Board of Intermediate Education -

Sri Chaitanya Junior College

Central Board of Secondary Education -

K.V.INS Chilka
TARUN TEJA PATNALA