Summary
Overview
Work History
Education
Skills
Websites
Languages
Hobbies and Interests
Personal Information
Timeline
Generic
Himanshu Upadhyay

Himanshu Upadhyay

Gurgaon

Summary

Dynamic software engineer with 6+ years of expertise in developing robust code for software applications. Skilled in Java, I have successfully created REST APIs for several high-traffic enterprises. My experience includes designing and implementing applications using Spring MVC, Spring AOP, and Hibernate. Furthermore, I have developed and deployed applications utilizing Spring Boot, Spring Security, and Spring Data. I am a dedicated team player and a creative problem solver.

Overview

7
7
years of professional experience

Work History

Sr. Java Developer

TS Infotech India Pvt. Ltd
02.2021 - 11.2024
  • Collaborated with project managers to develop and execute scalable solutions for three distinct projects
  • Collaborated with the SVN repository to manage the differentiation of code versions within the existing project
  • I have designed and implemented the application using Spring MVC, Spring AOP, Spring transactions, and Hibernate
  • Additionally, I have developed and executed the application with Spring Boot, Spring Security, Spring transactions, and Hibernate/JPA
  • Employed Hibernate for the ORM layer to facilitate transactions with the Oracle database
  • Contributed to the creation of user interfaces using HTML, JSP, JavaScript, jQuery, CSS, and Ajax

Jr. Java Developer

BKC WeatherSys Pvt Ltd
03.2021 - 02.2021
  • Accountable for the design, development, modification, debugging, and maintenance of the project
  • Analyzed project requirements and developed REST APIs accordingly
  • Established database connections through Hibernate session factory, utilizing Hibernate APIs for data retrieval and storage with transaction control
  • Developed the persistence layer by leveraging various features of the Hibernate framework, including HQL queries and criteria
  • Enhanced performance by implementing caching with Ehcache in Hibernate
  • Built the application using core Java principles such as collections, multithreading, object-oriented programming, and exception handling for module development

Software Trainee (Java)

Bkc WeatherSys Pvt. Ltd.
03.2018 - 09.2018
  • Completes applications development by contributing to team meetings; troubleshooting development and production problems
  • Supports users by developing documentation and assistance tools

Technical Lead

HCL Technologies Ltd
12.2024 - Current

Education

MCA - Master Of Computer Application

GGSIPU
New Delhi
01.2018

B.sc - undefined

Agra University
Agra
01.2015

Senior Secondary - undefined

CBSE
01.2012

SSC - undefined

CBSE
01.2011

Skills

  • Java
  • Spring MVC
  • Spring Boot
  • Spring JPA
  • Spring Security
  • Hibernate
  • Microservices
  • Database(mysql,oracle)
  • Javascript
  • HTML
  • jQuery

Languages

Hindi
English

Hobbies and Interests

  • Sports
  • Movies

Personal Information

  • Date of Birth: 02/09/96
  • Gender: Male
  • Nationality: Indian
  • Marital Status: Married

Timeline

Technical Lead

HCL Technologies Ltd
12.2024 - Current

Jr. Java Developer

BKC WeatherSys Pvt Ltd
03.2021 - 02.2021

Sr. Java Developer

TS Infotech India Pvt. Ltd
02.2021 - 11.2024

Software Trainee (Java)

Bkc WeatherSys Pvt. Ltd.
03.2018 - 09.2018

MCA - Master Of Computer Application

GGSIPU

B.sc - undefined

Agra University

Senior Secondary - undefined

CBSE

SSC - undefined

CBSE
Himanshu Upadhyay