MayurGhadi
Senior Software Engineer with 6+ years of experience and a backend specialization in high-traffic, production-grade systems with full ownership from architecture to deployment. Deep expertise in Node.js, NestJS, TypeScript, AWS, and PostgreSQL. Also experienced with React and Next.js for full-stack delivery.
02 / ABOUT
Senior Software Engineer with 6+ years of experience and a backend specialization in high-traffic, production-grade systems with full ownership from architecture to deployment.
Deep expertise in Node.js, NestJS, TypeScript, AWS, and PostgreSQL. Also experienced with React and Next.js for full-stack delivery.
Languages
JavaScript, TypeScript
Backend
Node.js, NestJS, Express.js, Serverless Framework, REST APIs
Frontend
React.js, Next.js, Ext JS
Databases
PostgreSQL, MySQL, MongoDB, Redis, AWS MemoryDB
Cloud & Infra
AWS (Lambda, S3, EC2), CI/CD (Bitbucket Pipelines), Monorepo, Docker
Observability
SigNoz, Sentry, AppOptics
Tools
Git, GitHub, GitLab, VAPT Testing
04 / PROJECTS
S3 Portal
FeaturedProduction-grade, self-hosted S3 file management portal for teams.
- ▹Production-grade, self-hosted S3 file management portal for teams. AES-256-GCM encryption for all stored credentials and files; zero plaintext secrets. RBAC with team-level access control, audit logs, quota management, and expiring share links. Presigned URL uploads with multipart support for large files. Multi-arch Docker builds (amd64 + arm64), deployable via docker-compose. Six-theme UI system for flexible branding.
03 / EXPERIENCE
Pod Co-Lead — IndiaRunning
Oct 2025 – Present- ▹Co-leading the IndiaRunning pod after VP's departure — fully responsible for backend systems, planning, and working with teams across the company for 10k+ daily active users.
- ▹Architected a unified communication platform handling emails, SMS, and push notifications for 100k+ monthly events — consolidated scattered notification logic into one service supporting 50k+ notifications/day.
- ▹Driving system architecture decisions end-to-end: API design, service boundaries, and data flow across the platform, achieving sub-100ms p99 response times.
Core Team Lead
Jan 2025 – Oct 2025- ▹Built a communication microservice from scratch handling emails, SMS, and push notifications — processing 50k+ notifications/day.
- ▹Replaced frontend file uploads with backend-issued S3 signed URLs, eliminating credential exposure for 10k+ users.
- ▹Integrated full observability stack (SigNoz, AppOptics, Sentry) from scratch — enabling real-time error tracking, alerting, and performance monitoring across 10+ services.
- ▹Introduced monorepo architecture and built Bitbucket CI/CD pipelines, standardising multi-service deployments for 10+ backend and frontend apps.
Senior Web Application Developer
Jun 2024 – Jan 2025- ▹Developed core platform modules for IndiaRunning: race listings, user registration, and organiser dashboard serving 10k+ daily active users.
- ▹Deployed a self-hosted Listmonk email system — eliminated CSV/email-based data sharing, reducing operational risk and third-party costs for 100k+ emails/month.
- ▹Built an Expo mobile app to digitise and automate on-ground event coordination workflows, replacing previously manual processes for 500+ events/year.
- ▹Contributed to the launch of Spolo, a sports venue booking platform, building organiser-facing dashboard features supporting 1k+ venues.