 |
|
|
| Skills |
C/C++, Python, C#, Qt, XML Schema Language, Objective C
OpenGL, OpenGL ES, DirectX |
| Experience |
1/2010 - present • Medical Simulation Corporation • Denver, CO
Senior Graphics Developer
Developing "flight simulator" software for training heart surgeons.
9/2005 - 12/2009 • NVIDIA Corporation • Fort Collins, CO
Developer Tools Engineer
Designed and implemented tools for debugging OpenGL ES and DirectX 10 applications.
5/2000 - 9/2005 • 3Dlabs and Intergraph • Huntsville, AL and Fort Collins, CO
Senior Software Engineer
- Developed tools and demos for the Developer Relations group.
- Designed and implemented a compiler backend for D3D and OpenGL vertex shading languages.
- Maintained the handwritten microcode for a fixed-function T&L pipeline.
8/1997 - 5/1998 • NSF Engineering Research Center • Mississippi State
Undergraduate Research Assistant
Implemented a "Mathematical Graphics Library" (MGL).
Basic topological concepts mapped directly to C++ classes.
1/1997 - 4/1997 • Honors Program • Mississippi State Honors Project
Developed a shareware game to demonstrate the benefits of an object-oriented
paradigm.
Summer 1998 • Radio Shack • Atlanta, GA Retail Merchandiser
1/1996 - 4/1996 • MICOM • Redstone Arsenal, AL
Web Designer
|
| Pats & Pubs |
Client Server System for Analysis and Performance Tuning of Remote Graphics Devices
USPTO Application 20090037774 • February 2009
iPhone 3D Programming: Developing Graphical Applications with OpenGL ES
O'Reilly Media • March 2010
|
| Education |
8/1996 - 5/2000 • Mississippi State University
BS in Computer Science
Summa Cum Laude |
| Honors |
University Honors Program Phase I Certification The Outstanding
Honors Sophomore, Spring 98 CRA Outstanding Undergraduate Award
Nominee, Fall 99 Society of Scholars Phi Eta Sigma Honor Society
|
| Coursework |
Computer Science I - III, Discrete Structures, Formal Languages
Calculus I - IV, Differential Equations, Linear Algebra French I -
IV, Creative Writing, Technical Writing Compiler Construction,
Graphics, Artificial Intelligence, Neural Computing Data
Communications, Operating Systems, Microprocessor Design Physics I -
III, and others.
|
|