G.M. is a Full-Stack Developer and System Architect at GM Cruise, scaling Autonomous Vehicle fleets. With over 5 years in software development and system design, built and deployed solutions using CI/CD, Docker, and Kubernetes. A member of the Toptal developer community. G.M. blend creative thinking with deep technological expertise to optimize operations. Skilled in Node, Docker, Kubernetes, React, PostgreSQL, TypeScript, AWS, Firebase, Golang, and gRPC.
Developed a robust cloud layer for IoT devices, enhancing data processing and communication efficiency.
Built a custom WebSocket layer replacing AWS API Gateway, cutting costs by 60% while handling 50M+ daily IoT messages with better reliability.
Built and deployed multiple microservices to manage the complete lifecycle of IoT devices, from ingestion to maintenance.
Designed a real-time data pipeline using AWS IoT Core, Kafka, and custom TypeScript processing engine to handle 100GB daily sensor data with 99.9% uptime.
Architected scalable cloud infrastructure for next-gen smart HVAC systems, reducing message latency from 300ms to 105ms.
Enhanced the efficiency of in-facilities operations by 2x via ingress and egress services through collaboration with designers, PM, and cross-functional teams.
Co-built a product load test framework, now used by six teams, enhancing flexible load testing capabilities.
Improved fleet management and work order handling by developing key components for Starfleet using React, Node.js, PostgreSQL, and Redis.
Handled front-end errors of the mission control dashboard and streamlined stack traces to a third-party service using a CI/CD pipeline for the fleet project team.
Added a mechanism to send Slack notifications to the troubleshooting team on every issue/occurrence of driverless cars.
Contributed to developing a solution to deliver over-the-air updates to autonomous vehicles securely.
Increased test coverage from 35% to 80% with unit, integration, and IFT tests, ensuring reliable production deployment.
Resolved back-end bottlenecks, enabling expansion to three new cities and managing hundreds more fleets.
Founded ingress and egress services, implemented with gRPC, Go, and Spanner DB.
Engineered an alert microservice in Node.js/TypeScript, deployed on Kubernetes using Helm Chart, which reduced threat detection time by 40%.
Spearheaded the creation of a custom network file server, reducing the cost of the existing solution (AWS EFS shared storage) by 1/3.
Implemented a Node.js dump-bot that efficiently scrapes large text files, running in isolation mode and self-destructing after each request, enhancing efficiency and reducing server load.
Worked closely with the PO and CTO to discuss new features, design the roadmap, and architect the software solutions.
Implemented a work queue on the Kubernetes cluster to replace plain network calls between microservices.
Ran performance optimization via code or DevOps on many parts of the application.
Used Prometheus metrics and created Grafana dashboards to monitor all services, ensuring smooth operation and identifying potential issues.
Designed and developed the MVP of an internal tool from scratch in three weeks using Express.js for the back-end API and React.js for the front end.
Built the front end and back end of two microservices in Node.js and one internal tool, single-handedly, and launched them using Docker and Kubernetes.
Created multiple dashboard screens with several dynamic charts using React, Redux, and AntD on the front end and Node.js and Express.js on the back end.
Created a custom role-based permission access framework to handle access to different platform features.
Fixed production bugs and streamlined them with Jira cards.
Built web and mobile apps to transform business ideas into solid products.
Helped small business owners create roadmaps and build customer-generation digital platforms, increasing customer reach and revenue growth by 30% to 50%.
Created Swacity, a workforce and asset management platform for the government agencies of the Bhopal Municipal corporation.
Played a vital role as a lead engineer tasked with coding and architecting the system while managing a four-member team.
Web App Development
Native Mobile Apps
Mobile App Development
Startups
Roadmaps
System Architecture
Swacity is a workforce and asset management platform designed for the government agencies of the Bhopal Municipal corporation. Worked on various project features including scalable system architecture, asset monitoring, route planning on the web dashboard, staff attendance using a QR code using React Native, hierarchical user authentication, route guidance using Mapbox GL, and React dashboard to monitor everything.