You are on page 1of 1

206-920-6994

Jordan Thomas jordan.sm.thomas@gmail.com


jordansmthomas.weebly.com
Software Engineer, Video Game Developer linkedin.com/in/jordansmthomas

Student Projects Skills


Programmer (Solo Project) 1/2016 4/2016 Technical Skills
Recompileable C++ Scripts Engine Architecture
Created small recompileable C++ files Debugging / Profiling
Created a small light-weight engine framework to showcase the scripts Tool Creation
Completed significant research into dll creation and hotloading them Content Pipelines
Machine Learning (familiar)
Engine/Debug Programmer (6-Person Team) 9/2014 4/2015 Object Oriented Programming
Trouble in Toy Town Game Development
4-Player 3D party game with physics mechanics for gameplay Algorithms / Data Structures
Implemented memory manager to make dynamic allocation for game objects cache friendly Concurrent Programming
Graphics Programming
Helped create the messaging system used by the engine to communicate with other systems
Integrated FMOD Studios into game engine in order to use audio files made by sound designer
Languages
Wrote debug logging tools with messages and asserts to make bug-fixing easier C++
Prototyped gameplay and helped teammates with their tasks as time permitted C
C#
Programmer (8-Person Team) 1/2014 4/2014 Java (familiar)
Phase x86 Assembly (familiar)
2D puzzle platformer using a phase like mechanic to move through obstacles
Created replay functionality based off recorded input which was useful for testing, including Tools
stress testing and overnight soak testing of the game, and debugging Microsoft Visual Studio
Augmented replay structure to support the creation of cut-scenes used for the game's narrative Eclipse
Mercurial
Lead Programmer (4-Person Team) 9/2013 12/2013 Unity Engine
Everything Explodes Doxygen
2D puzzle platformer with rocket jumping mechanics as a form of movement Maya (familiar)
Defined the project and organize the team around our goals
Adjusted the games scope when one member left school mid-semester Math
Implemented and designed the core component-based game engine from scratch in C++ Linear Algebra
Wrote 2D, impulse-based, physics engine which was required for our physics-heavy gameplay Vector Spaces
Utilized AABB trees for more efficient collision detection during broad phase Calculus
Discrete Math
Splines/Interpolation
Fuzzy Sets
Fluid Dynamics

Work Experience
Build Engineer (Microsoft/HCL America) 6/2017 Present
Provided technical support for developers using Microsoft's CI/CD infrastructure
Created and maintained Team Foundation Server and Visual Studio Team Services build agents
Wrote automation scripts to reduce the amount of manual overhead of daily tasks
Debugged build definitions on Visual Studio Team Services and Team Foundation Server
Wrote troubleshooting guides and documentation for common issues

iD Tech Instructor 6/2015 8/2015, 6/2014 8/2014


Taught various week-long design and programming classes to groups of eight high-school-aged students per class

ProjectFUN Lead Teacher 6/2013 8/2013


Taught two-week-long C++ classes using DigPen's ProjectFUN editor to groups of 30 high-school-aged students with the
assistance of four TAs

Education
DigiPen Institute of Technology Bachelors of Science in Computer Science in Real-Time 9/2012 4/2016
Interactive Simulation Minor in Math

You might also like