Mayur Subhash Ghadi

Senior Software Engineer

Summary

Senior Software Engineer with 6 years of experience across e-commerce, fitness-tech, and enterprise software. Focused on Node.js, NestJS, and AWS — comfortable owning systems end-to-end: architecture, APIs, observability, security, and CI/CD. Currently leading backend platform at Fitpage's IndiaRunning. Strong believer in not reinventing the wheel — if open source solves it, use it and spend the saved cycles on problems worth solving.

Technical Skills

LanguagesJavaScript, TypeScript
BackendNode.js, NestJS, Express.js, Serverless Framework, REST APIs
FrontendReact.js, Next.js, Ext JS
DatabasesPostgreSQL, MySQL, MongoDB, Redis, AWS MemoryDB
Cloud & InfraAWS (Lambda, S3, EC2), CI/CD (Bitbucket Pipelines), Monorepo, Docker
ObservabilitySigNoz, Sentry, AppOptics
ToolsGit, GitHub, GitLab, VAPT Testing

Professional Experience

Fitpage (IndiaRunning)Jun 2024 – Present · Mumbai
Pod Co-Lead — IndiaRunningOct 2025 – Present
  • Co-leading the IndiaRunning pod after VP's departure — taking full ownership of product backend, roadmap execution, and cross-functional coordination.
  • Architecting a unified communication platform expanding to handle emails, SMS, and push notifications at scale — replacing fragmented ad-hoc notification logic with a single owned service.
  • Driving system architecture decisions end-to-end: API design, service boundaries, and data flow across the platform.
Core Team LeadJan 2025 – Oct 2025

Node.js · NestJS · TypeScript · AWS · PostgreSQL · Redis · Expo · Bitbucket Pipelines · SigNoz · Sentry

  • Led a cross-functional team of 3 (2 engineers + 1 DevOps) for feature development and deployment across IndiaRunning.
  • Built a communication microservice from scratch managing emails, SMS, and push notifications — consolidating scattered notification logic into a single owned service.
  • Led security hardening end-to-end: conducted VAPT testing and replaced frontend file uploads with backend-issued S3 signed URLs, eliminating credential exposure.
  • Integrated full observability stack (SigNoz, AppOptics, Sentry) from scratch — enabling real-time error tracking, alerting, and performance monitoring.
  • Introduced monorepo architecture and authored Bitbucket CI/CD pipelines, standardising multi-service deployments.
  • Supported DevOps tasks: environment setup, pipeline management, and monitoring integration.
Senior Web Application DeveloperJun 2024 – Jan 2025
  • Developed core platform modules for IndiaRunning: race listings, user registration, and organiser dashboard.
  • Deployed a self-hosted Listmonk email system — eliminated CSV/email-based data sharing, reducing operational risk and third-party costs.
  • Built an Expo mobile app to digitise and automate on-ground event coordination workflows, replacing entirely manual processes.
  • Contributed to the launch of Spolo, a sports venue booking platform, building organiser-facing dashboard features.
  • Prototyped AI-powered features for IndiaRunning at an internal hackathon.
  • Conducting technical interviews for backend engineering roles.
Sugar Cosmetics (Vellvette Lifestyle Pvt. Ltd.)May 2022 – Jun 2024 · Mumbai
Backend DeveloperMay 2022 – Jun 2024

Node.js · AWS Lambda · Serverless · MySQL · Redis · React.js

  • Architected 'CLUB Vellvette', a cross-brand membership feature enabling 20% discount across 3 brands — contributed to a 20–30% increase in average order value post-launch.
  • Designed full backend for two high-traffic birthday campaign events (slot machine, 1-min raids), handling concurrent load with randomised reward logic.
  • Built complete backend for two new brand websites (Sugar Pop, Quench) — users, payments, ACL, payment gateways, AWS Lambda, and S3.
  • Integrated Gokwik's address pre-fetch API, reducing user drop-off at the checkout address form.
  • Designed WhatsApp order-journey chatbot with Gupshup, converting abandoned carts to completed orders.
  • Reduced product page API latency by implementing Redis caching for recommendations and recently viewed items.
  • Built WebEngage-powered notification system for back-in-stock alerts.
Vistaar TechnologiesAug 2020 – Apr 2022 · Mumbai
Software EngineerAug 2020 – Apr 2022

Node.js · JavaScript · MySQL · MongoDB · Ext JS

  • Built frontend and backend for Investments & Funds dashboards (client: RNDC), including reusable component architecture.
  • Developed Cloud Operations Dashboard for internal team, automating several previously manual operational workflows.
  • Managed release cycles and contributed to backend API development across multiple client projects.

Projects

S3 PortalGitHub ↗https://github.com/mayurG2299/s3-portalDocker Hub ↗

Next.js 14 · TypeScript · PostgreSQL · Prisma · AWS S3 · Docker · NextAuth · AES-256-GCM

  • Production-grade self-hosted S3 file management portal for teams — drag-and-drop uploads, folder browsing, RBAC, audit logs, presigned URL uploads, and expiring share links.
  • AWS credentials encrypted at rest using AES-256-GCM — zero plaintext secrets stored anywhere in the system.
  • Multi-arch Docker image (amd64 + arm64) published to Docker Hub with GitHub Actions CI/CD — deployable via a single docker-compose command.
Identity Verification using Blockchain
  • Decentralized identity verification system on blockchain — users register and verify credentials on-chain.
Chatbot for College Admission Process
  • Rule-based chatbot guiding users through admission queries.
Canteen Order System
  • Web-based canteen ordering platform for students to pre-order meals.

Education

B.E. in Computer Science2016 – 2020

A.C. Patil College of Engineering, Mumbai · CGPA: 7.63 / 10

Certifications

Microsoft Technology Associate (MTA) — Security Fundamentals