Summary
Overview
Work History
Education
Skills
Languages
Interests
Work Preference
Work Availability
Certification
Software
Accomplishments
Timeline
Hi, I’m

HARSHIT AGARWAL

AGRA
HARSHIT AGARWAL

Summary

Having Approx 3 Years of experience in Software Development.

Presently, Software Developer for a Spring based project.

Hands on experience in Java, Object-Oriented Programming, Spring Boot Framework, Rest Full web services, Spring Security, Hibernate, JPA, MVC, Design Patterns, RDMS, Angular, HTML, JavaScript, Docker, AWS, Git, Junit, Jira, Rally, box, Git, Maven.

Strong knowledge of Data structure and Algorithm.

Experience in developing Spring boot Web based applications using Java and Angular Technologies.

Involved in architecture design, requirement gathering, code design, writing UI & API code, testing & deployment.

Focuses on following best practices. Strong interpersonal and communication skills with an ability to work with team and keep them motivated.

Ability to achieve project goals within project constraints such as scope, timing and quality.

An energetic, self-motivated team player with refined designing and analytical skills. Techoholic, Quick Learner, Explorer, Problem Solver.

Understanding of DevOps, Agile processes & AWS.

Overview

3
years of professional experience
2
Languages

Work History

Tata Consultancy Services Limited
PUNE, MAHARASHTRA

Software Engineer
Aug.2021 - Current (4 education.years_Label)

Job overview

  • PROJECT- GENERAL ELECTRIC VERNOVA (EANDON ALERT APPLICATIONS)
  • Developed backend modules for the eAndon project, utilizing Java, Spring Boot, Spring Cloud and Hibernate frameworks.
  • Implemented dynamic modules following design patterns and best practices.
  • Create java-based Rest full web services with end-to-end implementations.
  • Software Programming & business logic Development, troubleshooting of the application
  • Interacted with the architect and Product Management for requirements gathering & scoping
  • Implemented JWT (JSON Web Token) & OKTA authentication for secure user access
  • Integrated Swagger 3 OpenAPI for streamlined API documentation and improved developer experience.
  • Configured and utilized various AWS services including AWS SQS for messaging and S3 for storing multipart data. Implemented backend logic for AWS SQS and S3 interactions.
  • Utilized AWS CodeCommit for version control for ensuring efficient collaboration and code management within the team.
  • Utilized Redis database for caching and improving application response times.
  • Interacted with databases using tools like DBeaver for ensuring efficient database management and query optimization.
  • Collaborated with frontend developers to integrate backend logic with JavaScript and React.
  • Implemented global exception handling strategies for utilizing both try-catch blocks and global exception handlers to enhance application robustness and reliability.
  • Demonstrated proficiency in multithreading programming for optimizing application performance and resource utilization.
  • Designed, coded and debugged applications in various Java Spring Enabled Technologies.
  • Utilized Log4j logging API framework for logging Java applications for debugging and monitoring purposes and integrated with Splunk for centralized log management and analysis.
  • Development of new UI features using front end technologies like Angular (Learning)
  • Implementation of new designs and features in Microservice Distributed environment.
  • Utilized Confluence for streamlined documentation, facilitating team collaboration and knowledge sharing.
  • Design and build usable and clean applications and APIs.
  • Performed Unit test plans and integrated testing using Junit5 and Mockito for efficient testing and mocking of dependencies.
  • Analyze and resolve issues within applications.
  • Participate in code review process and pair programming.
  • Working as Individual Contributor in Team.
  • Work with distributed team in Agile environment.
  • Working closely with senior members of the team, support teams to provide support and better understand company requests.
  • Manage Technical issues Development and implementation of full life cycle of application.
  • Worked effectively in fast-paced environments.
  • Self-motivated, with a strong sense of personal responsibility.

Education

ABDUL KALAM TECHNICAL UNIVERSITY
Mathura, Uttar Pradesh

Bachelor of Science from Electronics And Communications Engineering
08.2021

University Overview

GPA: 8.41

Bhartiya Vidhyapeeth Bal Bharti (CBSE)
Agra, Uttar Pradesh

Senior Secondary School
04.2017

Skills

  • Java, SQL, Data structure and Algorithm
  • Spring Boot Framework, Spring Security, Logback, JPA, Hibernate, JWT, OKTA
  • Apache Maven, Gradle
  • HTML/CSS/JavaScript & Front-end frameworks like Angular
  • Git, SharePoint, box, AWS for hosting code repositories
  • MySQL, PostgreSQL, Mongo DB, H2 & Redis
  • DBeaver
  • AWS
  • Postman
  • Swagger 2 and Swagger 3 for generating API documentation
  • JUnit5
  • CI/CD Jenkins
  • Microsoft Teams for team communication & Jira for project
  • Docker
  • Apache Kafka (Learning)

Languages

English
Bilingual or Proficient (C2)
Hindi
Bilingual or Proficient (C2)

Interests

Circket

Swiming

Work Preference

Work Type

Full Time

Work Location

On-SiteRemoteHybrid

Important To Me

Career advancementPersonal development programsHealthcare benefits
Availability
See my work availability
Not Available
Available
monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Certification

  • Java Programming for Complete Beginners from Udemy
  • Java 8 New Feature in Simple Way from Udemy
  • Learn Spring Boot3 in 100 Steps-No 1 Java Framework from Udemy
  • Data Structure and Algorithms – For Big Tech Interviews from Udemy
  • Java Design Patterns & SOLID Design Principles from Udemy
  • Spring Security 6 Zero to Master along with JWT, OAUTH2 from Udemy
  • Ultimate AWS Certified Cloud Practitioner CLF-C02 from Udemy [Learning]
  • Master Microservices with springBoot, Docker, Kubernetes from Udemy [Learning]

Software

IntelliJ IDEA, Eclipse, or Visual Studio

Accomplishments

  • Earned Gold Badge for Problem Solving in Java on HackerRank

Timeline

Software Engineer

Tata Consultancy Services Limited
Aug.2021 - Current (4 education.years_Label)

ABDUL KALAM TECHNICAL UNIVERSITY

Bachelor of Science from Electronics And Communications Engineering

Bhartiya Vidhyapeeth Bal Bharti (CBSE)

Senior Secondary School
HARSHIT AGARWAL