Game-Programming Resume
HEXAR
Austin, TX 78759
OBJECTIVE
To attain a position as a software engineer for a game-programming company.
WORK EXPERIENCE
Staff Software Engineer, National Instruments, March 2004 - Present
- Tech Lead for DAQmx driver software for .NET and C++
- Implement DAQmx API in C++, Managed C++, and C++/CLI
- Write example code for our API in MFC, C#, and Visual Basic .NET
- Review other engineers' code, have final say in technical decisions
- Perform freeform testing, unit testing, and validation for bug fixes
Water Simulation Programmer, University of Colorado, Fall 2002 - Fall 2003
- Developed new water simulation programs in C++
- Ported existing simulations from Unix to Windows
- Wrote a suite of water simulation tools in Visual Basic 6
Measurement Studio Intern, National Instruments, Summer 2002
- Learned the C# programming language
- Designed and implemented a Visual
Studio .NET add-in to help Measurement Studio programmers complete function calls
by providing parameter completion information
- Completed above project from design to alpha state
EDUCATION
University of Colorado, Boulder - Fall 2000 to Fall 2003
- Graduated with a Bachelor of Science in Computer Science; Minor in Business
- Final GPA: 3.944 (High Distinction)
- Teacher Aide for CS1300--Intro. to Programming in C++, Fall 2001
- Relevant Courses: Software Engineering Methods, Computers as Components,
Algorithms, Digital Logic, Programming Languages, Operating Systems, Theory of
Computing, Computer Organization, Computer Graphics, Senior Software Project, Game
Programming, Numerical Computation, Artificial Intelligence
Colorado State University, Fort Collins - Summer 1998 to Spring 2000
- GPA of 4.0 for all 14 credit hours
- Classes taken during High School
- Relevant Courses: Introduction to C++, C++ to Java, Data Structures &
Algorithms, Calculus 3
GENERAL PROGRAMMING
- Work experience with C++, C++/CLI, Managed C++, C#, and Visual Basic .NET
- Familiar with the Win32 SDK and the C++ Standard Template Library
- Class experience with the 80x86 assembly language
- Extensive experience with HTML, CGI, Cascading Stylesheets, Server-side
Includes, Perl, Javascript, PHP and MySQL
- Passion for programming and an amazing capacity to learn new computer skills
rapidly
GAME-PROGRAMMING SKILLS
- Created a DirectX-based, Windows Tetris game as a personal project
(available at http://www.hexar.net/wintetris.php).
- Implemented a shortest-path algorithm using the STL for a L33TWar Bot (see http://gamedev.cs.colorado.edu/l33twar/.)
- Adept at vector and matrix math
- Experience with both OpenGL and Direct3D Graphics APIs
- Wrote a Winsock wrapper library for use in multiplayer internet games
- Wrote a small DOS-based maze game called Lethal Labyrinth in 8th grade
REFERENCES AVAILABLE UPON REQUEST
|