Summary
Overview
Work History
Education
Skills
Additional Information
Accomplishments
Personal Details
Timeline
Generic

SHUBHAM JAIN

Technical Lead
Noida

Summary

Accomplished IT professional possessing 7.1 years in object-oriented analysis, development, testing of multi-tier distributed enterprise business applications. Hands on experience in enhancements of an application using Core java and Oracle database. Extensive experience working in Agile development environment, onsite offshore model and good skills in understanding the Client’s business work flow. Highly motivated and energetic self-starter with good analytical, organizational, creative and communication skills. Has the ability and experience to deal with clients directly.

Meticulous Technical Lead strictly adheres to both client-provided technical requirements and internal business goals. Balances project prioritization to fulfill both contractual obligations and internal revenue requirements. Provides foresight and management designed to grow satisfied customer bases and revenue figures.

Overview

7
7
years of professional experience
6
6
years of post-secondary education

Work History

Technical Lead

HCL Technologies
11.2020 - Current

Software Developer

Amdocs
02.2019 - 11.2020

Software Analyst

FIS Global Business Solutions
08.2017 - 08.2018

Software Engineer

Syntel Pvt Ltd
03.2015 - 08.2017

Education

B.Tech - CSE

Anand Engineering College
07.2010 - 07.2014

XII -

C.B.S.E
04.2009 - 03.2010

High School Diploma -

CBSE
04.2007 - 04.2008

Skills

Programming Languages : Core Javaundefined

Additional Information

Project Experience


1) PapaJohns's International

Company: HCL Technologies, Noida
Duration: November 2020 - Present
Role: Technical Lead
Project Description: Papa john’s International Inc.
A worldwide online retail company, deals with pizza. They are SaaS. On-prime systems and cloud base module develop to enhance the growth of business. Integrated Payment method with World-pay, Chase Payment tech, PayPal, Google-pay, Apple-pay etc. Develop module to accept future order (21 PAO) with 2 days before payment block on those to full fill at the day of delivery. Develop module to pay the tip and mileage to the store employee at the time of clock-out. Integrated the Instant Pay with legacy system and gcp. Also Involve in the activity of upgrade the legacy system.
Responsibilities:
Analysis and design the assign story and implement them, perform reverse Engineering with existing system or module before Implementing task. Also involved in the unit testing, code quality using sonar and integration testing before release a build to the QA, and devOps guy process the build to deploy on GCP through Docker.
Technologies: Jdk8, Spring Boot 2.x, Spring (Rest, AOP, Security, data-Jpa, Cloud), Splunk logs/dashboard, Micro services, Tibco MQ, Angular, GCP, PostgreSQL Monetra etc.
Tools: Jenkins, CI, Jira, bitbucket, svn


2) Umarket

Client : Wave-Money (Myanmar) and Globe (Philippines)

Duration : 04th February 2019 – till Date

Technology : Java 8, Spring Boot, JPA/Hibernate, Webservices (SOAP and REST),

Microservices with spring cloud.

Database : Oracle and Postgres

Building Tools : Maven

Build Management Server : Jenkins

Code Quality Inspection : SonarQube

Database IDE : Oracle SQL Developer

Application server : JBOSS

Role : Developer

Team Size : At least 8, changed as per client

PROJECT DESCRIPTION:

It is used to provide financial and recharge services to end customer. UMarket consist all the standard behavior/functionalities like Maintaining the wallet of end user (i.e retailers and customers), Recharge/Bill payments functionality (i.e when user recharging own mobile then it will go through this UMarket server), Maintains different type of wallets (i.e. Ewallet, Stock wallet, Bonus etc).

UMarket is the product which have been built on Java Multithreading and socket programming, acting as server for the system and to connect with outer world system, it has own connector (intermediate client) over TCP/IP which(connector/client) are at UMarket side and these different types of connector communicate to outer world system.

For example: If UMarket need to communicate to SMSC server then It have SMSC client which connect to SMSC server using SMPP or UCP protocol, It also having SOAP IN/OUT connector for communicating over the SOAP protocol.

Responsibilities:

Ø Analyzing Requirements & convert requirements in to technical software solution.

Ø Interacting with the client and develop the application as per the requirement.

Ø Resolving issues during the test cycles.

Ø Automated Unit Test Case.

Ø Mentoring new developer and training them on organization framework.

Ø Client side UAT


3) Deere.com

Client : John Deere

Duration : 3rd October 2018 – 1st Feb 2019

Technology : Java 8, Spring Boot, WSo2 ESB, Apache Synapse

Database : Oracle

Building Tools : Maven

Build Management Server : Jenkins

Code Quality Inspection : SonarQube

