Principal Software Engineer
Apteligent (acq. VMW)
UnifyID
Senior Software Engineer
Citrix
Optimizely
Senior Staff Software Engineer
Massachusetts Institute of Technology
Caltech
Stanford University