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




Related Links

Programming Resume:
Slightly modified resume geared towards the more general-purpose programming position.

Web-Design Resume:
A resume which highlights my experience and web-design skills where page design is as important as programming experience.

Unofficial CU Transcript:
An unofficial copy of the classes I've taken and am taking at the University of Colorado - Boulder.


All material Copyright (c) 2001-2008 Hexar
Please direct all inquiries, love letters, and hate mail to .

Home •  Self •  Articles •  Code •  Resume •  WinTetris