Software Developer (Full-Time; Ex-Intern)
Poetic Solutions Pvt. Ltd. · Feb 2025 – Present
- Built Khaao, a production multi-tenant food-delivery marketplace (customer, restaurant, rider and admin applications) on a Node.js, Express.js and PostgreSQL platform; primary author of 50 backend workflows and 48 tables for ordering, order-state transitions and rider workflows.
- Implemented order pricing, payouts and settlements in integer paise (commission, distance-based delivery charge, GST) with invoices, and contributed to the Cashfree payment integration.
- Developed REST APIs in Node.js and Express.js with PostgreSQL (Sequelize) for the multi-tenant authentication service: tenant onboarding, RBAC role bindings, host-based tenant (realm) resolution, and dependent-account APIs with OTP and idempotent writes, covered by integration test harnesses.
- Implemented JWT access and refresh token rotation with device-bound sessions: an atomic compare-and-swap on hashed refresh tokens, token reuse detection that revokes the session, and a grace window that handles concurrent-refresh race conditions.
- Debugged and fixed a recurring 15-minute forced logout in the React.js client with single-flight token refresh in Axios interceptors, queueing and replaying concurrent 401 requests.
- Contributed to Hive, the platform's Socket.IO real-time backend (WebSockets, event-driven subscriptions, per-tenant priority job queues with UUID job tracking, acknowledgements, reconnect catch-up): moved write-triggered event broadcasting into the socket layer, added multi-table payloads, and fixed missed live order and rider updates.
- Authored 100+ data-driven UI screens rendered by a React.js and Redux Toolkit client, improving list performance with query-keyed caching, server-side pagination and batched reads replacing N+1 lookups.

