Sarthak Sharma

Software Engineer
Bangalore, IN.

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

Meesho
|

Software Engineer I

Bangalore, Karnataka, India

Summary

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

Highlights

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.

Unilever
|

Internship

Gandhidham, Gujrat, India

Summary

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

Highlights

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

Indian Institute of Technology, Varanasi (BHU)
Varanasi, India, India

Bachelor of Technology

Bachelor of Technology

Grade: CPI of 9.66 (Gold medalist)

Awards

Academic Distinction & Gold Medals

Awarded By

Indian Institute of Technology, Varanasi (BHU)

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

Codeforces Expert

Awarded By

Codeforces

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

Leetcode Knight

Awarded By

Leetcode

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.

Projects

Notification Service

Summary

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

Codeforces Analyzer

Summary

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