Summary
Overview
Work History
Education
Skills
Projects
Languages
Accomplishments
Timeline
Generic

PAVAN KUMAR CH

Farmington,MI

Summary

Java Full Stack Developer with 1.5 years of experience in building robust and responsive web applications, with expertise in Angular for front-end framework and back-end technologies including Spring and Hibernate. Skilled in the seamless integration, testing, and deployment of applications within Agile frameworks.

Overview

1
1
year of professional experience

Work History

Associate Software Engineer

Mphasis Limited
Chennai, Tamil Nadu
03.2022 - 07.2023

I have actively contributed to a shipping services project, primarily focusing on Java development. Here's a concise overview of my responsibilities and skills:

  • Proficient in both Core and Advanced Java, ensuring the development of bug-free code.
  • Applied expertise in Spring, Hibernate ORM, and Spring boot.
  • Utilized Java Messaging Service (JMS) for efficient communication within and between applications.
  • Developed and maintained REST APIs tailored to client specifications using Java, Spring Boot, and Hibernate.
  • Conducted comprehensive testing of APIs using tools like Postman, ensuring data accuracy.
  • Implemented CRUD operations on databases through SQL queries and Spring Data JPA.
  • Designed and implemented the architecture of web applications with Java EE technologies like JSP, Servlets, JDBC.
  • Developed and maintained Angular applications with TypeScript, HTML, CSS and JavaScript.
  • Created unit tests for existing codebase using JUnit framework, improving code coverage and ensuring robustness.
  • Analyzed, understood, and created logical structures for various programs and applications.
  • Proficient in debugging and fixing defects within the codebase.
  • Implemented logging using Log4j for effective monitoring.
  • Utilized version control system such as Git to manage source codes efficiently.
  • Managed the build and deployment processes in lower environments using Jenkins.
  • Monitored application behavior using Splunk dashboards and logs.
  • Leveraged tools like Putty for server and application log checks and WinSCP for file transfers.
  • Facilitated clear communication and collaboration with both upstream and downstream teams, fostering a culture of continuous improvement.
  • Applying Agile methodologies to guide and optimize the software development life cycle, promoting iterative development, collaboration, and adaptability.

Education

Master of Science - Information Systems

Central Michigan University
Mount Pleasant, MI
05-2024

Bachelor of Technolgy - Electrical And Electronics Engineering

SRKR Engineering College
Bhimavaram
05-2020

Skills

Back-End:

Programming Languages:

  • Java (Core and Advanced)

Java Technologies and Frameworks:

  • Spring (Core, JDBC, Security, Data JPA)
  • Hibernate ORM
  • Spring boot
  • Java Messaging Service (JMS)
  • JavaServer Pages (JSP)
  • Servlets

Web Technologies:

  • RESTful APIs development
  • HTML, CSS, JavaScript

Database:

  • Oracle, MySQL

Testing:

  • JUnit for unit testing

Build and Dependency Management:

  • Maven and Gradle

Version Control:

  • Git (GitLab, GitHub)

Cloud Services:

  • AWS S3

Tools:

  • Jenkins for continuous integration
  • Postman for API testing
  • Splunk for monitoring
  • Putty and WinSCP for server log checks and file transfer

Front-End:

HTML, CSS, JavaScript:

  • Proficient in building responsive and visually appealing user interfaces

JavaScript Frameworks:

  • Angular for building dynamic front-end applications

Integrated Development Environment (IDE):

  • Eclipse, Spring Toot suite(STS), and VSCode

Agile Methodologies:

  • Experience working in Agile development environments

Projects

Online Examination Portal:

The primary goal of this project is to develop a user-friendly online exam website. The website will include key modules such as registration, login, exams, and administration. Each exam within the system will consist of three levels. Users can choose any exam, attempt it, and subsequently view their scores. Progression to the next level is contingent upon passing the current level. Additionally, a retest option will be provided, allowing users to retake an exam. The admin module will empower administrators to review user profiles and exam results for effective oversight.

Front-End Framework : Angular

Back-End Framework  : Spring, Hibernate and Spring Boot

Language : Java

Database : Oracle

Languages

English
Professional
Hindi
Limited
Telugu
Native/ Bilingual

Accomplishments

Awards:

  • Achieved success by participating in and securing victory at a district-level table tennis competition, showcasing both skill and dedication.

Timeline

Associate Software Engineer

Mphasis Limited
03.2022 - 07.2023

Master of Science - Information Systems

Central Michigan University

Bachelor of Technolgy - Electrical And Electronics Engineering

SRKR Engineering College
PAVAN KUMAR CH