Professional Experience
Software Engineer
CHESA Dental Care Service Limited
Architected and shipped 3 production PWAs (Engineer, Design Visit, Service Dashboard) used by 50+ field engineers across India — featuring offline-first Workbox caching, install prompts for Android/iOS, and automatic update notifications.
Built end-to-end visit scheduling, rescheduling, and design visit completion workflows with OTP-based on-site verification via WhatsApp, reducing manual paperwork and ensuring real-time field accountability.
Integrated SAP APIs for journal entries and vendor payment processing, automating financial data sync that previously required manual entry — cutting reconciliation time significantly.
Implemented Redis cache-aside pattern for high-traffic endpoints, reducing average API response times and offloading repetitive database queries across dashboards.
Developed a global master search across multiple entities (services, engineers, clients) with advanced multi-filter system, enabling instant cross-module lookups over 500+ service records.
Built the complete Total Dearness Allowance (TADA) flow — from employee claim submission to manager approval workflows to PDF report generation — streamlining expense management for field operations.
Developed a Finance & Expense Dashboard with TADA analytics, expense breakdowns, and exportable PDF reports for leadership visibility into field spending.
Engineered a resilient frontend with real-time network monitoring, offline detection, server health checks, and automatic retry mechanisms — ensuring uninterrupted usage in low-connectivity field environments.
Founding Engineer (Equity)
SenseGrass
Continued contributing in an equity-based capacity post full-time tenure.
Fixed production bugs, improved system stability, and optimized existing APIs.
Added incremental backend features and enhancements based on business needs.
Supported deployments, environment fixes, and production troubleshooting.
No exclusivity or conflict of interest; open to full-time opportunities.
Founding Engineer
SenseGrass
Designed and built end-to-end microservices architecture for a fintech platform using Node.js, PostgreSQL, RabbitMQ, gRPC, and React.
Developed full authentication system with OTP-based mobile login (Twilio), JWT-based web authentication, and RBAC authorization.
Designed two-layer API Gateway using Nginx (edge layer) and Express for routing, security, and load balancing.
Built payment orchestration system with webhook handling, idempotency protection, and event-driven workflows.
Designed and implemented event-driven notification service for SMS and email delivery using RabbitMQ, Twilio, and SendGrid.
Implemented centralized external integration service using Adapter pattern for payment, KYC, and verification providers.
Developed admin dashboard using React, Redux Toolkit, Tailwind CSS, and secure cookie-based authentication.
Containerized services using Docker Compose with health checks, retry mechanisms, and monitoring.
Software Engineer
Matriot Solutions
Joined as the first engineering hire post-COVID to stabilize and rebuild a legacy IoT platform handling real-time sensor data and alert notifications.
Upgraded frontend from React 16 to React 18 and refactored class components into functional components using Hooks, improving performance and maintainability.
Implemented Redux Toolkit for efficient state management and streamlined API handling.
Enhanced UI using Bootstrap, SCSS, and Material UI, and developed dynamic dashboards for real-time sensor data visualization and consumption trends.
Built WebSocket-based real-time data streaming for live device monitoring.
Developed and enhanced RESTful APIs using Node.js and Express.
Led database migration from MongoDB to MySQL, transforming nested data structures into optimized relational schemas.
Scaled system to support 10,000+ devices using Docker-based horizontal scaling, Nginx IP hashing for session stickiness, and Redis adapter for WebSocket synchronization.
Containerized frontend, backend, and database services using Docker and Docker Compose for consistent deployment.
Configured Nginx as reverse proxy for traffic routing and improved reliability.