Profile
I am an experienced software development engineer with an emphasis on game development, located in the Los Angeles area. Over the course of my career I have shipped over 9 professional titles across console, web, and mobile platforms.
Technical Experience
ActionScript 2.0/ 3.0 and MXML (FLASH) (5 years), C/C++ (5 years), Java (2 years), C#, Objective-C, Python, Lua, JavaScript, Scaleform, UDK, Unity, Source SDK, SVN, Perforce, JIRA, DevTrack, Fogbugz, ElectroServer (Similar to SmartFox)
Employment History
Insomniac Games, Burbank, California (May 2011 to Present)
Associate Gameplay Programmer,
Came onboard during the final year of development and shipped Resistance 3 and 2 DLC packs. Currently working on Insomniac’s first cross platform title, OverStrike.
- Took ownership of programming the Scaleform UI system for both the HUD and lobby to be used as a shared system.
- Contributed to implementing and tweaked PlayStation®Move controls and assured they adhered to TRCs.
- Worked with producers and artists to fix hundreds of must fix localization bugs.
- Contributed towards multiple systems for Resistance 3 including: cheats, collectable syncing, player death hints, and multiplayer death camera.
- Prototyped hero gadget ideas in OverStrike.
Six Degrees Games, Marina Del Rey, California (July 2010 to May 2011)
Flash/Flex Developer,
I developed stand alone experiences and in world experiences as part of the MMO/virtual world Action AllStars. I worked as a generalist for various levels of the code including network code, stand alone flash games, and optimizations.
- Optimized the world to consume 20 to 80% less CPU usage and increased framerate by at least 10% on low end machines.
- Helped create monthly seasonal content and missions. Including a Box2D physics game that had the highest subscriber conversion rate compared to other upsells.
- Developed an engine and first mission for inventory, dialog and exploration based game series.
- Created real time multiplayer tower defense style game.
- Wrote SQL queries for logging and data entry.
- Assisted 3rd party developers with debugging and integrating Unity games.
Big Fish Games, Seattle, Washington (May 2007 to July 2010)
Game Developer,
I developed social online casual games with a team of artists, designers, and testers per project as well as programmed any needed tools that were required.
- Programmed and shipped three java applet games, six flash games, and one java server; all of which stayed in the top 10 most played games for months after their launch. One of which (Unwell Mel) was ported to a successful download title.
- Delivered projects ahead of schedule despite using new programming languages such as ActionScript3, Java, and Objective-C.
- Assisted in programming and shipped Amazon: Hidden Expedition for the iPhone/iPad. This was a game featured by Apple for the iPad launch.
- Assuming the responsibility of lead game developer for a team of five developers. I wrote general technical specifications describing how games would communicate with the back-end severs. During this process I uncovered several potential issues that would have cost the company hundreds of man-hours to resolve. This lead to assisting in integrating the engineering team's Agile development process into the Game Design team's work and communication flows helping improve communications between both groups, which had previously been disjointed.
- Wrote and maintained a dev server environment and improved the team's build process.
- Assumed the responsibility of SDET and wrote testing code and QA tools; contributing to having one of the lowest bug counts on the team.
- Lead the team in emphasizing data mining and wrote several scripts to parse SQL data and released patches based on these user actions that were met with positive customer feedback.
- Maintained and updated code written by third party contractors.
- Shipped the Facebook app Treasure Quest, which had over hundreds of thousands of users within its first month.
Independent Projects
- FeministIconVille - html/javascript with jQuery for facebook 2011
- Random Joke or Fact - Lua, World of Warcraft plug-in 2010
- Bikerz Brawl - C# for Xbox 360 using XNA 2008
- Super Squirrel 2 - C++/OpenGL 2007
Education
DigiPen Institute of Technology, Redmond, Washington (2003 - 2007)
Bachelor of Science, Real Time Interactive Simulation (Computer Science)
Minor, Mathematics