Alpharetta, GA 30005
7708141746
contact@gauravchauhan.dev
Download CV

Gaurav Chauhan

Lead Software Engineer at ADP

About me

PROFESSIONAL PATH

A dynamic professional with 11 years of rich experience in architecture/management/design/development of Java/JEE based software projects in cable and mobile payments domain.

  • Experienced in end to end design and development of enterprise application and software products using Java/J2EE through AGILE (scrum) and traditional approach including requirement analysis, coding, debugging, and technical design, and code review, management of project, communication and collaboration with customers.
  • Experience with RESTful and SOAP Web Service Design and development using web services standards and related technologies (JSON, JERSEY, CXF, WSDL, JAX-WS, JAX-RS)
  • Experienced with JBOSS and Weblogic Application Servers
  • Experienced in hosting and deploying web applications on Amazon Web Services (EC2).
  • Experienced in JUNIT and Easy-Mock for Unit Testing.
  • Experienced in Activiti BPM engine
  • Experienced in managing the team with onsite and offshore model.
  • Experienced in developing SaaS based solution.

Work Experience

PREVIOUS JOBS

ADP

LEAD APPLICATION DEVELOPER

Annual Enrollment Snapshot
APRIL 2019 - PRESENT

Annual Enrollment (AE) Snapshot is a data-driven narrative of the client’s annual enrollment. It describes the client’s annual enrollment experience through key metrics–Summarizes employee election behaviors and provides aggregate benefit cost & election insights–Spots trends within your client’s employee population. It unveils how the client’s AE and benefit designs compare to other organizations and introduces an engagement index that helps your client understand how well they are engaging employees

  • Developing REST APIs for Annual Snapshot report configuration and generation
  • Converting ETL based jobs to Spring batch jobs
  • Optimizing the SQL for performance
  • Automating the AES report generation by providing UI for service reps.

SENIOR APPLICATION DEVELOPER

TMS-Performance Management Redesign
MARCH 2017 - APRIL 2019

Performance Management is a product offered by ADP TMS solution. Performance Manager allows the companies to assess individual and collective progress toward organizational goals year-round. This application UI is developed using adobe flex and needs to be redesigned using Angular JS

  • Created Restful APIs per HATEOS constraints for the new UI.
  • Tuning REST API to meet expected performance benchmarks.
  • Created asynchronous framework for emails and report generation
  • Created spring batch application for artifact creation to replace existing model builder application

ICON TECHNOLOGIES

APPLICATION CONSULTANT @ ADP

OCTOBER 2016 - MARCH 2017

Java Consultant at ADP

MOZIDO/CORFIRE

SENIOR SERVER ENGINEER

Mobile Comerce Platform
MARCH 2013 - OCTOBER 2016

The CorFire’s mCommerce Platform (MCP) with its SaaS deployment model runs on an elastic cloud infrastructure in a controlled and highly secured environment and provides a cloud-based ecosystem that delivers an extremely robust and comprehensive mobile payment and mobile wallet service for Enterprise Customers and their end users.

  • Shell Fill Up and Go

    The CorFire’s mCommerce platform has been customized to integrate with the Shell Mobile Payment Service backend system and HTML-based PayPal Application and Shell proprietary Motorist App to provide the capabilities for making payments via Shell Fill up and Go app for fueling at gas stations using PayPal, or Apple Pay or Android Pay

  • Vodafone Wallet

    Vodafone Wallet is the customization of CorFire’s wallet, CorPay, which works in NFC and non-NFC environments, can leverage the Secure Element if present to encrypt and store personal account information. The solution also relies on a full client/server architecture that allows the support of scenarios such as phone change and SIM switching.

INFOSYS LIMITED

TECHNOLOGY ANALYST

JAVA DEVELOPER
NOVEMBER 2017 - MARCH 2013

Worked on multiple java based projects for clients. Moved to onsite in 2010 for Cox Communication as lead engineer for their voice manager project

  • Voice Mail Server Migration
  • BroadSoft R17 upgrade
  • Java Enhancements
  • Internet Tools

Education

ACADEMIC CAREER

BACHELOR DEGREE IN ELECTRONIC ENGINEERING

UTTAR PRADESH TECHINCAL UNIVERSITY
GRADUATED IN AUG 2007(4 YEARS)