Senior Software Engineer

Mayur
Ghadi

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

Featured

Production-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.
Next.js 14TypeScriptPostgreSQLPrismaAWS S3DockerNextAuthAES-256-GCM

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.