Summary
Overview
Work History
Education
Skills
Hobbies
Timeline
Deepak Sharma

Deepak Sharma

Project Lead
Jaipur

Summary

  • More than 13 Years of hands on experience in Java technologies. Certified Java developer and hold wide experience in design, development and maintenance of enterprise applications in Java.
  • Lead in both onsite and offshore.
  • Good in middleware layer - web services development, Core Java, Spring Boot/MVC, Hibernate.
  • Experience in developing, enhancing and maintaining web application.
  • Proficiency in developing secure web applications and server side development using Struts, Spring MVC/Boot, Oracle, Microsoft SQL.
  • Expertise in developing distributed applications using J2EE Application Servers such as IBM WebSphere and web servers like Apache Tomcat.
  • Experienced in writing Maven scripts to build and deploy Java applications.
  • Hands on the tools such as Eclipse, WSAD, RAD, Toad, etc.
  • Use of Log4J for effective logging. Used other tools like Putty, WinSCP, etc.
  • Involved in discussions with the customer to gather information and requirements.
  • Proficient in Core Java, J2EE, Web Services, Spring, hibernate, PL/SQL, Maven etc.

Overview

13
13
years of professional experience
4
4
years of post-secondary education
2
2
Languages

Work History

Technical Project Manager

Persistent System Ltd.
Noida
03.2022 - 02.2023

Client : Smartbear

Project : Jira Test Management

Team : 3(offshore) 1(Onshore)

Responsibility

  • Development, testing and documentation of API.
  • Working as individual contributor fo the work assigned
  • Client Interaction and ticket discussion and presentation

Technologies: Java,Spring , Microservices, AWS, terraform, sqlserver

Technical Project Manager

Persistent System Ltd.
Noida
11.2020 - 03.2022

Client : Vertex Inc

Project : Payroll

Team : 3(offshore) 4(Onshore)

Vertex Payroll Tax is a tax calculation solution for Human Capital Management (HCM) and Staffing applications. It enables organizations to calculate payroll taxes for any taxing jurisdiction in US or canada, for a combination of resident and work tax jurisdictions. Its supports tax calculation for different types of pay, calculation methods, deductions and reciprocation processing. It exposes RESTful APIs for straightforward software integration. It is available as an on premise deployment as well as a service hosted on Vertex Payroll cloud. Cloud deployment allows built-in scalability and seamless program and data updates.

Responsibility

  • Development, testing and documentation of API.
  • Working as individual contributor fo the work assigned
  • Client Interaction and ticket discussion and presentation

Technologies: Java,Spring , Microservices, AWS, terraform, sqlserver


Project Lead

ATCS India Pvt Ltd.
Jaipur
11.2019 - 11.2020

Client : Encory

Project : 1to1Repair

Team : 3(offshore) 2(Onshore)

1to1Repair was used for generating repair request from BMW Retailer to BMW Repair retailer for damaged or repair car which have come for service.

Responsibility

  • Proposed technical architecture and setup Microsoft Azure environment.
  • Development, testing and documentation of API.
  • Leading development team of 2 developers.
  • Client Interaction and ticket discussion and presentation

Technologies: Java, Tomcat, DB2, Hibernate, Maven , Microsoft Azure

Project Lead

ATCS Software Pvt Ltd.
Jaipur
04.2018 - 11.2019

Clients : Mercedes’s, https://www.mbusa.com/en/home

Project : MBAcademy

Team Size: 4(Offshore), 1(Onsite)

Description:

MB Academy is training hub for Mercedes-Benz dealership and its employees.
It offers training courses through platforms like Learning Link Web application and Learning and Performance Centre’s.

MB Academy helps dealer in better performance and getting more benefits in terms of recognition and incentives from MB by providing training. Its divided into multiple application as below.

