abpi6b@r.postjobfree.com
www.linkedin.com/in/garyscanlonjr
OBJECTIVE
Mid-level video game / real-time simulation programmer
STRENGTHS
Mathematics, Animation, C/C++, Nintendo Wii/DS
Edge of Reality
Apr 2010 - present
Austin, TX
(360/PS3) - animation, file install, save game
SOFTWARE ENGINEER(C/C++)
n-Space, Inc.
Mar 2006 - Sept 2009
Orlando, FL
Toy Story 3: The Video Game (DSi) - gameplay, VRAM usage, UI
(WiiWare) - animation, online ranking, model pipeline
(Wii) - Alchemy, Bink Video, UI
Hannah Montana: The Movie (DS) - model parts, fashion system, save game, UI
Target Toss Pro: Bags (WiiWare) - physics, NAND usage, save game
(Wii, cancelled) - motion control, animation, collision, camera, UI
SOFTWARE ENGINEER(C/C++)
Electronic Arts - Tiburon
Jun 2005 - Feb 2006
Orlando, FL
(360/Xbox/PS2) - RenderWare, engine dev, Maya shader tool
Johnson County Community College
Jun 2003 - Jun 2005
Overland Park, KS
Starfrag (PC, unfinished) - 3D multi-player spaceship action game
Instructor for Computer Information System's Game Development
SOFTWARE ENGINEER(C/C++)
The 3DO Company
Aug 2002 - May 2003
Redwood City, CA
(PC/Xbox/PS2) - RenderWare effects, scoreboard, decals
EDUCATION
M.A., MATHEMATICS
University of Kansas
2002
Lawrence, KS
Technical thesis on quaternions in computer simulations and animation
Instructor for Calculus,, Probability, Game Theory
DigiPen Institute of Technology
2001
Redmond, WA
(PC) - 2D DirectX multi-player scrolling robot action
(Shockwave) - 2D single player memory puzzle
Instructor / Tutor for Calculus, Linear Algebra, Algebra
B.S., MATHEMATICS
University of Kansas
1996
Lawrence, KS
Departmental honors in
Instructor / Tutor for
Quaterions, Linear Algebra, Group Theory, Abstract and Modern Algebra
Curves and Surfaces, Differential Geometry, Topology
Numerical Analysis, Real and Complex Analysis, Fourier Analysis
Probability and Statistics, Calculus of Variations, Game Theory
Dynamical Systems, Partial and Ordinary Differential Equations, Fractals
Calculus, Trigonometry, Algebra, Geometry
Mechanics, Motion Dynamics, Spacetime
PROGRAMMING MATH AND PHYSICS
3D Vector, Matrix, and Quaternion Geometry
Fixed Point Arithmetic
Collision Detection
ANIMATION
3D Key Frame Animation
Camera Movement and Control
2D Sprites, Scrolling
GRAPHICS
3D Transformation and Rendering Pipeline
Ray Tracing, Hidden Line Removal
Stencils, Textures, Illumination, Shading
2D Primitives, Clipping, Scanline Conversion
DATA STRUCTURES AND ALGORITHMS
Lists, Stacks, Queues, Priority Queues, Binary Trees, Hash Tables
Weighted Graphs, ADTs, Sorting Techniques, Algorithm Analysis
File Formats, Compression Techniques, Digital Image Processing
LANGUAGES AND APIS
C/C++, STL
Maya API/Mel, 3DSMax API
Alchemy, RenderWare, Bink Video, OpenGL, DirectX, Win32 GDI, Intel x86 and Motorola 68k Assembly, Fortran
HTML/XML, MATLAB, Macromedia Lingo, Wild Tangent
SOFTWARE APPLICATIONS
Windows, MS Office
MS Visual C Net, ProDG, CodeWarrior, IS-Nitro-Debugger
SmartSVN, Source Safe, Perforce, Alienbrain
DevTrack, Mantis
3DSMax, Maya, Adobe Photo Shop
Nitro-Character, Macromedia Director
OUTSIDE INTERESTS
Video games, movies, action figures
abpi6b@r.postjobfree.com
www.linkedin.com/in/garyscanlonjr