Summary
Overview
Work History
Education
Skills
Additional Details - Certifications Trainings
Timeline
Generic

Abhishek Singh

Summary

With over 8 years of experience in Java development, I specialize in leveraging Java, Spring Boot, and microservices architecture to develop robust REST APIs. Throughout my career, I've actively contributed to several projects in the telecom and insurance domains, focusing on web applications that interact with microservices.

Overview

8
8
years of professional experience

Work History

Senior Associate Technology

Publicis Sapient
01.2022 - 02.2024

Policy self service (Suncorp)

Description: Suncorp is an insurance domain company and they have a legacy application in java servlet and jsp for policy management known as Policy Self Service. The project was aimed to redevelop this monolithic application into a microservice based web and mobile responsive application, using React to develop UI and springboot and microservices for the backend

Roles and Responsibilities: Understand the user stories and work with Business Analysts in creating technical requirements. Implementing changes to springboot/REST applications. Defining release activities, non-prod and production deployments. Mentoring other developers of the team with queries

Principal Engineer

Hughes Systique Corporation
10.2019 - 11.2021

Managing Virtual Network functions using java applications

Description:The project is from Telecomm domain. The requirement was to simulate the behaviour of various components involved in a network through virtual network functions using open stack

Roles and Responsibilities:

• Developing TOSCA based descriptors using heat templates

• Creating parsing logic in java to process descriptors using Object mappers

• Using Open stack libraries to create and orchestrate Virtual machines

• Implement throttling and rate limiting the Apis.

• Interacting with client to understand business requirement and provide solutions

Upskilling and Competency management tool (UCMS)

Description: UCMS is a web-based application to manage and track the competency of resources in a organization. It provided features such as filtering resources based on skill, suggesting skill to a resource based on their domain of work, providing tool/dashboard to track the competency level of individual skill.

Roles and Responsibilities:

Developed Apis for entire application flow such as login ,sign up , admin and user dashboards, and skill management life cycle

• Integration of third-party APIs (Udemy) for generation trending skill reports

• Created mechanism for auto suggesting skills based on user’s domain and current skill set

• Created Apis for graphical representation of user’s skill data

Devops Engineer

Reliance Jio Infocomm
Mumbai
02.2016 - 10.2019

JioPos Lite Application

Description: Reliance Jio infocomm is a telecom domain company responsible for providing 4G mobile network as well as broadband services through Jio Fiber. JioPos lite application was aimed to provide onboarding of agents involved in distribution and activation of Jio sim cards.

Roles and Responsibilities:

• Developed Apis for fetching agent data and creating leads when a new agent is registered.

• Pageable Apis for providing records of agent to the approval portal for admin to approve/reject an agent

• Apis for retrieving transaction history of agent.

• Responsible for creating database schemas that represent and support business processes

• Bug Fixing, troubleshooting and debugging applications.

• Interacting with middleware teams such as tibco, estel for issue resolution.

• Responsible for implementing new features in the product.

Recharge journey through My Vouchers

Description: Reliance Jio offered recharge to its 4G network through Vouchers which enabled a user to purchase a recharge plan and activate it at a later date as per his/her convenience.

Roles and Responsibilities:

• Api for purchasing a plan or device voucher and validating the purchase.

• Api for transferring a purchased voucher to another jio user and validate the transfer

• End to end Integration of payment gateways such as Billdesk, jio payment gateway and wallets such as Paytm and JioMoney.

• Version 2.0 of the project included porting the existing monolithic architecture to micro services-based architecture.

• Bug Fixing, troubleshooting and debugging applications.

• Interacting with middleware teams for issue resolution.

• Creating database schemas that represent and support business processes

• Responsible for implementing new features in the product.

Multithreaded Utilities for bulk data processing

Description: These applications were aimed towards processing large csv files containing millions of transactions with operations such as status change, record deletion/creation/updation

Roles and Responsibilities:

• Reading a csv file from a network location and validating it prior to processing.

• Writing efficient code to handle parallel processing of data in a multi-threaded system

• Creating application deployment profiles and shell scripts for automatic scheduling using Cron.

Service monitoring Dashboard for Jio.com

Description: Jio.com website was designed with service oriented architecture. The purpose of this project was to create a dashboard to monitor the health of those services and trigger alerts to concerned stakeholders in case of service outage.It also provided trends in service behavour through graphical representation of their outage history

Education

B.Tech. Computer Science and Engineering -

Dr. A P J Abdul Kalam Technical University
01.2015

Skills

  • Core Java, Java 8
  • REST APIs
  • Springboot
  • Microservices
  • Build Automation Tools (DevOps CI/CD) : Git, Jenkins, Maven

Additional Details - Certifications Trainings

Internship in Tata consultancy services , Greater Noida (Sept’ 2013- Mar’ 2014)

Timeline

Senior Associate Technology

Publicis Sapient
01.2022 - 02.2024

Principal Engineer

Hughes Systique Corporation
10.2019 - 11.2021

Devops Engineer

Reliance Jio Infocomm
02.2016 - 10.2019

B.Tech. Computer Science and Engineering -

Dr. A P J Abdul Kalam Technical University
Abhishek Singh