PTC
Software Engineer
Softface
Senior Software Engineer
Square Point of Sale Network
Senior Member of Technical Staff
Ten Square Games
Member of Technical Staff
Sun Microsystems
Member of Technical Staff
Inpart Design
Senior Sw Engineer
Maple Optical System Telecom/Networking Equipment
Senior Software Engineer
eBay
Consulting Software Engineer
CSC
Principal Lead and Architect