Microsoft
Director of Engineering
Nintendo Oct 2010 - Sep 2013
Systems Software Architect
Microsoft Jun 2006 - Sep 2010
Senior Software Developer
Intrinsyc Technologies Corporation Apr 2002 - May 2006
Software Engineer
Ge Nov 2001 - Feb 2002
Software Engineer
Education:
Simon Fraser University 1989 - 1997
Bachelors, Bachelor of Science, Computer Science
Skills:
Software Development Embedded Systems Software Design Software Engineering Device Drivers Programming Debugging Object Oriented Design Integration Operating Systems Windows Ce Embedded Software Arm Perforce Web Development C++ Powerpc Agile Methodologies Platform Integration .Net Compact Framework Windows Embedded Platform Architecture Hardware Development Platform Development Gaming Industry Platform Design Bsp Game Programming Emulation Multithreading Opengl