Darkened Software

Software should help you learn...


Travis Johnston

Skills:

Languages: 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

Hot Berry, 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
Senior Programmer
Director of Central Technology
Lead 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, Million unit seller.
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 System, Max exporters, Messaging system.
High level render, Projected Shadows, Reflections, ...
Physics, sliding along walls, bouncing, momentum during collisions etc.
For "Portal Runner" on the PS2

Crystal Dynamics, Palo Alto CA
Programmer
January 20, 2000 - June 15, 2000
Level Detail, Scripting, 3D Max 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
Software Engineer II
June 1, 1999 - January 28, 1999
Develop machine control and vision software.
Develop reusable and expandable software through COM design model.
Develop installation software using Install Shield.
SQA Engineer II
January 5 1998 - April 24 1999
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
Driving fast bikes