Resume of Christopher Brooks
Email: chris@brooks6.com
OBJECTIVE
Active software development role in fast-paced, fun environment, with plenty of opportunity for learning and growth.
SUMMARY
Over 25 years experience as a professional software developer, including various leadership roles. Adaptable, fast learner, experience with teams and projects small and large.
SKILLS
- C, C++, Ruby, Ruby on Rails, Python, JavaScript
- Perforce, git, Subversion
- Unity, Unreal Engine
- HTML, CSS
- OSX, Windows, Linux
- Unix system administration
- Photoshop, 3D Studio Max
EXPERIENCE
Airship Syndicate, Austin, TX – 1/2015 to Present
Director of Technology
- As cofounder, helped build company from four people to over sixty, and programming team to over a dozen
- Developed and launched three titles: Battle Chasers, Darksiders Genesis, and Ruined King.
Enable Impact, Austin, TX – 2/2014 to 12/2014
Senior Programmer (Contractor)
- Ruby on Rails development building Enable Impact, a marketplace to match social entrepreneurs with impact investors, from the ground up
- Sole backend developer, plus significant JavaScript / CoffeeScript, including using jQuery and AJAX
- Created system to edit, search and match profiles for entrepreneurs and funders, based on a number of different data points
- Designed and implemented scalable cloud-based architecture, using Heroku and CloudFront
- Implemented file upload front end using jQuery File Upload plugin, including direct upload to S3 and offline image processing
Certain Affinity, Austin, TX — 1/2013 to 2/2014
Senior Programmer
- Worked on gameplay code for two major AAA co-development projects
- Implemented complex player respawn system for first-person shooter,
to help ensure a fun play experience
- Navigated through massive amounts of minimally-documented legacy code to
implement new features and extend existing ones
- Directed animators working with an elaborate data-driven animation
system to integrate significant new content and update existing content
Vigil Games/THQ, Austin, TX — 7/2009 to 1/2013
Senior Generalist Programmer
- Worked on gameplay system code for world team for title codenamed “Crawler”
- Created a sophisticated random world generator, enforcing a complex set of data-driven
constraints for connections between world tiles
- Coordinated with game designers and artists to improve their workflow
through editor and engine enhancements
Lead Client Programmer, Dark Millenium Online
- Lead team of 10+ programmers on major MMO project
- Helped grow programming team, integrating new members and helping them get up-to-speed
- Took responsibility for driving game stability, performance and memory usage
- Worked to improve workflow and communication between programming and QA, design and art departments