Subrata Roychoudhuri currently serves as the Director of Software Engineering for Amazon India Payments and has a robust background in software development and engineering management. Previous roles include Group Engineering Manager at Microsoft for both the Stream and Azure Digital India Incubation Lab divisions, along with serving as Principal Development Manager for Bing. Earlier in their career, Subrata worked as a Software Developer at Winphoria Networks and Interra, contributing to various software development projects.