Summary
Overview
Work History
Education
Skills
Certification
Languages
Timeline
Generic
Shikher Gupta

Shikher Gupta

Delhi

Summary

Motivated Senior Software Engineer highly effective at developing new programs and fixing problems with existing systems. Proficient in Java and Agile/Scrum methodology. Want To be a part of an enthusiastic work environment, where one can use their technical skills to accomplish organizational goals.

Overview

4
4
years of professional experience
1
1
Certification

Work History

Systems Engineer

Tata Consultancy Services Limited
02.2023 - Current

1. NHA ( February 2023 - Present)

  • Working in Government based Project for National Health Authority . Various Modules are present in Project.
  • Worked on one Module HEM, Hospital Empanelment Management Module, in which one hospital, whether it be Private or Government or Public, can enroll themselves to be associated in provided government Portal, from there Government can Manage Hospitals , and take actions against them also.
  • Used Java 11 in Spring Boot.
  • Used Spring Boot to create Apis required by UI Team and also Apis required in each CR.
  • Worked in Agile Framework.
  • Used Postman to verify implemented Apis.
  • Used Custom Exception Classed to throw Custom Exceptions.
  • Used RestTemplate to connect with External Apis in different Modules of Project.
  • Used PostgreSQL as Database.
  • Worked with Team of 3 Members .
  • CR was assigned on daily Basis to be worked Upon.

Senior Software Engineer

HCL Tech
09.2021 - 02.2023

1. Toscana

  • Working on BPM Tool named as Toscana and customizing according to client requirements. Various clients are ExxonMobil, AMAT Industries etc.
  • Used Java 8 in Spring Boot.
  • Used Spring Boot 2.4.5/2.3.10.RELEASE to create Backend Apis that would interact with provided database
  • Used AngularJS as Frontend , with Extensive knowledge of JavaScript to create Frontend Webpages that would request Apis to send data , according to current logged in User i.e Admin,User,Superadmin.
  • Used Spring Security , to generate unique AuthToken which would generate AuthToken based on time limit set in Backend for Login and one Scheduler would be running in Background every Minute to check validity of Login.
  • Used Postman to test Apis created.
  • Used SoapUI to send XML Requests for external SAP Apis , to store data on SAP Servers. Which were later integrated in Spring Boot Using Soap Connector Dependency.
  • Used Microsoft SQL Server as Database.
  • Worked on Agile Framework, in which CRs were appointed to each individual , then after completion of CRs , team were to push team's code to SIT and UAT environments for Testing Team to Test.
  • Worked in Team of 5 Members .
  • Role was to complete CRs within stipulated Time.
  • Base Application was already in place , for BPM Tool , each customer provided with different requirements whether to change existing functionality, or to enhance existing functionality, or to create new functionality altogether.
  • Used Microservices architecture , three microservice in total , one microservice handled UI Requests , passed on to User microservice , to check Valid User , then if validated request moved to Data Microservice.
  • Each Microservice Interacted with each other using RestTemplate.
  • Implemented Page Interface , to show limited number of data on one single Page.
  • Used EntityManager and JdbcTemplate , to create JPQL Queries and Native Queries.
  • Implemented Downloading Data Displayed on Single Page into Excel format using Apache POI.

Project Engineer

Wipro Limited
07.2019 - 08.2021

1. Viacom (December 2019-March 2020)

  • Worked Under Viacom for about 4 months to create app based on Angular 10 for managing their advertisements schedule.
  • Team had to implement application that would require to manage their advertisements schedule on basis of how much money advertiser has paid , length of advertisement , etc.
  • Worked With Team of 3 Members.
  • Worked Under Simple Waterfall Model .
  • Used Spring Boot to Create Various APIs .
  • Used Oracle SQL/MYSQL for database.
  • Used Java 8 in Spring Boot.

2. HSBC (April 2020-June 2020)

  • Worked under HSBC for 3 months to convert their existing Banking code written under Legacy Spring MVC to Spring Boot FrameWork.
  • Used Putty to Connect To their Servers , Hosted on Linux Servers to get hands on their existing Code.
  • Gained Knowledge of Linux and Linux Commands.
  • Used Spring Boot 2.3.6 as Backend Apis
  • Used Angular 10 as Fronted
  • Worked With Team of 10 Members.
  • Used MYSQL as database.
  • Used Java 8 in Spring Boot.
  • Used Agile Framework to Manage Workload.

3. Chemours Company(August 2020-August 2021)

  • Worked as Full Stack Developer to create RESTful APIs using Spring Boot 2.4.5 as Backend and Creating Webpages using Angular Framework 10.
  • Worked with Java 11 in Spring Boot.
  • More of work was to create APIs as there was one dedicated team for Frontend , we had to support Frontend sometimes , to deploy their code in our local System.
  • Consisted of Team of 5 Members in Backend , and 3 in Frontend.
  • Connected to Client-Side Environment through Remote Desktop Connection provided by Client and Required to Write Code for their Application from scratch.
  • Managed their Remote Servers to maintain connectivity between client devices and System.
  • Used Agile Framework to Manage Workload.

Education

B.Tech - Computer Science

SRM University
Kattankulathur , Chennai , India
05.2019

HSC - PCM

ASN Senior Secondary School
Delhi . India
03.2015

Skills

  • Java
  • Spring Boot
  • Linux
  • MYSQL,Microsoft SQL,PostgreSQL
  • Postman,SOAPUI
  • AngularJS/Angular 10
  • JavaScript
  • HTML,CSS

Certification

Certified Java Developer , Udemy

Certified Spring Boot Developer , Udemy

Languages

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

Timeline

Systems Engineer

Tata Consultancy Services Limited
02.2023 - Current

Senior Software Engineer

HCL Tech
09.2021 - 02.2023

Project Engineer

Wipro Limited
07.2019 - 08.2021

B.Tech - Computer Science

SRM University

HSC - PCM

ASN Senior Secondary School
Shikher Gupta