Sarthak Sharma

Software Engineer

LinkedIn

About

Results-driven Software Engineer with experience in designing and optimizing scalable backend systems and distributed applications. Proficient in Java, Spring Boot, Redis, and Kafka, with hands-on expertise in microservices, API design, and system reliability. Delivered measurable impact at Meesho by reducing latency by 65% through distributed caching and building a Kafka-based pipeline for catalog management. Strong problem-solving foundation demonstrated through competitive programming achievements (Codeforces Expert, LeetCode Knight) and global rankings in coding contests.

Work Experience

Software Engineer I

Meesho

Jul 2024 - Present

Bangalore, Karnataka, India

Backend Engineer in the product feed team, responsible for maintaining user-feed related entities, developing robust backend services, and optimizing system performance and reliability.

  • Designed and implemented a Kafka-based pipeline to efficiently map catalogs to listing pages, enhancing data flow for user-feed entities.
  • Optimized system performance by introducing in-memory and distributed caching (Caffeine, Redis), reducing latency by 65% for feed entities.
  • Developed a backend solution for product variation-level replacement, effectively reducing 1.3 million out-of-stock variations visible to users.
  • Ensured high code quality and system reliability by writing comprehensive JUnit test cases for multiple microservices, achieving 70% test coverage SLA.
  • Contributed to sale readiness projects by implementing circuit breakers and fallback APIs, enhancing system resilience and reliability.

Internship

Unilever

May 2023 - Jul 2023

Gandhidham, Gujrat, India

Developed a computer vision program to detect unsafe acts and generate alerts, contributing to plant safety and compliance.

  • Engineered a computer vision program using OpenCV to detect the presence of fixed guards on machines, improving safety monitoring.
  • Identified critical unsafe acts in the plant and developed a YOLOv8-based detection program to enhance safety protocols.
  • Implemented alert generation for unsafe acts, successfully detecting a total of 6 incidents during a 2-week testing period, significantly improving safety compliance.

Education

Bachelor of Technology

Indian Institute of Technology, Varanasi (BHU)

CPI of 9.66 (Gold medalist)

Oct 2020 - Jun 2024

Varanasi, India, India

Projects

Notification Service

Feb 2024 - Mar 2024

Developed a robust notification service for bulk SMS and audience-ID based messaging, ensuring efficient and targeted communication.

Codeforces Analyzer

Jan 2023 - Feb 2023

Developed a tool for visual analysis of Codeforces profiles and personalized problem generation.

Awards

Academic Distinction & Gold Medals

Indian Institute of Technology, Varanasi (BHU)

Jun 2024

Awarded 4 gold medals for achieving the highest CPI and exceptional academic performance in Bachelor of Technology program.

Codeforces Expert

Codeforces

Jan 2024

Achieved a maximum rating of 1617 (Username - sarthak3301), demonstrating advanced problem-solving and algorithmic skills.

Leetcode Knight

Leetcode

Jan 2024

Achieved a highest rating of 2003 (Username - sarthaksharma0807), demonstrating mastery in algorithmic challenges.

Languages

English (Fluent)

Skills

Programming Languages

  • Java
  • C++
  • Python
  • JavaScript

Technical Skills

  • Data Structures and Algorithms
  • API Design and Development
  • Object Oriented Programming
  • Operating Systems
  • Database Management Systems
  • Springboot
  • Redis
  • MySQL
  • MongoDB
  • Kafka
  • JUnit
  • Grafana
  • Git
  • Docker
  • OpenCV
  • YOLOv8

Interests

Chess

  • lichess
  • Rapid rating 2048

Badminton

  • inter-hostel tournaments