Notification Service
→
Summary
Developed a robust notification service for bulk SMS and audience-ID based messaging, ensuring efficient and targeted communication.
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.
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.
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.
→
Bachelor of Technology
Bachelor of Technology
Grade: CPI of 9.66 (Gold medalist)
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.
Awarded By
Codeforces
Achieved a maximum rating of 1617 (Username - sarthak3301), demonstrating advanced problem-solving and algorithmic skills.
Awarded By
Leetcode
Achieved a highest rating of 2003 (Username - sarthaksharma0807), demonstrating mastery in algorithmic challenges.
Fluent
Java, C++, Python, JavaScript.
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.
lichess, Rapid rating 2048.
inter-hostel tournaments.
→
Summary
Developed a robust notification service for bulk SMS and audience-ID based messaging, ensuring efficient and targeted communication.
→
Summary
Developed a tool for visual analysis of Codeforces profiles and personalized problem generation.