SHREY SAROCH

Principal Engineer | System Design | Scalability | Technical Leadership

Principal Engineer with 10+ years experience building large-scale consumer apps (10M+ users). Open to relocation to Singapore / SEA.

Open to work authorization sponsorship

About

Principal Engineer with 10+ years of experience in system design, scalability, and technical leadership. Owned architectural decisions for mobile and web platforms serving 10M+ users, balancing performance optimization with delivery timelines. Led cross-functional teams of 15+ engineers, established engineering processes, and drove OKR-aligned initiatives resulting in 12X performance improvements, 65% traffic growth, and 86% reduction in cold startup time. Expertise in React Native, NextJS, GraphQL, and AI-powered developer tooling.

Work Experience

APOLLO 24|7

Gurgaon, Haryana

Principal Engineer → Senior Principal Engineer

04/2020 - Present
  • Owned system design and architecture decisions for mobile and web platforms serving 10M+ MAU, balancing scalability, performance, and delivery timelines. Led migration to React Native New Architecture, achieving 30% UI rendering speed improvement and 86% reduction in cold startup time (14s → 2s).
  • Led people management for a team of 15+ mobile engineers: hiring, performance reviews, career planning, sprint ownership, and OKR alignment. Established engineering processes and code review standards, resulting in 25% increase in delivery speed and 70% reduction in app crashes.
  • Owned technical roadmap and stakeholder management for frontend web platform (Apollo247.com & apollopharmacy.in). Drove 12X performance improvement through system design optimization, reducing bundle size and rewriting in NextJS, resulting in 65% traffic increase and bounce rate reduction from 75% to 28%.
  • Designed and developed AI-powered developer tooling for static code analysis, autonomous documentation generation, and module dependency tracing. Built design-to-code system transforming UI documentation into reusable React Native components, streamlining UI library creation.
  • Established cost optimization initiatives through bundle size reduction and performance profiling, directly impacting infrastructure costs. Created scalable boilerplate for internal applications with OAuth2/RBAC integration, reducing time-to-market for new products.
  • Owned cross-functional collaboration with Product, Design, Engineering, and QA teams. Mentored engineers through technical leadership, knowledge sharing sessions, and best practices advocacy, improving team efficiency and code quality.

ADDA 247

Gurgaon, Haryana

Senior Software Engineer

06/2016 - 03/2020
  • Owned system design and architecture for platform unification, revamping adda247.com & store.adda247.com from scratch using ReactJS, Redux, and microservices architecture. Designed scalable solutions handling high traffic volumes.
  • Owned end-to-end development of in-house analytics service using AWS serverless architecture (Athena, Kinesis Firehose, Lambda, Aurora), enabling data-driven decision making and cost optimization through efficient data processing.
  • Designed and implemented cross-domain authentication solution using post messages, enabling seamless user experience across Adda247/Careerpower domains. Owned technical decisions balancing security and user experience.
  • Owned development of test-taker platform (similar to HackerRank) and video streaming infrastructure for live classes using VideoJS with HLS integration, supporting scalability for concurrent users.
  • Led technical ownership of initial platform build (Angular 1.x) and subsequent migration to ReactJS, making architectural trade-offs to balance migration speed with system stability.

SNAPDEAL

Gurgaon, Haryana

Software Engineer-I

07/2015 - 05/2016
  • Owned component architecture and system design for Seller Dashboard revamp (Orders, Catalog, Payments modules), improving scalability and maintainability.
  • Owned end-to-end development of seller impersonation module enabling ops team to debug production issues, reducing incident resolution time through improved observability.
  • Designed and developed reusable UI component library (accordion, date/time picker, snack bar, modals) following design system principles, improving development velocity across teams.

Education

Bachelor of Technology (B.Tech) - Computer Science & Engineering

NATIONAL INSTITUTE OF TECHNOLOGY

Hamirpur, Himachal Pradesh, India

07/2011 - 05/2015

Skills

Frontend & Mobile

Bundle Size OptimizationJavaScript (ES6+)Lighthouse OptimizationNext.js (SSR, SSG, performance optimization)React.jsReact Native (New Architecture, Fabric, TurboModules, Redux/State Management)TypeScriptWeb Performance Optimization

Backend & APIs

GraphQL (Apollo Client & Server)Microservices ArchitectureNode.jsREST APIs

Cloud & Infrastructure

AWS (Lambda, Athena, Aurora, Kinesis)Google CloudGoogle FirebaseOAuth 2.0Okta AuthenticationRole-Based Access Control (RBAC)Serverless Architecture

Architecture & Engineering Excellence

System DesignScalability PlanningAI-Assisted Developer ToolingAPMDesign Systems & Design-to-Code AutomationMobile & Web Architecture DesignMonorepo ToolingPerformance Profiling (Datadog, Google Firebase Performance)Static Code AnalysisTelemetry

Testing & Quality

CI/CD ConceptsCode ReviewsEnd-to-End TestingUnit Testing

Leadership & Collaboration

People ManagementHiring & Talent AcquisitionPerformance ReviewsCareer PlanningOKRs & Roadmap PlanningCross-Functional Collaboration (Product, Design, Engineering, QA)Engineering OwnershipMentorship & CoachingStakeholder ManagementStakeholder CommunicationTechnical Leadership

Execution & Problem Solving

ArchitectureCost OptimizationDebuggingDecision MakingPerformanceRoot Cause AnalysisSystematic Problem Solving

Delivery & Culture

Agile/Scrum CollaborationDocumentation & Knowledge SharingEngineering Best Practices AdvocacyProcess ImprovementQuality-First Mindset

Earlier Experience

Technologies: AngularJS, VanillaJS