Microsoft
Senior Software Development Engineer
Zipper Interactive
Render Engineer
Microsoft
Principal Software Engineer Manager
GNN
Programming Intern
Bolt-Action Software
Programmer
Cyan Worlds, Inc.
Lead Graphics Programmer
Microsoft
Senior Software Engineer
Microsoft
Principal Software Engineering Manager (Graphics Team Lead)
University of California, Berkeley