DPMS - Dealer Personnel Maintenance System serves as ‘employee’ database for all authorized Mercedes-Benz dealership represents Mercedes-Benz Brands. It also contains data for approved Trainings and Development Paths for dealer employees.
Admin Portal: Admin Portal application is used and managed by MB Academy Administrators. It helps Administrators to use various functionalities like Class enrolment, Travel arrangement, generate reports and to perform administrative tasks and data loads.
Learning link: - Learning Link is training web platform which offers eLearning Course and Class registrations to dealer and home office employees. Through Learning Link users can navigate their training programs, products, manage their courses and view their results and certificates..

MB Academy Services: - Referred as Accessibility serves as Middle layer between application and other databases. Provides various services required for MB Academy applications

Roles and Responsibilities

● Interacting with onsite team for discussion on ticket and upcoming new enhancement.

● Interacting with client for any clarification on new enhancement and tickets.

● Coding, analyzing, estimation, planning, documentation, testing of new/existing issues with application.

● Individual contributor and handling team

● Helping new/existing team members with technical / business knowledge.

● Team meetings with offshore team to discuss technical/business issues for further support/enhancement.

Technologies: Core Java1.8, spring, hibernate, Eclipse, Tomcat, liberty, WebSphere.

Project Lead

Thinksys Pvt Ltd.
Noida
11.2015 - 04.2018

Clients : Perion, Perion.com

Project : Smilebox

Team Size: 4(Offshore), 1(Onsite)

Description:

Smilebox is new way to reach out online to people customer care about, with special messages that are richly layered and full of celebration, appreciation, or whatever customer want to share. It all comes together to surprise and delight to customer recipients in way that goes far beyond email, texting, or even phone call.

With diverse variety of formats, themes and styles includes 1000+ Collages, Invitations, Cards, Slideshows and more, allowing customers to find their perfect fit for holidays and birthdays, wedding day or any day. Smilebox application help people celebrate life's big and small moments, and share their creation in any way they choose.

Roles and Responsibilities

● Was in Seattle USA for 3 months for transition phase.

● Interact with smilebox team at onsite for KT for successful transition.

● As part of transition helping offshore team to get knowledge related to project structure and language implemented.

● Helping different team member in making available person for knowledge sharing.

● Individual contributor and handling team

● Coding, analyzing, estimation, planning, documentation, testing of new/existing issues with application.

● Helping new/existing team members with technical / business knowledge.

● Regular client meetings to discuss suggested requirements and its implementation.

Regular team meetings with offshore team to discuss technical/business issues for further KT.

Technologies: Core Java1.6, spring, hibernate, Eclipse, Tomcat, Apache.

Assistant Manager

Estel Technologies Pvt Ltd.
Gurugram
02.2014 - 11.2015

Clients : Bank Asia Bangladesh, IPAY Myanmar, MPSS Myanmar,

Project : Estel Micro Banking , SMPP Client

Team Size: 4(Offshore), 1(Onsite)

Description:

Estel’s Micro Banking platform enables inclusive and low-cost banking, remittances, mobile payments and other mobile financial services to millions of people in countries where banking services are not easily available or accessible. It enables mobile financial services for millions of unbanked customers and offers enormous potential to open new markets and business opportunities for Banks, MNOs, Money Transfer and Payment Service Providers.

User’s mobile wallet account in Estel platform can be simple cash based account, or can be linked to bank accounts, credit/debit cards, other wallet accounts and other payment methods to enable universal mobile payments environment. Platform supports customized regulatory requirements like KYC, AML and anti-fraud rules. Integration with banking systems is done using ISO8583 standards and offers open APIs for easy integration to other players in ecosystem. Estel’s mobile money system is continuously evolving with changing technological trends and currently supports all communication channels and user interfaces including SMS, USSD, IP, IVR, STK, Device applications (Java, Symbian, Android, iPhone, Blackberry etc.), POS Terminals, Web, WAP and NFC.

Roles and Responsibilities

● Coding, analyzing, estimation, planning, documentation, testing of new/existing issues with application.

● Helping new/existing team members with technical / business knowledge.

