IBM
Advisory Engineer
Digital Domain 3.0
Software Developer
nTopology inc.
Staff Software Engineer
IBM
Staff Engineer
nTopology inc.
Senior Software Engineer
IBM
Associate Engineer
Blue Sky Studios
Software Engineer
Rensselaer Polytechnic Institute