SOFTWARE ENGINEER Profile Experienced Software Engineer generalist strong interest Game Play, AI programming. Professional Experience Software Engineer 08/2010 Current Company Name City State Star Wars: Galaxy Heroes (IOS/Android, fall 2015) Worked product managers implement game telemetry Implemented various features fixed bugs required soft launch Unannounced Mobile Strategy Title (IOS/Android, unreleased) Established first playable prototype Unity 3D, player-controlled units utilized navigation mesh obeying rotational movement constraints Created custom code drive vehicle-tread animation based vehicle velocity Unannounced Mobile Role Playing Title (IOS/Android, Unreleased) Worked artists develop player animation movement code using Unity 3Ds legacy animation navigation mesh agent Lead evaluation eventual adoption Unity's Mecanim Animation System drive character animation Wrote code support player interaction in-world game objects Created procedural loot animation system using physics animate loot drops Prototyped player exploration game mode multiple control schemes UI Dawngate (PC, Open beta release) Extended developer cheat system allow in-game cheats used production servers entitled user accounts facilitate QA testing debugging live builds Worked team develop AI bots single rough prototype full roster 5 bots released part first time user experience Developed AI behaviors, system used dynamic navigation mesh obstacles allowing bots avoid incoming enemy fire move away fire current location Profiled optimized server-side (Lua/C++) code improve performance added new AI editor in-game functionality support game design requirements Command Conquer (PC, Limited live alpha release) Enhanced debugged (C#) server-side skirmish AI unit production base defense, developed code allow skirmish AI Generals use taunts opponents Established localization pipeline workflow using EA shared technology database tools Integrated EA shared technology UI system (C++) Frostbite game client codebase Implemented HUD features objective system, contextual unit information display Designed implemented (C++) client, (C#) server code queued player command system, commands including moving, attacking, changing stance, selecting units Developed code handle assigning units structures control groups Refactored hotkey system allow hotkeys trigger different actions based context Star Wars: The Old Republic (PC, Shipped December 2011) Refactored server logging system initialization improve log coverage startup. Trion Worlds, Software Engineer 09/2008 08/2010 City State Rift (PC, Shipped March 2011) Developed automated load test scenarios included report generation historical analysis Implemented UI features Game Remote Administration Tool customer service agents Platform Engineering Team Performed feature development maintenance platform products, including crash service, real-time metrics visualization system, data collection transformation service Designed developed Distributed Testing Service, client-server based system designed run functional, load, scalability tests, store results database Reclaimed updated code game team code base, released part Trion Platform Foundation code base. Midway, Software Engineer 08/2006 08/2008 City State Unannounced Third Person Action Title (PS3/Xbox 360, Unreleased) Worked interrupt-driven environment implement features, fix bugs create tools designed improve workflow content creators daily development, utilizing C++ Unreal Script, UnrealEd, MAXScript. Core Technology Group TNA iMPACT! (PS3/XBox 360, Shipped Sep 2008), Wheelman (PS3/XBox 360, Shipped Mar 2009), BlackSite Area 51 (PS3/XBox 360, Shipped Nov 2007) Contributed Unreal Engine 3 based Core Technology Platform code used across Midway's next generation PC, Xbox 360, PS3 titles fixing bugs, performing integrations, reclaiming code game development teams. Education Training Bachelors Science Computer Science May 2006 Georgia State University City State Computer Science Skills 3D, alpha, animation, AI, C++, client-server, codebase, content, client, customer service, data collection, database, debugging, editor, features, functional, game design, logging, C#, navigation, next, developer, physics, QA, real-time, servers, Script, Strategy, telemetry, workflow