Microsoft
Software Engineer
Microsoft
Principal Software Engineering Manager
Microsoft
Principle Group Software Engineering Manager
Microsoft
Senior Software Engineer and Manager
Oracle
Application Developer
Nation Institute of Engineering, Mysore
Stanford University