Andrew Farrier
  • Home

Resume:

Summary:

Looking for a position as a Principal or Lead Software Engineer; however always open to new challenges.  Have worked on the entire game development pipeline from prototype to shipping to maintenance for a multitude of titles across most of the major platforms. Also have worked in pretty much every major piece of game architecture from UI design to Client/Server communication to Gameplay to Optimizations.

E-mail Address:            games at morfane dot com

Primary Phone:             425-890-6310 (Cell)

Primary Address:         3806 Lake Blvd
                                        Annadale, VA 22003 United States

Experience:

8/2007 - Present                EA/Mythic            Principal Software Engineer
  • Spec and implement game engine for new mobile title based around PvP and base building.
  • Mentor studio engineers as well as new Lead Engineers
  • Driver for a new shared architecture across all of the studios titles
  • Architect, implementer, and lead for Ultima Forever a new game engine for a true MMO experience on the mobile platform
  • Served as a primary interviewer for University Relations to select potential interns and new hires
  • Senior engineer for Client, Server, and Gameplay on Warhammer Online
    • Convert animation system to handle multithreading
    • Rewrite file system to be asynchronous and support dynamic download of content
    • General system features, debugging and optimizations for the hard to resolve issues
 

12/2003 – 8/2007            Microsoft/FASA    Lead Software Developer
  • Implement Shadowrun AI system to handle multiplayer needs
  • Implement Shadowrun scripting system to handle multiplayer needs
  • Implement UI system for Shadowrun
  • Spec and implement mission/gametype system for Shadowrun
  • Implement single player experience for Shadowrun (FPS, Xbox 360)
  • Spec and implement core multithreaded AI architecture for Shadowrun
 

6/1999 - 11/2003            Microsoft/FASA    Senior Software Developer
  • Firefighting on CounterStrike for Xbox fixing issues in UI and animation
  • Spec and implement AI system for several new titles
    • Dynamic crowd simulation and automatic pathfinding creation based on terrain analysis
  • Firefighting team on Munch's Oddysee (3rd person action, Xbox)
    • Implementation of entire UI system in approx 4 months time.
    • Implementation of file system to manage efficient streaming from DVD
    • Handled all TCR requirements for Xbox title
 

5/1997 - 6/2001            Microsoft/FASA    Technical Lead
  • Spec and implement core gameplay engine for Age of Kings (RTS, PC)
  • Spec and implement AI system for Mechwarrior 4 (1st person sim, PC)
  • Spec and implement in game UI system for Mechwarrior 4
  • Spec and implement game engine for Pandora's Box (Puzzle, PC)
  • Rapid prototyping of different game engines ranging from RTS to FPS
  • Developer support for various 3rd party titles, for example creating a multi-language keyboard driver for Outwars
  • Review of technical merit on 3rd party titles
 

8/1992 - 9/1995            Microprose        Software Developer
  • Implement front end shell for Across the Rhine (Sim, DOS)
  • Implement front end shell for CPU Bach (Music Sim, 3DO)
  • Implement mini-games for Dr. Floyd's Desktop Toys (Puzzle, PC)
 
6/1991 - 8/1992            Dynamix            Software Developer
  • Convert titles from PC-DOS to Macintosh.  Red Baron, Adventures of Willy Beamish, and Heart of China

Education:

Virginia Polytechnic Institute and State University-United States-VA
                BS-Bachelor of Science 1990

Skills & Qualifications:

Skill:                           Level:                         Years:                         Last Used:
C++                            Expert                         > 10 years                < 1 year ago  
STL                            Expert                         > 10 years                < 1 year ago  
iOS                            Advanced                    3-5 years                 < 1 year ago
Xbox, Xbox 360       Advanced                    6-10 years               < 1 year ago  
Windows                 Intermediate               > 10 years               < 1 year ago  

References:
                References are available on request.

Web Hosting by FatCow