Objective
To find a local position at a stable company where I can contribute long-term and advance in my career.
Highlights of qualifications:
Published commercial products
1. Jeopardy - (PS3)
Lead Network Programmer, Sony Online Entertainment (started August 2007)
Integrate RakNet and support network code for SOE in their downloadable version of Jeopardy! for the PS3. Work included writing a cross-platform interface for the PS3 lobby service, writing peer to peer synchronization code, and general gameplay support and debugging.
2. DaVinci Code - (XBOX, PS2)
AI Support (2006), The Collective
Wrote the Allied behaviors system and did some support for the existing AI code.
3. Marc Ecko's Getting Up - (XBOX, PS2, PC)
AI Programming (2005), The Collective
Provide support, maintenance, and additions to the AI, special navigation, civilian, script, and level editor systems of a codebase with over 3 million lines of code. Write technical design documents for AI and networking.
4. Star Wars Episode 3 - The game (XBOX, PS2)
AI Programming (2005), The Collective (started Oct. 2004)
Took over previous AI programmer's code base. Worked with over a dozen scripters and several other programmers to tweak, polish, and bugfix the AI over 6 months.
5. RakNet - (PC, Mac, Linux)
http://www.rakkarsoft.com/
Owner, (2003 to present) - Jenkins Software
RakNet is the the most powerful low level game network library on the market.
Features include:
Windows/Unix/Linux support. Compiles on all modern compilers.
Lobby System
MMOG support
Performance optimized
Realtime voice communication
Autopatcher system
Secure connections
Master Server
Object replication
Global compression
Remote procedure call support
Multithreaded implementation
6. Elite Forces Vietnam - (PC)
Gameplay and Network programmer (2004), nFusion Interactive
A tactical 3D shooter combining semi-realistic action and skill based RPG elements. Game modes include the single player campaign, individual missions, and multiplayer with 4 modes and a variety of sub-options. The campaign ties together individual missions and allows you to determine your own waypoints (which affect what missions show up and the enemies on them), equipment, and your squad roster. Based on performance you gain experience and medals which in turn improve skills and grant special bonuses. I designed the campaign mode, the medal and scoring system, the accuracy system, and all of the multiplayer. From the technical side, I wrote about 40% of the game, including all multiplayer and the campaign, and had to work with almost all the code. Weapons, items, AI, maps, and textures are moddable with the first two mod types distributed in-game. Multiplayer bandwidth usage averages 100 bytes per second per player, up to 400 during combat.
7. Kuma War - (PC)
http://www.kumawar.com/
Subcontractor (2004)
Responsible for modification and maintenance of game and network code.
8. Line of Sight: Vietnam - (PC)
http://www.n-fusion.com/nFusion/vietnam.html
Lead network programmer (2003), nFusion Interactive
Stealth based FPS with vehicles. Supports 32 players in CTF, DM, Coop, and Mission based modes maps. Matchmaking support via Gamespy
9. Deadly Dozen 2 - (PC)
http://www.n-fusion.com/nFusion/deadlydozen2.html
Lead network programmer (2002), nFusion Interactive (started Jan. 2002)
Added multiplayer to a squad based FPS with vehicles in 9 months. Supports 32 players, each with 4 squad members, and several hundred AI on the map. Bandwidth support is up to 32 players as a server with a T1 or faster, and 32 players as a client on a 56K or faster. Gamemodes include capture the flag, cooperative, mission based, and deathmatch. All multiplayer modes support loading and saving mid-game, Gamespy support and matchmaking. Supports kick/ban/mapchange voting, server and client console commands, and chat logs. Nominated for top budget game of the year by Gamespy.
Published trade articles
http://www.gamasutra.com/features/20041206/jenkins_01.shtml
http://www.codeproject.com/KB/threads/SPSC.aspx
Other Credited Titles
10. CrashDay (2006)
A commercial game that uses RakNet. I provided some external support to the network programmer and am listed in the "Special Thanks" portion of the credits.
Education
Graduated 2001 Cogswell Polytechnical with BS in Software Engineering.
GPA: 3.90
Relocation:
Available to relocate
References:
Excellent references available upon request.