Sahil Agrawal

Software Engineer

Pune, Maharashtra, India6 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Scaled task orchestrator to 150M+ API ops/day.
  • Saved $50K+/month through data compaction.
  • Led 'Immutability' for $10M Data Resiliency Guarantee.
Stackforce AI infers this person is a SaaS Backend Engineer specializing in distributed systems and platform engineering.

Contact

Skills

Core Skills

Distributed SystemsMicroservicesPlatform EngineeringData ResiliencyR&dSoftware Development

Other Skills

Amazon AuroraGo (Programming Language)Amazon Web Services (AWS)Amazon Simple Notification Service (SNS)AWSPythonSystem DesignDatabasesAmazon DynamoDBAmazon SQSAmazon Relational Database Service (RDS)MongoDBDockerC++gRPC

About

Senior Software Engineer building distributed systems that run at 150M+ ops/day. 6 years @ Druva | Go · Python · Platform Engineering | Open to Senior/Staff roles ───────────────────────────── 🔧 WHAT I BUILD → Custom job schedulers, task orchestrator, and fault-tolerant pipelines → Go SDKs and internal microservices used across multiple teams → High-throughput systems designed for reliability under chaos ───────────────────────────── 📈 IMPACT THAT SHIPPED → Scaled task orchestrator: 30M → 150M+ API operations/day → Saved $50K+/month through smarter S3/DynamoDB data compaction → Led "Immutability" — a pillar of Druva's $10M Data Resiliency Guarantee → Extended scanning algorithms at Aqua Security → $100K+ additional revenue → Caught and fixed race conditions in distributed FSM before they hit prod ───────────────────────────── 🛠️ TECH STACK Languages → Python · Go · C++ Databases → MySQL · DynamoDB · SQLite · PostgreSQL Infra → Docker · Kubernetes · AWS (S3 · SQS · SNS · Aurora) Protocols → gRPC · Protobuf · REST ───────────────────────────── 🧠 WHAT EXCITES ME Distributed systems · Database internals · Platform engineering High-throughput pipelines · Fault-tolerant architectures · Language internals ───────────────────────────── 📌 BEYOND CODE → IEEE published researcher (Human-Computer Interaction) → Tech blogger on Medium — system design, Go internals, backend patterns → Mentor and go-to person for consumer onboarding and escalation handling ───────────────────────────── 🟢 CURRENTLY OPEN TO Senior / Staff Backend Engineer Platform Engineer · Distributed Systems Engineer On-site (Pune / Bangalore) · Hybrid · Remote Companies solving hard infra, cloud-native, or data problems — let's talk.

Experience

6 yrs 7 mos
Total Experience
3 yrs 3 mos
Average Tenure
4 yrs 11 mos
Current Experience

Druva

3 roles

Senior Staff Software Engineer (SDE-3)

Promoted

Apr 2024Present · 2 yrs 2 mos

  • Building a priority based, feedback driven, custom job scheduler
  • Single-handedly wrote Go-Sdk (ie client libraries) for multiple internal micro services
  • Wrote thread-safe fault tolerant jobs which processed on identification and compaction of stale data with optimal resources consumption
  • Scaled task orchestrator service to handle ~30M tasks/day scaling to ~150M apis/day
  • Found critical insights/bugs into the system by performance/chaos testing of the platform service
Amazon AuroraGo (Programming Language)Distributed SystemsMicroservices

Staff Software Engineer (SDE-2)

Oct 2022Mar 2024 · 1 yr 5 mos

  • Building core pieces of the new platform team -
  • Contributing to develop a custom task orchestrator microservice, involved throughout the SDLC for multiple features ensuring minimal bug leaks
  • Early identified and fixed crucial code paths in distributed system affecting finite-state-machine that could lead to race conditions
  • Worked on computing performance metrics for the service to identify and update appropriate scaling parameters
  • Go-to person in the team, and point of contact for consumer onboarding, escalation handling, etc
  • Refactored legacy code following coding best practices and using appropriate design patterns
  • Work done in InSync Product team -
  • Redesigned and Optimized crucial logic paths for COGS gains upto $50K+/month
  • Worked on identifying and compaction of S3/DynamoDB data
  • Setup UT/CT framework from ground up
  • Improved product quality - best practices, adding UT/CTs reaching 80+% coverage, documentation, etc
  • Brought up standardization in developer contribution process
Amazon Web Services (AWS)Amazon Simple Notification Service (SNS)Platform EngineeringDistributed Systems

Software Engineer

May 2021Sep 2022 · 1 yr 4 mos

  • Work done in InSync Product team -
  • Lead and developed "Immutability" - a pillar of Druva Data Resiliency, $10M Guarantee program
  • Enhanced the backup and restore of Microsoft and Google cloud data
  • Assisted in developing a new CLI utility for downloading data hosted on S3/DynamoDB
  • Ensured quick remediation on customer escalations and bugs
Amazon Web Services (AWS)PythonData ResiliencyDistributed Systems

Aqua security

Software Engineer in R&D

Sep 2019May 2021 · 1 yr 8 mos · Hyderabad, Telangana, India

  • Was a part of Core Product Team -
  • Helped in migration from On-prem to SaaS in the early stages
  • Extended various capabilities of the scanning-algorithm to generate additional revenue of $100K+
  • Developed and delivered multiple RFEs for Fortune 50 companies
  • Wrote automation scripts in pytest for maintaining Product Quality
PythonGo (Programming Language)R&DSoftware Development

White panda

Content Writer

Jul 2018Sep 2018 · 2 mos

  • Explored various types of content writing in the 2 month virtual internship
  • Wrote articles daily and understood different forms of writing

Cybertimes, fall '17 - magazine of computer department

Editor In Chief

Sep 2017Nov 2017 · 2 mos

  • Was the Editor in Chief of the CyberTImes, Fall '17; that is the departmental magazine of Computer Science Dept. of Sinhgad College of Engineering, Pune.
  • Ensured proper curation of the data for the magazine and managed the magazine team. Lead the whole team and guided them for developing the magazine.

Education

Savitribai Phule Pune University

Bachelor of Engineering - BE — Computer Science

Stackforce found 100+ more professionals with Distributed Systems & Microservices

Explore similar profiles based on matching skills and experience