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.
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.
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