Summary
Overview
Work History
Education
Skills
Languages
Accomplishments
Websites
Timeline
Generic

Gaurav Thakkar

Gandhinagar,,Gujarat

Summary

Results-driven Java Technical Lead and Senior Application Developer with 14.5 years of experience delivering enterprise solutions across financial services, credit repositories, mobile wallets, and government projects (AMC, VAT, HRMS). Possesses 8+ years of experience in designing and developing microservices and RESTful APIs using Java, Golang, Spring Boot, Spring, and Hibernate, along with 3+ years of hands-on expertise in Golang, Kafka, and MongoDB.

Highly skilled in system design, microservices architecture, and scalable backend solutions, with a proven ability to lead teams, manage client communication, perform effort estimation, and drive end-to-end delivery in Agile/Scrum environments. Demonstrates strong expertise in CI/CD pipelines, Docker, Kubernetes, and cloud-native deployments, ensuring reliable and automated releases.

Proficient in application observability using Splunk, performance optimization, and maintaining high code quality through JUnit testing, code reviews, and adherence to best practices. Adept at collaborating with cross-functional teams and stakeholders, translating business requirements into robust technical solutions, and delivering high-quality, scalable applications.

Overview

15
15
years of professional experience

Work History

Technical Lead

Xoriant Solutions Pvt. Ltd.
Ahmedabad, Gujarat
11.2022 - Current
  • Translated business requirements into high-level technical designs and implementation plans.
  • Collaborated with business analysts and cross-functional teams to clarify specifications, manage changes, and resolve issues.
  • Designed and developed application components and RESTful APIs using microservices architecture and best coding practices.
  • Wrote unit test cases in Golang to ensure code quality, reliability, and test coverage.
  • Containerized applications use Docker and support deployment and scaling using Kubernetes.
  • Utilized Splunk for log analysis, monitoring, dashboarding, and production troubleshooting.
  • Supported automated deployments using CI/CD pipelines, GitLab, and cloud-native workflows.

Technical Lead

Tata Consultancy Service
Ahmedabad
06.2015 - 10.2022
  • Gathered and analyzed business requirements, and database structures, to design application solutions and fix defects.
  • Participated in the end-to-end development lifecycle, including design, development, testing, and deployment.
  • Developed well-designed, testable, and efficient code in compliance with technical and functional specifications.
  • Created architecture plans and communicated technical vision effectively to stakeholders and cross-functional teams.
  • Wrote JUnit test cases as required to ensure code quality and reliability.
  • Supported deployment and release activities using deployment frameworks and Git version control.
  • Collaborated with Product Development, Internal IT, QA, and Client Support teams to deliver high-quality software solutions.
  • Provided functional and domain knowledge to development, testing, and cross-team members to support successful delivery.

Associate Engineer

MasterCard
Vadodara
06.2014 - 03.2015
  • Analyzed change requests and new development requirements to define scope and implementation approach.
  • Collaborated with business stakeholders to gather and finalize functional requirements, and project scope.
  • Designed and developed application components through effective coding and solution design practices.
  • Contributed to the development of a bank web wallet application.
  • Identified, analyzed, and resolved application issues and defects to ensure system stability and quality.

Business Associate

Tata Consultancy Service
Ahmedabad
05.2011 - 05.2014
  • Developed and enhanced Leave Module, Appeal Module, and common reporting features for the project.
  • Analyzed change requests and new development requirements to define scope and implementation strategy.
  • Collaborated with business stakeholders to gather and finalize functional requirements.
  • Designed and implemented application components following established coding and design standards.
  • Identified, analyzed, and resolved application issues and defects to ensure system stability and quality.

Education

Master of Computer Application -

Ganpat University
Gujarat
05-2011

Bachelor of Computer Application -

Gujarat University
Gujarat
06-2008

Skills

  • Core Java
  • Java 8 features
  • Spring framework
  • Spring MVC
  • Spring boot
  • Golang
  • Hibernate ORM
  • Hibernate JPA
  • Oracle
  • MongoDB
  • MySQL
  • Agile methodology
  • Microservices architecture
  • CI/CD pipelines
  • Docker containerization
  • Technical documentation
  • Team leadership
  • Problem resolution

Languages

English
Proficient (C2)
C2
Hindi
Proficient (C2)
C2
Gujarati
Proficient (C2)
C2

Accomplishments

Received On-the-Spot Awards in TCS for outstanding contributions to the project.

Timeline

Technical Lead

Xoriant Solutions Pvt. Ltd.
11.2022 - Current

Technical Lead

Tata Consultancy Service
06.2015 - 10.2022

Associate Engineer

MasterCard
06.2014 - 03.2015

Business Associate

Tata Consultancy Service
05.2011 - 05.2014

Master of Computer Application -

Ganpat University

Bachelor of Computer Application -

Gujarat University
Gaurav Thakkar