Senior Software Engineering Manager
Senior Engineering Manager and Technical Lead
Sun Microsystems
Software Development Intern 2
Zipper Interactive
Lead Programmer
Engineering Manager
Zipper Interactive
Chief Software Architect
Homestead Technologies
Software Intern
There, Inc.
Senior Software Engineer
Technical Lead
Stanford University