Summary
Overview
Work History
Education
Skills
Languages
Certification
Hobbies and interests
Timeline
Generic

Abhishek Sharma

Gurugram

Summary

Senior Software Engineer with strong skills in Java 17, SpringBoot, and API development. Experienced in system design and legacy system migration, contributing to enhanced product functionality and technical documentation.

Overview

9
9
years of professional experience
1
1
Certification

Work History

SENIOR SOFTWARE ENGINEER

My Personal Health Record Express PVT.LTD
Gurugram
03.2022 - Current
  • Design and Develop API as per product requirement
  • Product enhancements on existing product functionality according to requirement
  • Migrated old product(Groovy and grails) tech stack to SpringBoot MicroServices
  • Write technical documentation
  • Creating and Executing unit test cases
  • Support on Bugs resolution as per client issue
  • PR review and provide feedback to the team
  • Had part in Designing Architecture which includes HLD,LLD and design pattern's and also developed few components from scratch.
  • Technologies used: Java 17, SpringBoot, JPA, Junit5, RestAPI's, Mongodb, Apache Kafka, Docker, Aws, HLD, LLD and system design architecture
  • (Product Development)

SENIOR SOFTWARE ENGINEER

My Personal Health Record Express PVT.LTD
Gurugram
01.2022 - 03.2022
  • Design and Develop API
  • Back-end changes and configuration changes
  • Integration of api's and binding data with frontEnd using AngularJS
  • Troubleshoot, debug and upgrade software
  • Write technical documentation
  • Executing unit test cases and Bugs resolution
  • Technologies used: Java 8, Groovy, Grails, Hibernate, Angular JS, Mongdb

SENIOR SOFTWARE ENGINEER

My Personal Health Record Express PVT.LTD
Gurugram
08.2021 - 12.2021
  • Design and Develop Data Migration solution with help of Apache nifi tool
  • Design and Develop LDM service solution for KRMC client
  • Integrated Minerva FHIR api to the LDM service
  • Develop and execute unit test and support formal testing and resolve test defects
  • Technologies used: Java 8, SpringBoot, JPA, junit5, Apache nifi(For Data Engineering), Mongodb

SENIOR SOFTWARE ENGINEER

My Personal Health Record Express PVT.LTD
Gurugram
06.2021 - 08.2021
  • Did upgradation into Home Appointment module for CHS client and complete the upgrade requirement

SENIOR SOFTWARE ENGINEER

My Personal Health Express PVT.LTD
Gurugram
03.2021 - 05.2021
  • Understanding the upgrade requirement for Aster client and complete the upgrade requirement
  • Did customization on top of the Minerva product
  • Develop and execute unit test and support formal testing and resolve test defects
  • Deployed on Dev, QA and UAT
  • Technologies used: Java 8, Groovy, Grails, Hibernate, Angular JS, Mongodb

SENIOR SOFTWARE ENGINEER

My Personal Health Record Express PVT.LTD
Gurugram
12.2020 - 03.2021
  • Had part in the designing LLD and HLD for Datamart
  • Design and Develop feature of Datamart
  • Develop and execute unit test and support formal testing and resolve test defects
  • Analyse the Customer Data and designed Data metrics sheet for Datamart solution
  • Technologies used: Java 8, Core java, Mysql, Mongodb
  • (Product Datamart (ETL))

SOFTWARE ENGINEER

Atmecs Technologies PVT.LTD
Hyderabad
03.2017 - 11.2020
  • Design and Develop REST API using spring boot+ jpa
  • Develop and execute unit test and support formal testing and resolve test defects
  • Hands on experience on AWS, Bitbucket, Git(VCS), Maven and Jenkins etc
  • Had been part of the scrum activities which includes like Grooming sessions, Sprint Planning and Sprint Retrospective's
  • Technologies used: Java 8, Sprinboot, JPA, RestAPI's, IBM db2, AWS(S3, EC2)

Education

B. TECH - COMPUTER SCIENCE ENGINEERING

Raj kumar Goel Engineering College
Ghaziabad, Uttar Pradesh
06.2015

CBSE - Baghpat, Uttar Pradesh

Sarvodaya Public school
Baghpat, Uttar Pradesh
06.2010

CBSE - SCIENCE

Sarvodaya Public school
Baghpat, Uttar Pradesh
06.2008

P.G. DIPLOMA - ADVANCED COMPUTING

Centre for Development of Advanced Computing
Hyderabad
02.2017

Skills

  • Java8
  • Java17
  • Java21
  • Python
  • Javascript
  • TypeScript
  • J2EE
  • JDBC
  • Hibernate
  • Spring Framework
  • JUnit
  • API integration
  • Mockito
  • Swagger Configuration
  • Spring Cloud Gateway
  • Spring Cloud zookeeper
  • Docker
  • Kubernetes
  • Maven
  • Gradle
  • Apache Nifi
  • Airflow
  • MongoDB
  • MySQL
  • SQL-Db2
  • MSSQLSERVER 2019
  • Postgress
  • Data Structure and Algorithm
  • System Design
  • Git
  • Bitbucket
  • Angular js
  • Angular
  • HTML 5
  • Application programming
  • Software development
  • Code debugging
  • Data analysis
  • Agile process management
  • Debug software
  • Produce clean code
  • Task prioritization
  • Requirements gathering
  • Technical reporting
  • JIRA
  • Zephyr
  • Agile SCRUM
  • Jenkins
  • AWS S3
  • AWS EC2
  • System design
  • HLD
  • LLD
  • SOLID principles
  • Design patterns

Languages

Hindi
Proficient
C2
English
Advanced
C1

Certification

  • Microsoft Technology Associate: .NET Fundamentals (MTA) Licence
  • Post graduation diploma, Diploma in Advanced Computing certified(CDAC)

Hobbies and interests

  • Reading Tech books
  • Playing video games
  • Cooking

Timeline

SENIOR SOFTWARE ENGINEER

My Personal Health Record Express PVT.LTD
03.2022 - Current

SENIOR SOFTWARE ENGINEER

My Personal Health Record Express PVT.LTD
01.2022 - 03.2022

SENIOR SOFTWARE ENGINEER

My Personal Health Record Express PVT.LTD
08.2021 - 12.2021

SENIOR SOFTWARE ENGINEER

My Personal Health Record Express PVT.LTD
06.2021 - 08.2021

SENIOR SOFTWARE ENGINEER

My Personal Health Express PVT.LTD
03.2021 - 05.2021

SENIOR SOFTWARE ENGINEER

My Personal Health Record Express PVT.LTD
12.2020 - 03.2021

SOFTWARE ENGINEER

Atmecs Technologies PVT.LTD
03.2017 - 11.2020

B. TECH - COMPUTER SCIENCE ENGINEERING

Raj kumar Goel Engineering College

CBSE - Baghpat, Uttar Pradesh

Sarvodaya Public school

CBSE - SCIENCE

Sarvodaya Public school

P.G. DIPLOMA - ADVANCED COMPUTING

Centre for Development of Advanced Computing
Abhishek Sharma