Summary
Overview
Work History
Education
Skills
Timeline
Generic

Jatin Sharma

Bangalore

Summary

Software professional with 12.5 years of experience in developing scalable, distributed applications. Specialized in Spring Boot microservices, Kubernetes, and Kafka-based messaging, with a strong focus on cloud-native solutions. Demonstrated success in legacy system modernization and CI/CD automation, optimizing both SQL and NoSQL databases. Capable of ensuring high availability and security through advanced techniques like OAuth2 and API gateways.

Overview

14
14
years of professional experience

Work History

Assistant Director

Ernst And Young GDS
Bangalore, Karnataka
01.2020 - Current
  • Spesarheaded the migration from a monolithic application to microservices using Spring Boot, Kafka, and deploying on OpenShift with Kubernetes orchestration, enhancing system architecture for scalability, and reducing downtime by 40%.
  • Developed and deployed REST APIs with strong security controls (OAuth2, JWT, encryption), and API Gateway (Apigee).
  • Built real-time messaging pipelines with Kafka, handling over 50,000 events per second, with sub-second latency.
  • Implemented CI/CD pipelines in Jenkins, integrated with JFrog Artifactory, for automated deployments across environments (Dev, QA, Prod).
  • Deployed applications on OpenShift clusters using Kubernetes orchestration.

Technical Lead

Eka Software Pvt Ltd.
Bangalore
09.2013 - 01.2020
  • Architected and implemented metadata-driven framework, facilitating development of 8+ enterprise-grade applications from single codebase.
  • Delivered applications using Spring Boot for business logic and MongoDB for scalable data management.
  • Designed fully metadata- and workflow-based architecture, reducing repetitive development efforts.
  • Optimized data operations with MongoTemplate for efficient data retrieval and storage.
  • Established CI/CD pipelines with Jenkins, automating builds, testing, and deployment on OpenShift/Kubernetes clusters.
  • Integrated Kafka for real-time event streaming and messaging between microservices, ensuring high reliability.
  • Applied object-oriented design patterns to enhance maintainability and extensibility of applications.
  • Collaborated through all SDLC phases, ensuring thorough requirements analysis, design, development, deployment, and maintenance.

Software Engineer

Huawei Technologies Pvt. Ltd.
Banaglore
07.2012 - 09.2013

Product Development Group | Jul 2012 – Sep 2013

  • Contributed to the development of a VPN application using Spring MVC, Hibernate, and Oracle 10g.
  • Developed front-end components using JSP, JavaScript, jQuery, and AJAX.
  • Technologies Used: Java, Spring MVC, Hibernate, JSP, JavaScript, Oracle 10g

Associate Software Engineer

Sigma Infa Solution Pvt. Ltd.
Bangalore
01.2012 - 06.2012

Web Development Group | Jan 2012 – Jun 2012

  • Worked on a web portal to support a donor management system for public schools.
  • Technologies Used: Java, Spring, Hibernate

Education

B. Tech - CSE

SRM Institute of Engineering and Technology
01.2011

10+2 -

CBSE
01.2007

High School -

CBSE
01.2005

Skills

  • Java and Spring Boot
  • REST API development
  • JUnit testing
  • SQL and NoSQL databases
  • Kafka messaging
  • OpenShift and Kubernetes
  • Azure cloud platform
  • Jenkins and CI/CD pipelines
  • Docker containerization
  • JFrog Artifactory management
  • Proxy and OAuth2 security
  • API management (Apigee)
  • Object-oriented programming (OOP)
  • Design patterns
  • Agile methodologies

Timeline

Assistant Director

Ernst And Young GDS
01.2020 - Current

Technical Lead

Eka Software Pvt Ltd.
09.2013 - 01.2020

Software Engineer

Huawei Technologies Pvt. Ltd.
07.2012 - 09.2013

Associate Software Engineer

Sigma Infa Solution Pvt. Ltd.
01.2012 - 06.2012

B. Tech - CSE

SRM Institute of Engineering and Technology

10+2 -

CBSE

High School -

CBSE
Jatin Sharma