Database IDE : Oracle SQL Developer

Application server : WSO2 Application Server

Role : Developer

Team Size : 5

PROJECT DESCRIPTION:

The Deere.com runtime website is a static HTML website that does not utilize an application server or database, but rather displays HTML files that are cached via Akamai. Globally reused components such as the Header and footer as well as utilize Akamai’s Edge Side Includes (ESI) to render content.

Dynamic capabilities such as Search Results, Offers Listing and News Listing query IBM Watson Search directly from Akamai and utilize ESI to render the content.

Responsibilities :

Ø Enhanced the components to fetch all the Key Features of a DeerProduct through a Spring Boot Application and WSo2 MiddleWare.

Ø Direct Interaction with client, providing the relevant solution for all issues.

Ø Actively taken ownership of Major User Stories and look after the prod defect if any arrived.

Awards: Awarded with kudos for above mentioned projects.

3) Utility – post trade derivatives system

Client : Barclays

Duration : 21ST August 2017 – 07th August 2018

Technology : Core Java, Spring Core and JMS

Database : Oracle

Building Tools : Maven

Build Management Server : TeamCity

Code Quality Inspection Platform : SonarQube

Database IDE : Oracle SQL Developer

Application server : Linux Distribution

Role : Developer

Team Size : 14

PROJECT DESCRIPTION:

It is a Post-Trade Derivative System. It is a large SOA system mainly consisting of JMS based

Components. FIS acquired individual system from Barclays and Credit Suisse, after which our team consolidated it into one solution. Focus is a system which interacts with clearing & book and record systems. It enriches as well as manages static setup for the trades coming from front office systems before sending them to CV & then to Ransys/GMI.

Responsibilities:

Ø Enhanced the components to send the EOD trade report to Istar (Japan Positioning Bookfeed).

Ø Direct Interaction with client, providing the relevant solution for all issues.

Ø Consolidated the completed GIT workflow for our team to follow.

Ø Actively taken ownership of Jpos Bookfeed and look after the prod defect if any arrived.

Awards: Awarded with kudos for above mentioned projects.


4) Fedex- EDD Pricing

Client : FedEx

Duration : 1st June 2015 – 16th August 2017

Technology : Core Java, Spring Core, JMS and JPA

Database : Oracle

Building Tools : Maven

Database IDE : Oracle SQL Developer

Application server : Oracle Web logic12C

Role : Developer

Team Size : 12

PROJECT DESCRIPTION:

Ø The goal of the EDD- Pricing is to act as a common discount data store that will serve all the Fedex OpCos in order to perform Pricing Maintenance and Administration Functions. Enterprise Discount Database (eDD) will store customer-specific agreed pricing for FXE, FXG, and FXF services. eDD will store discounts, surcharges, billing flags, etc. as provided by the source systems (mainly ePRS-IRE, Pricing Maintenance GUI and OADR). eDD will be capable of receiving, loading, displaying, and maintaining pricing discounts from several systems/ processes at the same time.

ROLES AND RESPONSIBILITIES:

Ø Involved in working of new requirements as per SRS.

Ø Involved in Junit testing to test the developed code. Testing of all the modules of EDD developed using Core java, Spring Core, JPA and JMS.

Ø Bug fixing for the defects raised by other up streams and down streams of EDD.

Ø Checking production logs.

Accomplishments

  • Got the spot recognition award eleven times from Project Lead and Project Manager for completing the requirement before time and for a critical production fix.
  • Got Kudos Award for my performance as a fresher according to Syntel quality Awards.
  • Core team member of Syntel Pune Toastmasters Club.
  • Promoted to Technical Lead within 12 months of employment.
  • Served as Lead Programmer on 21 days Plan Ahead project and Instant financial project in PapaJohn's international .

Personal Details

PERSONAL DETAILS:

Gender : Male

Date of Birth : January 24th , 1992

Nationality : Indian

Passport No. : M3746680

Mailing Address : S-601, Paramount Emotions, sec-1, Noida extension, Noida - 201306

Personal e-mail ID : shubhamjain9201@gmail.com

Contact No : +91-7304164002/+91-9627713570

Timeline

Technical Lead

HCL Technologies
11.2020 - Current

Software Developer

Amdocs
02.2019 - 11.2020

Software Analyst

FIS Global Business Solutions
08.2017 - 08.2018

Software Engineer

Syntel Pvt Ltd
03.2015 - 08.2017

B.Tech - CSE

Anand Engineering College
07.2010 - 07.2014

XII -

C.B.S.E
04.2009 - 03.2010

High School Diploma -

CBSE
04.2007 - 04.2008
SHUBHAM JAINTechnical Lead