Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Pavan Pinnam

Jersey City,NJ

Summary

Motivated and detail-oriented Java backend developer with 1 year of hands-on experience in designing, developing, and testing backend systems using Spring Boot and JUnit. Skilled in creating efficient and scalable microservices for large-scale applications, with experience on a CVS Pharmacy project in India. Proficient in automated unit testing, Python programming, object-oriented principles, and software design patterns. Armed with a master’s degree in computer science and a solid background in Electronics and Communication Engineering, Have a deep understanding of software development, cloud computing, and distributed systems. Actively seeking Java development roles in the US to leverage skills in Java, Python, and modern development frameworks.

Overview

1
1
year of professional experience

Work History

Java Backend Developer

Tata Consultancy Services
06.2021 - 08.2022
  • Company Overview: CVS Pharmacy Project, India
  • Developed and maintained backend services using Spring Boot, optimizing performance and scalability in a high-traffic environment
  • Built and documented RESTful APIs to streamline communication between frontend and backend systems
  • Employed object-oriented principles and design patterns to create modular, maintainable code
  • Used Git for version control, ensuring smooth collaboration with development teams and efficient code management
  • Conducted unit testing with JUnit and integrated tests with Mockito, achieving over 85% code coverage
  • Contributed to Agile development processes, participating in scrum meetings and sprint planning for consistent project progress
  • Optimized existing backend processes, reducing server response times by 15% through efficient code refactoring
  • CVS Pharmacy Project, India

Education

Master’s - Computer Science

Stevens Institute of Technology
Hoboken, NJ
05.2024

Bachelor of Technology - Electronics and Communication Engineering (ECE)

CMR College of Engineering & Technology
Hyderabad
06.2021

Skills

  • Java
  • Python
  • Spring Boot
  • JUnit
  • MySQL
  • GitHub
  • PyCharm
  • Eclipse
  • Proficient in restful apis
  • PyCharm
  • Eclipse

Projects

Student Management System
  • Designed and implemented a console-based application to manage student records.
  • Key Features: Add, update, view, and delete student information using object-oriented programming.
  • Technologies Used: Java, Collections Framework, File I/O.
Number Guessing Game
  • Developed an interactive game where users guess a random number generated by the program.
  • Key Features: Provided hints ("higher" or "lower") and tracked attempts for user performance analysis.
  • Technologies Used: Python, Random module, Loops.
Currency Converter
  • Created a command-line currency converter fetching live exchange rates from an API.
  • Key Features: Supported user input for currency codes and amounts with real-time calculations.
  • Technologies Used: Python, REST API (requests library).

Timeline

Java Backend Developer

Tata Consultancy Services
06.2021 - 08.2022

Master’s - Computer Science

Stevens Institute of Technology

Bachelor of Technology - Electronics and Communication Engineering (ECE)

CMR College of Engineering & Technology
Pavan Pinnam