Summary
Overview
Work History
Education
Skills
Accomplishments
Hobbies
Timeline
Generic
Hardik Sharma

Hardik Sharma

Senior Software Engineer
Pune

Summary

Senior Software Engineer with 9+ years of experience building scalable, distributed systems using Java, Spring Boot, and Microservices architecture. Proven ability to design and optimize high-throughput APIs and concurrent systems, improving performance, reliability, and system scalability.

Experienced in financial systems (Trade Finance, Payments, Receivable Finance), delivering secure and resilient platforms handling large-scale transactions. Strong background in system design, multithreading, and performance optimization.

Applies AI-driven tools for code maintenance, debugging, and test automation, reducing defects and improving productivity.

Overview

9
9
years of professional experience

Work History

Senior Consultant

EY
Pune
05.2021 - Current
  • Led end-to-end delivery of Trade Finance platforms (Receivable Finance and Asset Distribution), enabling high-value transaction processing, and optimized risk distribution across investors.
  • Drove asset and investor onboarding programs, managing offer creation, asset lifecycle, reconciliation, and data validation, improving operational efficiency by approximately 30%.
  • Architected and implemented Supply Chain Finance (SCF) solutions, enabling cross-border fund movement through country-specific payment strategies.
  • Built and scaled receivable finance systems, facilitating client funding while distributing risk to investors on a pro-rata basis, and handling large transaction volumes.
  • Designed and developed a Spring Boot-based microservices architecture, improving system scalability and reducing latency by approximately 25%.
  • Owned API lifecycle management (design, enhancement, automation), ensuring high availability and performance for enterprise-grade applications.
  • Applied AI-driven tools for code maintenance, refactoring, and legacy system upgrades, reducing manual effort by ~40%.
  • Implemented AI-driven development workflows for bug detection, root cause analysis, automated test generation, and documentation, improving delivery speed and code quality.
  • Led production support and incident management, resolving critical issues via Jira, achieving high SLA compliance, and system uptime (>99.9%).
  • Developed high-performance Java applications with multi-threading and concurrent processing, optimizing batch/job execution efficiency.
  • Managed integrated payment systems across multiple geographies and products, ensuring secure, compliant, and reliable transactions.
  • Acted as a primary client-facing stakeholder, leading requirement discussions, solution design, and ensuring successful end-to-end delivery.
  • Prioritized projects and project tasks depending upon key milestones and deadline dates.

System Engineer

Tata Consultancy Services
Navi Mumbai
02.2017 - 05.2021
  • The project is based purely on a taxation system related to goods and services.
  • Collecting all raw data from internal source applications, converting it into the right information, and making it into transaction-based data.
  • Calculation of tax underlying the guidelines, and finally submitting all the calculated tax transactions on the government portal.
  • Generating and distributing the invoice for customers from different channels, like SFTP, front-end, REST API, or the branch portal.
  • GST Service Provider (GSP) | Banking
  • Responsibilities:
  • 1. Developed Java-based standalone applications, such as Linux-based or Windows-based (UI), for the client to use as a quick utility.
  • 2. Developed microservices using Spring Rest, Spring Boot, and deploying on Apache Tomcat.
  • 3. Provided technical solutions for the client’s business requirements.
  • 4. Developed and implemented the multithreaded application, consuming the rest of the web services, generating GST invoices.
  • 5. Post-development, active involvement in monitoring on a regular basis for modules, and this provides a fix for the defects.
  • 6. Provided support for development, components check-in process on the repository, end-to-end testing, pre-deployment process, and main deployment process.
  • 7. Given more flexibility to our project by creating scalable REST APIs.
  • 8. Developed shell scripts also to provide support out of the box.
  • 9. Resolved issues and escalated problems with knowledgeable support and quality service.
  • 10. Resolved complex technical issues through effective problem-solving techniques and root cause analysis.

Education

Bachelor - Computer Application

Mukand Lal National College Affiliated with Kurukshetra University
Haryana, IN
06-2016

12th - undefined

S.D. SENIOR SCHOOL (H.B.S.E)
Haryana, IN
03-2013

10th - undefined

S.D. SENIOR SCHOOL (H.B.S.E)
Haryana, IN
03-2011

Skills

Software/Application Development

Product Development

Agile & Scrum Methodologies

Java Environment: J2EE, Spring Boot ,Spring MVC, Hibernate, Servlets, JDBC, JSP, Spring, JPA, Spring-Boot, REST API, Multithreading

Operating System: Linux, Windows

Database: Oracle

Accomplishments

  • Got the Best Case Study Award for creating Web and Standalone Application which saved time and manual efforts in multiple tasks
  • Got awarded Star Team Award by the Client.
  • Got Many On The Spot Award for solving or providing an effective solution for production and development issues in critical times.
  • Received EYExtraordinary Award for outstanding excellence in client work.

Hobbies

Poetry, Cricket

Timeline

Senior Consultant

EY
05.2021 - Current

System Engineer

Tata Consultancy Services
02.2017 - 05.2021

12th - undefined

S.D. SENIOR SCHOOL (H.B.S.E)

10th - undefined

S.D. SENIOR SCHOOL (H.B.S.E)

Bachelor - Computer Application

Mukand Lal National College Affiliated with Kurukshetra University
Hardik SharmaSenior Software Engineer