Microsoft
Software Design Engineer, Microsoft
Microsoft
Software Engineering Lead, Windows Live and MSN
Microsoft
Engineering Manager, Platform and Knowledge Services, Xbox Live
Microsoft
Partner Software Engineering Manager, Windows and Devices Group
Microsoft
Partner Group Engineering Manager, Azure
Truveta
Senior Vice President of Engineering
University of Waterloo
Indian Institute of Technology, Kanpur