Microsoft
Software Engineer-2
Microsoft
Software Development Engineer-2
Microsoft
Senior Software Engineer and Data Scientist
Microsoft
Senior Developer and Project Lead
Microsoft
Senior Development Manager
Technical Lead
Woodland High School, Patna, India
Indian School Of Mines
University of Washington