At EPAM Systems, I architected a Node.js and NestJS booking API for a travel platform, defining module boundaries and PostgreSQL data ownership across partner integrations. I also built itinerary-search and reservation-update endpoints, with the busiest search route handling roughly 1.2 million requests daily.
At Experian, I developed Node.js and TypeScript services for an identity-verification product. I implemented OAuth2 and JWT authorization middleware and helped resolve a queue backlog that had delayed 18,000 verification updates.
Earlier, at Accedia and Dreamix, I built APIs and supporting features for retail loyalty and logistics products. My work included Redis-backed catalog lookups, shipment tracking endpoints, and tests for reward and carrier-message edge cases.