● Client meetings to discuss suggested requirements and its implementation.

● Regular team meetings at offshore to discuss technical/business issues.

● Knowledge Management.

Technologies: Core Java1.6, Multi-threading, Informix, Intellijidea 12, spring, hibernate

Senior Software Engineer

Steris India Pvt Ltd.
Noida
11.2011 - 12.2013

Client: BOOTS, UK

Project : Customer Care Centre

Team Size: 4(Offshore), 1(Onsite)

Environment: Core Java1.4, JSP, Servlets, Struts1.0, Eclipse, WebLogic, oracle

Description:

Boots is leading pharmaceutical led retail chain. This project includes enhancing/ maintenance of Boots’ Call Centre application .This application is web based application used by call center executives of Boots. Front end of application is JSP, JAVA based application and backend is DB2. Apart from these there are scheduled batch programs in UNIX which updates system information from external sources such as mainframe systems.

Roles and Responsibilities

  • Analyzing, estimation, planning, documentation, testing of new/existing issues with application.
  • Helping new/existing team members with technical / business knowledge.
  • Consulted regularly with internal customers on application development project status, new project proposals and software-related technical issues.
  • Regular team meetings at offshore to discuss technical/business issues.
  • Improved system performance by making proactive adjustments and resolving bugs.

Software Engineer

Estel Technologies Pvt Ltd
Gurugram
02.2010 - 08.2010

Client : OLR

Project : e-Voucher , Mobile-Banking

Team Size: 8

Description:

Our technology enables e-vouchers, where retailer prints voucher from POS machine, or, sends e-PIN by SMS to customer upon receiving payment. Both physical & e-vouchers require customers to send PIN to network by SMS, IVR or USSD for recharge & credit of amount in their account. This forces customer to perform step before recharge credit into their account.

E-Voucher operators can buy recharge e-PINs from prepaid operators and store them in database in e-Voucher module. E-PINs of multiple prepaid operators can be stored, where each prepaid operator is configured in system as vendor. Multiple denominations of e-PINs for each vendor can be stored.

All e-PINs stored in system are in encrypted format and cannot be seen by any personnel of operator. All e-PINs can be uploaded into system via Interface module in Admin Interface.

Roles and Responsibilities

● Involved in Requirement analysis.

● Involved in design and developing web pages using JSP.

● Involved in developing Admin Module.

● Managing Code Deployment in Various Environments.

● Writing Coding and Implementing Business logic.

● Development of Spring config files for given module.

● Development of Hibernate Mapping files for given module.

● Written UTP’s for concern module.

● Involved in Bug Fixing till UAT Phase

Technologies: Core Java1.6, JSP, Servlets, spring, Hibernate, Jboss4.x, Informix ,IntelliJIdea8.1, Apache Tomcat 6.0, Web services, LOG4J

Education

Bachelor of Science - Computer Science And Engineering

Marudhar Engg. College (Rajasthan University), Bikaner
08.2003 - 05.2007

Skills

    Java

undefined

Hobbies

Playing Cricket, TT

Boxing

Watching movies

learning new Languages

Timeline

Technical Project Manager - Persistent System Ltd.
03.2022 - 02.2023
Technical Project Manager - Persistent System Ltd.
11.2020 - 03.2022
Project Lead - ATCS India Pvt Ltd.
11.2019 - 11.2020
Project Lead - ATCS Software Pvt Ltd.
04.2018 - 11.2019
Project Lead - Thinksys Pvt Ltd.
11.2015 - 04.2018
Assistant Manager - Estel Technologies Pvt Ltd.
02.2014 - 11.2015
Senior Software Engineer - Steris India Pvt Ltd.
11.2011 - 12.2013
Software Engineer - Estel Technologies Pvt Ltd
02.2010 - 08.2010
Marudhar Engg. College (Rajasthan University) - Bachelor of Science, Computer Science And Engineering
08.2003 - 05.2007
Deepak SharmaProject Lead