Chandigarh, India
Full Stack Engineer specializing in scalable, secure, API-driven products across the entire stack — NestJS, React, Next.js, Node.js, PostgreSQL, and .NET. In my current role, I engineered a multi-tenant logistics backend spanning 284 REST endpoints across 39 modules, and built end-to-end Stripe payment infrastructure — Connect checkout, vendor payouts and settlement, trial billing, and a multi-phase referral program. On the frontend, I've shipped micro-frontend SaaS applications at scale using React and Module Federation, including a 643-component application and a shared UI library powering CRM, booking, and document-editing workflows. I care about reliability and security as much as features: Redis caching and rate limiting, BullMQ background queues, social login, account hardening, and strong test coverage (200+ unit tests, plus e2e with Playwright) are part of how I ship. I'm always happy to connect with fellow engineers and talk about building robust, high-scale products.
• Engineered a multi-tenant logistics backend spanning 284 REST endpoints across 39 modules and 69 PostgreSQL tables (NestJS, Prisma), contributing 148 commits as a primary developer. • Built end-to-end Stripe payment systems — Connect checkout, payment intents, vendor payouts/settlement, trial-billing, webhook replay handling, and a multi-phase referral program with discount stacking and reward credit/reversal. • Shipped a complete browser push-notification system single-handedly (Firebase + SSE + platform-aware FCM), plus delivery routing, vendor subscription/onboarding flows, and a buildings domain with scheduling, promotions, and waitlists. • Hardened reliability and security with Redis caching, Redis-backed rate limiting, BullMQ background queues, cron automation, Terminus health checks, Helmet, social login (Google/Apple), account lockout/reset, and a standardized error-code envelope across all APIs. • Developed micro-frontend SaaS applications at scale (.NET, React, Module Federation) — a 643-component Boss app and 373-component Admin app — including a CRM/booking/calendar with calendar sync and an estimating engine with Schedule of Rates export and proposal PDF generation. • Created a document editor with a DOCX to Lexical to PDF pipeline, OIDC auth secured via CloudFront signed cookies, and architected a shared 366-component UI library featuring a KanbanBoard with infinite scroll, virtualized selects, and data tables. • Backed delivery with strong test coverage — 202 backend unit tests, 12 e2e, and 246 admin components with 121 tests plus Playwright e2e.
• Worked across the full development lifecycle as an Associate Software Developer, progressing from an internship into a full-time role. • Built and shipped responsive web applications using React.js and Node.js, delivering clean, reusable component UIs and robust REST APIs. • Designed and integrated MongoDB data models and Express.js services for scalable backend functionality. • Deployed and managed applications on AWS, including S3 for storage, CloudFront for CDN delivery, and EC2 and Lightsail for hosting and compute. • Collaborated in team discussions, code reviews, and training while maintaining a strong focus on continuous learning and professional development.