Onto Innovation
Director, Software Engineering
University of Oxford
Postdoctoral Fellow
Onto Innovation
Senior Director of Software Engineering
Nanometrics
Software Engineering Manager
Nanometrics
Software Team Leader
University of Cambridge
Dalian University of Technology