Symbolics
Senior Member of the Technical Staff
CERN
Scientific Associate
Yahoo
Senior Principal Software Engineer
Hewlett Packard Enterprise
Senior Software Engineer
Hewlett Packard Enterprise
Software Principal Engineer
AltaVista
Software Principal Engineer
Worcester Polytechnic Institute
Rensselaer Polytechnic Institute