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
→
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.
→
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.
→
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.
→
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.
→
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.
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.