Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Abhishek Shukla

New Delhi

Summary

Seasoned Senior Software Engineer with 7 Years of IT Experience adept at leading cross-functional teams. Remarkable relationship building, decision making and communication skills. Known for best-in-class development and collaboration. Detail-oriented, organized, and meticulous employee. Works at fast pace to meet tight deadlines. Enthusiastic team player ready to contribute to company success.

Overview

7
7
years of professional experience

Work History

Senior Software Engineer

Sberbank
07.2024 - Current
  • Developing a Banking Product using Graphql APIs , SringBoot Scheduler ,Liquibase Scripts for DB Versions and PostGres for Data storage.
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Drove improvements in software functionalities by expertly resolving technical problems bug fixing.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.
  • Developed robust, scalable, modular and API-centric infrastructures.
  • Tested methodology with writing and execution of test cases, debugging .
  • Continuously involved in PR reviews to provide collective inputs for a robust and efficient application development.
  • Using PostGres Database , jenkins deployment ,SpringBoot Framework for development , java 17 , Kafka Framwework for realtime processing of the data to back the overall development work.

LEAD ENGINEER

HCL Technologies
11.2021 - 06.2024
  • Worked as a Backend Lead for banking client
  • Here, we created Eforms corresponding to all the offline forms required for the
    banking purpose i.e Account Opening,Cash withdrawal ,Change of address etc
  • Worked with a Microservice developed on top of Springboot Framework.
    with different components like notification service , Email Acknowledgement
    service , Cancellation of Forms etc. .
  • Used MongoDB for data repository and Kafka for real time processing of forms
  • Developed APIs on spring boot to interact with external APIs to create an integrated service that can interact across platforms
  • Responsible for Developing the code, testing and deployment on the test servers as well as prod server
  • Worked on Freemarker templates to generate PDF documents for validation purpose of the the request forms submitted.
  • Worked on developing Kafka consumer and producer services as a part of real time processing of the Eforms.
  • Backend development along with Enhancement of efficiency of developed code, Monitoring of performance of application on VMWARE APP PCFs.

SYSTEM ENGINEER

TCS
01.2021 - 11.2021
  • Part of the development team organising verification of candidates appearing in various Exams including fingerprint verification and photo verification.
  • Worked as a Backend Developer to Revamp web application from struts to Spring boot.
  • Managed DB connection with the help of framework and jars specific to organisation.

SENIOR SYSTEM ENGINEER

Infosys Ltd.
12.2017 - 01.2021
  • Attended training in Infosys Mysore, Trained in Java, Spring boot ,Hibernate framework including Middleware technology like IBM integration Bus.•
  • Worked on web services based on Java, spring boot .
  • Experience in writing code with core java by implementing the concepts of Data structure ,TDD ,Spring boot Microservices developed using Maven dependencies.
  • Worked on developing Spring Boot functionalities to consume Restful webservices endpoints.
  • Developed a APIC Developer Portal For a USA based client providing features like SignUp,Login,CreateApplication, Delete Application,List Applications etc using spring boot RESTful web Services.
  • Handled Dynamic and Static JSON data Coming from an External Backend Service and consumed that in our Rest Service.
  • Knowledge of Deployment of Code on Server using Jenkins Jobs.
  • Good knowledge of SQL,good Knowledge of SVN and GIT Repository along with Knowledge of Basic Linux command line.
  • Sound Knowledge of Core java , Multithreading, Synchronization ,Rest and other
    java related concepts.

Education

BTECH - Electronics and Communication

PSIT Kanpur

Skills

  • Java,SpringBoot,Hibernate,Spring Security
  • Kafka
  • RestFul web Services ,Graphql APIs
  • TroubleShooting
  • DesignPatterns
  • Mysql,MongoDB,Postgres
  • SpringBoot
  • Software Development Lifecycle
  • DataStructures and Algorithms
  • Multithreading and Synchronisation
  • Docker,Jenkins,Kubernetes

Languages

English
Hindi

Timeline

Senior Software Engineer

Sberbank
07.2024 - Current

LEAD ENGINEER

HCL Technologies
11.2021 - 06.2024

SYSTEM ENGINEER

TCS
01.2021 - 11.2021

SENIOR SYSTEM ENGINEER

Infosys Ltd.
12.2017 - 01.2021

BTECH - Electronics and Communication

PSIT Kanpur
Abhishek Shukla