At Verizon Digital Home, I redesigned a device-information request path around a consolidated Go API and Redis-backed caching, while keeping the database as the source of truth. I also introduced Kafka flows so device updates and notifications could run asynchronously.
I design REST APIs with Go and Gin/Mux, along with gRPC contracts for internal services. I’ve also developed ReactJS and TypeScript dashboard integrations that surface device and workflow status.
At Razorpay SaaS Payments and Razorpay Payments, I worked on payment and subscription flows, including idempotent processing for duplicate or delayed provider notifications. I added retry paths for temporary failures and used Redis caching to reduce repeated database access.
Earlier, at Barclays, I developed consumers for campaign and request events and added validation and error paths for malformed messages. At TCS / Legato Healthcare RCM, I used SQL and PL/SQL to investigate data-quality issues, improve query patterns, and support repeatable reconciliation work.

