Gaurav Gautam

Gaurav Gautam

Principal Frontend Engineer

Bengaluru, India

Over nine years of experience building web and mobile applications. Built apps with tens of thousands of concurrent users and realtime push features. Focused on performance of software and hence deeply interested in internals of JavaScript engines, immediate mode rendering and cross platform UI frameworks.

01

Experience


Technical Architect, Frontend

Aug 2023 — Jan 2026

Apptile · Bengaluru

  • Led the technical launch of tile.dev with a team of 5 engineers by architecting a hybrid agent harness that synchronizes LLM execution loops across server and browser environments.
  • Launched fully redesigned e-commerce app for Pilgrim India with sub 100ms latency navigations and optimistic loading using GraphQL cache.
  • Reduced page load time from 10s to 1s and achieved LCP metrics required by Shopify by architecting a CloudFront-based React.js SPA deployment and JS bundle splitting.
  • Reduced average deployment time from 15min to 2min with zero service degradation by building CI/CD pipeline on AWS — migrated from custom EC2 + docker-compose monolith to Codebuild, ECR, and CloudFront.
  • Minimized mobile crash rates from 15% to 0.01% by rewriting core framework components and developing a custom Babel transpiler to favour V8's JIT execution.
  • Architected apptile-core cross-platform SDK, enabling an LLM-driven web IDE and SDK offering for external agencies. Works in both React.js (web) and React Native (mobile).
  • Engineered a custom CodePush/OTA update system using native Kotlin/Swift modules and DynamoDB backend.

Frontend Developer, Founding Team

Aug 2020 — Apr 2023

Goldcast · Bengaluru (remote)

  • Architected streaming and admin apps, enabling enterprise white-labeling and real-time analytics for global clients. Led a team of 4–6 engineers.
  • Scaled the platform to support 30,000+ concurrent users by identifying and refactoring Vue.js reactive state bottlenecks.
  • Reduced client-side support tickets by 40% by optimizing memory footprints for low-end hardware and resource-constrained environments.
  • Engineered a high-reliability real-time push system by repurposing Mattermost as a backend service.
  • Built a low-code registration page builder by extending GrapesJS, enabling customers to deploy SEO-optimized SSR landing pages.
  • Leveraged Chrome memory and CPU profilers to eliminate memory leaks, maintaining 60fps during high-intensity real-time interactions.

SDE-2, Frontend

Apr 2019 — Aug 2020

Livspace · Bengaluru

  • Angular + Vue based frontend for order lifecycle management.
  • Implemented micro-frontend architecture for easing transition from Angular to Vue.js.
  • Built a component library enabling different teams to add features as microfrontends.

Software Developer

Nov 2017 — Apr 2019

BitsBees (for NeuroCONCISE) · Pune (remote)

  • Cross-platform desktop app with Electron, React.js, Redux. Express.js webserver on AWS for data collection and classifiers.
  • React Native app for real-time school bus tracking using crowdsourced data.

Senior Software Engineer

Aug 2016 — Nov 2017

Persistent Systems Limited · Pune

  • Identified and fixed SQL injection, XSS, and CSRF vulnerabilities.
  • Designed application state for Angular 2 based tool. Built real-time data dashboards.
02

Projects


03

Skills


Languages

TypeScript, JavaScript, Python, C

Frontend

React, Vue.js, Redux, Redux Saga, CSS Modules, Jest, Cypress, Webpack

Backend / CI

S3, CodeBuild, CloudFront, DynamoDB, ECR, EC2, Route53, Node.js, Express.js

Mobile

React Native, Swift (beginner)

04

Education


IIT Kanpur

BS-MS in Physics · 2011 — 2016