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
12/2003 – 8/2007 Microsoft/FASA Lead Software Developer
6/1999 - 11/2003 Microsoft/FASA Senior Software Developer
5/1997 - 6/2001 Microsoft/FASA Technical Lead
8/1992 - 9/1995 Microprose Software Developer
6/1991 - 8/1992 Dynamix Software Developer
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.
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.