Summary
Overview
Work History
Education
Skills
Timeline
Generic
Shrinath Agarwal

Shrinath Agarwal

Software Developer-4
Bangalore

Summary

Highly skilled software development professional bringing enormous talents for software design, development and integration. Offering advanced knowledge of in-demand programming languages.

Providing technical leadership and expertise in respective fields, often acting as subject matter experts for cross teams ( consist of 15-20 people).

Managing Complex problem-solver with analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code.

Overview

7
7
years of professional experience
4
4
years of post-secondary education

Work History

Software Deverloper-4

Swiggy
Remote
10.2022 - Current
  • Pioneered the development of an end-to-end MLOps pipeline, thereby streamlining model deployment and significantly improving time-to-market.
  • Optimized the Online Machine Learning workflow by a remarkable 4x, achieved through a reduction in the number of instances from 1500 to 250. This optimization was driven by a deep understanding of the system and expertise in the field.
  • Played a crucial role in major releases and migration activities, such as NYE scaling, Payment data migration, and the adoption of PyTorch.
  • Conducted a comprehensive evaluation to replace Akka with alternative solutions, exploring Golang and Java in conjunction with vertx for enhanced performance and efficiency.
  • Participated in Root Cause Analysis (RCA) processes, where I was instrumental in setting up on-call routines, defining RCA priorities, and establishing actionable items to address identified issues.

Software Engineer -3

Swiggy
Remote
04.2021 - 10.2022
  • Collaborated with software development and testing teams to design and develop robust solutions, aligning with client requirements for functionality, scalability, and performance.
  • Achieved an 8x optimization of Spark Feature engineering jobs, resulting in a daily cost reduction from $2,000 to $250.
  • Successfully optimized Feature store costs by 3x, addressing systemic issues and reducing monthly costs from $90,000 to $30,000.
  • Managed a 560+ Nodes EC cache single-handedly, optimizing various processes to handle 40 million reads per second.
  • Reviewed project specifications and delivered technology solutions that consistently met or exceeded performance expectations.

Software Engineer-2

Swiggy
Bangalore
08.2019 - 03.2021
  • Collaborated with software development and testing teams to design robust solutions meeting client requirements for functionality, scalability, and performance.
  • Established a comprehensive CI/CD pipeline for ML model creation, deployment, and development, reducing model creation and production time from 7 days to 0.5 day.
  • Led the development of observability capabilities for ML models, including ML Feature engineering, while managing the entire product development in a small team of two people.

Software Enginner

OLA
Bangalore
01.2018 - 08.2019
  • Contributed to a Location Service Platform enhancing customer app experiences.
  • Developed a Category Service Platform from scratch, supporting complex category hierarchies with a throughput exceeding 500K/min and an average latency of 5 ms (utilizing Golang and caching).
  • Participated in the Incentive Team, overseeing the entire process from scheme creation to driver app implementation, leveraging Spark for driver performance-based incentive calculations.
  • Received accolades for impactful contributions to Ola's Location Intelligence and Driver Incentive platform, driving efficiency and profitability.

Software Engineer

Applied Materials
Bangalore
07.2016 - 01.2018
  • Worked in the Common System Software group, focusing on control system software for Applied Materials Wafer Fabrication Equipment.
  • Led the development and optimization of Epitaxy process recipes, resulting in a 15% improvement in wafer uniformity.
  • Managed the installation and qualification of multiple Epitaxy systems, ensuring a smooth production ramp-up.
  • Collaborated with R&D teams to introduce next-generation Epitaxy technologies.
  • Maintained equipment uptime, contributing to a 98% operational efficiency rate.

Education

B.Tech - Electrical, Electronics And Communications Engineering

NIT-BHOPAL
07.2012 - 06.2016

Skills

    Programming Languages - Java, Scala, Python, Golang

undefined

Timeline

Software Deverloper-4

Swiggy
10.2022 - Current

Software Engineer -3

Swiggy
04.2021 - 10.2022

Software Engineer-2

Swiggy
08.2019 - 03.2021

Software Enginner

OLA
01.2018 - 08.2019

Software Engineer

Applied Materials
07.2016 - 01.2018

B.Tech - Electrical, Electronics And Communications Engineering

NIT-BHOPAL
07.2012 - 06.2016
Shrinath AgarwalSoftware Developer-4