Microsoft
Principal Software Engineering Lead
CertiK
VP of Engineering
Microsoft
Researcher
Microsoft
Principal Architect and Development Manager
Microsoft
Software Design Engineer
Microsoft
Principal Group Software Engineering Manager
Microsoft
Senior Researcher
Microsoft
Principal Researcher
Microsoft
Principal Software Lead and Development Manager
Carnegie Mellon University
Princeton University