Shubham Aggarwal

Senior Software Engineer

Gurugram, Haryana, India10 yrs 7 mos experience
Most Likely To Switch

Key Highlights

  • Expert in designing scalable distributed systems.
  • Proven track record in real-time collaboration technologies.
  • Strong experience in database infrastructure development.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in Distributed Systems and Real-time Collaboration.

Contact

Skills

Core Skills

Database InfrastructureDistributed SystemsMicroservicesReal-time CollaborationJavascript

Other Skills

Amazon Web Services (AWS)AngularJSCC#C++Core InfraDockerFault ToleranceFluid FrameworkGitGo (Programming Language)InfrastructureKubernetesMongoDBMySQL

About

I enjoy designing systems and solving algorithmic problems. Interested in learning Software Engineering which can solve problems on a massive scale.

Experience

10 yrs 7 mos
Total Experience
2 yrs 7 mos
Average Tenure
3 yrs
Current Experience

Stripe

Senior Software Engineer

May 2023Present · 3 yrs · Bengaluru, Karnataka, India · Remote

  • Core Infra - Database Team
  • Develop tier-0 database infrastructure based on MongoDB to support next phase of Stripe’s growth
MongoDBDatabase InfrastructureCore InfraDistributed Systems

Uber

Software Engineer II

Jan 2021May 2023 · 2 yrs 4 mos · Bengaluru, Karnataka, India · Remote

  • Working on the Enterprise Platform team to build generic solutions for various products across Uber.
  • Creating and maintaining highly distributed systems, to support various business use cases.
  • Creating fault tolerant workflows, to support long running(upto weeks) business use cases.
  • Created several cross domain Engineering documents to set the high level design of product features.
  • Debugging cross domain issues and participating in on-call rotations.
  • Designing microservices to support 100,000+ rps.
  • Maintaining high observability using metrics and logs.
Distributed SystemsMicroservicesFault ToleranceObservability

Microsoft

Software Engineer II

Jun 2019Jan 2021 · 1 yr 7 mos · Noida Area, India · On-site

  • Worked on real-time co-auth/collaboration architecture across Office 365, with monthly active users crossing ~ 800 Million.
  • Contributing to the Microsoft’s new data model for Co-Auth Capabilities – `Fluid Framework` which significantly improves performance (5X) over other solutions.
  • Building a JavaScript Execution Runtime using Google’s V8 Engine, implementing the entire Event-loop and Native C++ bindings required to execute native JavaScript API’s.
  • Performance Profiling and Optimization for `Rust` based application, increasing execution speed by 300%.
Real-time CollaborationFluid FrameworkJavaScriptC++Performance Optimization

Early stage startups

Software Engineer

Oct 2015Jun 2019 · 3 yrs 8 mos · Gurugram, Haryana, India · On-site

  • Worked with various early stage startups, helped setup their technology stack from ground up.

Education

The NorthCap University

Bachelor’s Degree

Jan 2011Jan 2015

Stackforce found 100+ more professionals with Database Infrastructure & Distributed Systems

Explore similar profiles based on matching skills and experience