Gaurav Gautam

Principal Engineer
Mumbai, IN.

About

Highly accomplished Principal Engineer with extensive experience in architecting and optimizing complex full-stack applications, specializing in React Native and AI-driven platforms. Proven ability to lead critical engineering initiatives, dramatically improve system performance, and drive significant product achievements, including launching a vibecoding platform that achieved #4 on Product Hunt.

Work

Apptile
|

Principal Engineer

Summary

Led technical architecture and core platform development for Apptile, a no-code app builder, significantly enhancing performance, stability, and feature capabilities for 200+ Shopify apps.

Highlights

Dramatically reduced average app crash rate from nearly 10% to 0.01% across 200+ Shopify apps by identifying and resolving critical issues related to reanimated's values, significantly enhancing platform stability.

Optimized core platform performance, decreasing code evaluation and rendering times from 600-2000ms to 150-200ms and fixing Out-of-Memory (OOM) issues through a custom serialization format for immutable.js, resulting in a more responsive user experience.

Architected and implemented robust build and deployment systems for Android (AWS CodeBuild) and iOS (EC2 Mac), alongside a CI pipeline with CloudFront multiplexer, supporting diverse app versions and enterprise requirements.

Developed a custom code-push framework leveraging AWS S3 and CloudFront, enabling seamless updates for React Native apps that utilize unique asset structures beyond standard JavaScript bundles.

Pioneered an agentic system capable of controlling the no-code editor to generate entire apps from a single prompt, by setting up an Express server that facilitates versatile tool calls within both browser and server environments.

Goldcast
|

Software Developer

Summary

Developed and optimized frontend applications for Goldcast, a virtual events platform, enhancing real-time features, data analytics, and user experience for organizers and attendees.

Highlights

Engineered and launched a comprehensive virtual events frontend application, integrating WebRTC for live streaming, Mattermost for real-time chat, and WebSockets for dynamic organizer controls.

Optimized application performance to ensure smooth real-time feature operation on diverse devices, significantly reducing battery consumption on mobile platforms.

Designed and implemented a scalable frontend architecture featuring a reusable component library and a Vue.js-based admin application, enabling rapid configuration and immediate feedback for event organizers.

Developed a Wix-like website builder within the admin application, empowering organizers to create custom registration pages and integrate interactive features like polls and audience Q&A.

Integrated and customized Appbase (Elastic Search) into the admin platform, providing robust data search capabilities and delivering actionable analytics on audience engagement and feature utilization.

Livspace
|

Software Developer

Summary

Contributed to the development and optimization of Livspace's order lifecycle management frontend, focusing on micro-frontend architecture and performance improvements.

Highlights

Spearheaded the implementation of a micro-frontend architecture to facilitate a seamless transition from Angular to Vue.js, enhancing modularity and enabling independent team contributions.

Developed a shared component library and modules that allowed diverse teams to efficiently integrate new features as micro-frontends, accelerating development cycles.

Optimized critical sections of the application, transforming processes that previously took several seconds into instantaneous operations, significantly boosting user efficiency and experience.

Maintained and enhanced the Node.js server for the frontend application, ensuring robust performance, and received an award for proactive innovation in micro-frontend development.

NeuroCONCISE
|

Software Developer

Summary

Developed full-stack software solutions for NeuroCONCISE, a BCI startup, focusing on data management, desktop applications, and mobile development for stroke therapy.

Highlights

Developed an Express.js web server on AWS to securely collect and manage brain data, handle patient information, and coordinate classifier training for Brain Computer Interface (BCI) applications.

Built a cross-platform desktop application using Electron, React.js, Redux, and HTML5, enhancing data visualization and user interaction for BCI therapy.

Engineered a React Native mobile application that leveraged crowd-sourced data for real-time updates on school bus locations, improving tracking efficiency.

Created a Xamarin Forms-based mobile application for NeuroCONCISE BCI hardware and developed a Python script to simulate EEG hardware, supporting R&D and testing initiatives.

Persistent Systems Limited
|

Senior Software Engineer/Module Lead

Summary

Led module development and security enhancements for enterprise applications, focusing on modernizing frontend frameworks and data visualization tools.

Highlights

Identified and remediated critical security vulnerabilities, including SQL injection, Cross-Site Scripting (XSS), and Cross-Site Request Forgery (CSRF), significantly enhancing application security and integrity.

Successfully advocated for and led the migration of a Dojo.js-based project to Angular 2, modernizing the frontend architecture and enabling development of more scalable and maintainable applications.

Developed a comprehensive Angular 2 application for designing, visualizing, exporting, and sharing interactive dashboards from various database sources, including integrating vis.js for advanced charting and supporting Java servlets.

Education

IIT Kanpur

BS-MS

Physics

Grade: 8.7/10(M.S.)-7.1/10(B.S.)

Awards

Proactive Innovation Award

Awarded By

Livspace

Awarded for proactive innovation in developing micro-frontend modules, significantly contributing to the modularity and efficiency of the application.

Languages

English

Skills

Programming Languages

Javascript, Typescript, C, Swift, Python, Java.

Frameworks & Libraries

ReactJS, React Native, Apollo (GraphQL), Node.js, Angular, Vue.js, SwiftUI, Electron, Redux, HTML5, Xamarin Forms, Express.js, vis.js, immutable.js.

Cloud & DevOps

AWS CodeBuild, AWS S3, AWS CloudFront, EC2 Mac Instance, CI/CD Pipelines, Code-Push.

AI/ML & Data

Anthropic SDK, OpenAI SDK, Elastic Search, Appbase, Data Collection, Data Analytics, Brain Computer Interfaces (BCI).

Architectural Patterns

Micro-frontends, Agentic Systems, Component Libraries, SDK Development, SSR (Server-Side Rendering), Monorepo Management.

Performance & Optimization

Performance Optimization, Memory Profiling, Code Evaluation Optimization, Crash Rate Reduction, Battery Usage Optimization, Custom Serialization, Transpilation.

Security

SQL Injection, XSS, CSRF Vulnerability, Security Remediation.

Real-time & Communication

WebRTC, Real-time Chat, WebSockets, Mattermost.