Darkened Software
Software should help you learn...
Travis Johnston
Skills:
- Languages: C / C++ / C#, PHP, Lua, Action Script, Mel, HLSL, Mips, VCL, SQL, Unreal script
- Software: Maya, Photoshop, 3D Max, Visual Studio, SN System, PIX, Unreal Ed, Perforce, CodeWarrior, Havok, PhysX, Flash, Project, Facebook API
- Consoles: XBox 360, PS3, Xbox, PS2, PS1
Employment Experience:
Microsoft, Redmond WA
August 2th, 20010 - Present
Senior Lead Developer
Airtight Games, Redmond WA
April 30th, 2009 - July 2010
Lead Programmer
Unannounced game using the Unreal 3 Engine
CrowdStar, Burlingame CA
November 1st, 2008 – March 15th 2009
Web Programmer
Web, Facebook, Casual games and Database Programming
Secret Level Inc, San Francisco CA
September 24th, 2001 – October 31st 2008
Roles:
- Studio Tech Director
- Director of Central Technology
- Lead Programmer
- Senior Programmer
- Programmer
Tech:
- Ported several versions ( 777, 829, 926, 2199 ) of Epic's Warfare engine to the PS2 and Game Cube.
- PS2: VCL VU1 graphics code and deferred DMA system.
- PS2: ASM VU0 math and collision code.
- PS2: Networking code on the IOP.
- GCN: graphics pipeline, Memory card system, sound system.
- Support Licenses of the engine by adding game specific features and optimizations
Games:
- Iron Man (PS3 and XBox360) for Sega, 1.7 million units.
- America's Army for PS2 and Xbox for Ubi-Soft.
- Unannounced game with Epic and Atari that was cancelled at Alpha.
- Provided support for Splinter Cell and 13 for PS2 and GCN, Twin Caliber PS2
3DO, Redwood City CA
Software Engineer III
June 15, 2000 - Sept 21, 2001
Collision / Physics System, 3DMax exporters, Rendering
Shipped "Portal Runner" on the PS2
Crystal Dynamics, Palo Alto CA
Programmer
January 20, 2000 - June 15, 2000
Level Detail System, Scripting, 3DMax exporters
For "Mad Dash" on the PC and PS2.
DeVry Institute Technology, Fremont CA
Part Time Professor
July 12, 1999 - October 12, 1999
Object Oriented Programming
Class Picture
KLA-Tencor Instruments, Milpitas, CA
June 1, 1996 - January 28, 2000
Software Engineer II
Developed machine control and vision software.
SQA Engineer II
- Software Process Improvement Team - working on division goal of implementing Capability Maturity Model (CMM) Level II.
- Software Quality Assurance - track, verify, and reporting on software activities to comply with CMM Level II guidelines.
- Software Quality Testing - developed and executed Black Box test plans to validate and verify RS-100 software.
- Software Configuration Management - built and released software builds, performed SCM in accordance to CMM Level II.
- Year 2000 testing - tested all division products in accordance to SEMI Standard.
Education:
University of California, San Jose State
Started a Masters of Science in Computer Engineering
University of California, Santa Cruz Extensions
Certificate "C Programming Language Specializing in Windows"
Certificate "Object Orientated Programming"
DeVry Institute of Technology, Calgary, AB
June of 1996, Bachelors of Science in Electronics Engineering Technology
Graduated Magna Cum laude, GPA 3.64
Faculty assistant and tutor for 8 terms.
Student Council Vice President.
Extra Interests:
Studying Martial Arts
Camping and most other outdoor sports
Motorcycles