Angus McQuarrie

Last updated June 6th 2011
Resume powered by emurse

ANGUS MCQUARRIE

Bellevue, Washington - USA

http://www.ghostrazor.com

-

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 video and board 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. I also hold an Advanced Open Water SCUBA cert., and enjoy searching for Octopuses in Puget Sound.

-

WORK EXPERIENCE 

November 2010 - Present

Redmond, WA

Software Design Engineer - 343 Industries, Microsoft

  • Migrated entire game service stack for Halo Wars to a new data center.
  • Currently working on Halo 4

-

June 2008 - November 2010

Redmond, Washington

Software Design Engineer - Xbox Live, Microsoft Inc.

  • Developed SQL-backed publishing pipeline for New Xbox Experience enabling content updates to over 25 million Xbox 360 devices worldwide over 20 times a day.
  • Developed critical WCF services with high uptime, integrated these services with Distributed File Systems and Content Delivery Networks
  • Co-Developed system architecture for major services supporting mobile phone and PC/web clients scaling up to 50 million users

  • Started incubation project to bring Xbox LIVE Avatars to the web in 3D.

-

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)

-

-

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:
  • Languages:
  • >5 Years Experience: C#, ASP.NET, MS SQL
  • 2-5 Years Experience: C, C++, Java
  • Some Experience with ActionScript 3, VHDL and Assembly
  • Applications: MS Visual Studio 2008/2010, Eclipse, Perforce
  • Frameworks: .NET 3.5/4.0, Silverlight, XNA
  • Database Systems: SQL Server 2008, MySQL
  • 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

-