Angus McQuarrie's Resume (Last updated April 30th 2009)

Resume builder

ANGUS MCQUARRIE

Bellevue, Washington - USA

-

OBJECTIVE 

A fast-paced gameplay or artificial intelligence programming position in a video game development studio targeting either PC or Console Platforms

-

INTERESTS 

I have been enthralled by video games and the video game industry for the last 20 years. Much of my free time is spent reading about the latest industry news, playing games, and fiddling with DirectX and XNA. I also maintain a blog at Ghostrazor.com in which I make commentary on Industry goings-on and ideas for new gaming business strategy.

-

WORK EXPERIENCE 

June 2008 - Present

Redmond, Washington

Software Design Engineer - Xbox Live, Microsoft Inc.

  • Enabled Publishing Pipeline for New Xbox Experience
  • Developed Network Services and Integrated with Distributed File Systems and Content Delivery Networks

-

Sept 2007 - December 2007

Redmond, Washington

Program Manager - Visio, Microsoft Inc.

  • Designed specifications for next generation Visio features
  • Developed feature showcase application
  • Managed integration issues and fostered buy-in from cross-organizational teams

-

January 2007 - April 2007

Toronto, Ontario

Systems Analyst, Deloitte Inc.

  • Participated in go-live product launch
  • Assisted in sales pursuit initiatives
  • Designed custom extensions to Oracle iSupplier

-

May 2006 - August 2006

Cupertino, California

iPod Hardware Engineer, Apple Inc.

  • Designed and implemented system for production line video testing
  • Designed video quality test system for arbitrary number of test units
  • Assisted in developing process control strategy for production line

-

September 2005 - December 2005

Toronto, Ontario

Device Programmer, Epson Canada Inc.

  • Developed application programming interface for mobile graphics engine controller
  • Reverse engineered communications interface for video sensing equipment
  • Developed efficient and robust algorithms for determining stereoscopic distance (patent pending)

-

May 2004 - April 2005

Toronto, Ontario

.NET Developer, Entredea Inc.

  • Designed improvements to web-based customer resource management systems
  • Maintained and improved QUEST, a paramedical management system
  • Created monitoring tools for debitrak, an email money transfer system

-

-

PROJECTS 

  • Personal Projects:
  • MyStoryProject - An Adobe Flex based casual MMO
  • Board-style casual game using XNA and TorqueX
  • Adventure Game using Adventure Game Studio
  • Major School Projects:
  • Real-Time Operating System
  • Distributed File System
  • Neural Network for Facial Classification
  • Neuro-biological Model of Honeybee Navigation
  • Fourth Year Design Project:
  • An Autonomous Laser-Guided Tank with Paintball Armament

-

TECHNICAL 

  • Patents:
  • Patent pending on a novel approach for distance estimation
  • Languages:
  • Proficient in C, C++, C#, ASP.NET and Java
  • Competent in ActionScript 3, VHDL and Assembly
  • Applications: MS Visual Studio 2008, Eclipse, Perforce
  • Frameworks: Win32 API, STL, DirectX, XNA
  • Database Systems: MySQL, SQL Server 2008, Oracle PL/SQL
  • Operating Systems: Windows XP, Mac OSX, Linux
  • Hardware: Altera NIOS Development Board, Motorola Coldfire MCF5307, Xilinx FPGA

-

NONTECHNICAL 

  • Performing and publishing critique data analysis
  • Development of new business opportunities
  • New production and design methodolgies
  • Vice-President External of Engineering Society 2006-2007
  • Responsible for collaboration between professional organizations/industry and engineering students
  • Managing 20+ directors
  • Languages:
  • Native English Speaker
  • Several Years French Immersion

-

EDUCATION 

University of Waterloo, Waterloo, Ontario, September 2003 - April 2008

Bachelor of Applied Science in Computer Engineering with Option in Cognitive Science

 

-

COURSE WORK 

Advanced Course work focuses on Human-Computer Interaction and Artificial Intelligence

Senior Courses


  • Distributed Computing - Remote Procedure Calls, Shared File Systems, Distributed Transactions
  • Artificial Intelligence - Search, Inference, Planning, Knowledge Representation
  • Computational Intelligence - Neural Networks, Fuzzy Logic, Learning, Soft Computing
  • Computer Security - Cryptography, Vulnerability Analysis, Security Policies, Secure Development Techniques
  • Simulating Neurobiological Systems - Representation, Nonlinear Computation, Neural Dynamics
  • Real-Time Operating Systems - Development of an Operating System for Real-Time Applications

-

CLUBS AND ORGANIZATIONS 

-