Summary
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.
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
Node.js · NestJS · TypeScript · AWS · PostgreSQL · Redis · Bitbucket Pipelines · SigNoz · Sentry
- 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.
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 handling emails, SMS, and push notifications — processing 50k+ notifications/day.
- Led security hardening: conducted VAPT testing across backend services.
- 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.
- Supported DevOps tasks: environment setup, pipeline management, and monitoring integration for production workloads.
Node.js · TypeScript · Expo · PostgreSQL · Listmonk · React.js · Bitbucket Pipelines
- 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.
- Prototyped AI-powered features for IndiaRunning at an internal hackathon, targeting 10k+ users.
- Conducting technical interviews for backend engineering roles.
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 (serving 50k+ users).
- Designed full backend for two high-traffic birthday campaign events (slot machine, 1-min raids), handling 10k+ concurrent users with randomised reward logic and robust scaling.
- Built complete backend for two new brand websites (Sugar Pop, Quench) — users, payments, ACL, payment gateways, AWS Lambda, and S3, supporting 100k+ monthly visitors.
- Integrated Gokwik's address pre-fetch API, reducing user drop-off at the checkout address form and improving conversion rates by 15%.
- Designed WhatsApp order-journey chatbot with Gupshup, converting abandoned carts to completed orders for 5k+ users/month.
- Reduced product page API latency by implementing Redis caching for recommendations and recently viewed items — achieved 3x reduction in query time and 90%+ cache hit rate.
- Built WebEngage-powered notification system for back-in-stock alerts, delivering 10k+ notifications/day with high deliverability.
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
Next.js 14 · TypeScript · PostgreSQL · Prisma · AWS S3 · Docker · NextAuth · AES-256-GCM
- 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.
- Decentralized identity verification system on blockchain — users register and verify credentials on-chain.
- Rule-based chatbot guiding users through admission queries.
- 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