| Home | Resume | Other Projects | Sample Source Code |
OBJECTIVETo find a job I'm passionate about and to improve my skills as a game programmer. |
|||||||||||||||||||||||||||||||
EDUCATION |
|||||||||||||||||||||||||||||||
| DigiPen Institute of Technology Bachelor of Science in Real-Time Interactive Simulation - Redmond, WA | |||||||||||||||||||||||||||||||
| * Computer Science Degree emphasizing game programming | |||||||||||||||||||||||||||||||
| * Graduate April 2008 | |||||||||||||||||||||||||||||||
| DeVry University Bachelor of Science in Computer Information Systems - Tinley Park, IL | |||||||||||||||||||||||||||||||
| * Computer Science Degree emphasizing business applications and network management | |||||||||||||||||||||||||||||||
| * Graduated with Highest Honors in June 2004 | |||||||||||||||||||||||||||||||
SKILLS |
|||||||||||||||||||||||||||||||
| Technical | |||||||||||||||||||||||||||||||
| Languages | C / C++ / C#, HLSL / GLSL, Lua, HTML, CSS, Visual Basic, Assembly | ||||||||||||||||||||||||||||||
| APIs | DirectX, XNA / XACT, OpenGL, FMOD | ||||||||||||||||||||||||||||||
| Tools |
|
||||||||||||||||||||||||||||||
| Problems Solved |
|
||||||||||||||||||||||||||||||
| Math |
|
||||||||||||||||||||||||||||||
| Professional | |||||||||||||||||||||||||||||||
| Experience with team meetings and working with others, wrote and maintained game design documents, technical design documents, timelines, milestones, weekly production reports, gave presentations to large audiences | |||||||||||||||||||||||||||||||
SCHOOL PROJECTS |
|||||||||||||||||||||||||||||||
|
Aether Senior Project (DigiPen) |
Programmer/Producer | Team of 2 Programmers, 3 Artists | 05/07 to 04/08 | ||||||||||||||||||||||||||||
| Description | 3D Top-Down Shooter where the player has to dodge hundreds of enemy projectiles | ||||||||||||||||||||||||||||||
| Platform | Windows Vista / XP, C#, XNA Framework, DirectX 9.0 | ||||||||||||||||||||||||||||||
| Responsibilities | Implemented a particle engine to quickly make robust bullet patterns | ||||||||||||||||||||||||||||||
| Built cinematic camera using splines to zoom in and around characters | |||||||||||||||||||||||||||||||
| Created billboarded sprites that support animation | |||||||||||||||||||||||||||||||
| Calculated collisions using sphere-sphere collision tests | |||||||||||||||||||||||||||||||
| Coded Main Menu functionality and state transitions | |||||||||||||||||||||||||||||||
| Wrote Game Design Document, weekly Production Reports | |||||||||||||||||||||||||||||||
|
Ninja vs. Ninja Junior Project (DigiPen) |
Programmer/Producer | Team of 4 Programmers | 09/06 to 04/07 | ||||||||||||||||||||||||||||
| Description | 3D Third-Person Shooter, Red Ninja Team vs. Blue Ninja Team | ||||||||||||||||||||||||||||||
| Platform | Windows XP, C++, DirectX 9.0, Lua | ||||||||||||||||||||||||||||||
| Responsibilities | Designed and coded a 3D graphics engine using Direct3D | ||||||||||||||||||||||||||||||
| Coded an .x file loader for static and animated 3D models exported to .x format from 3DS Max | |||||||||||||||||||||||||||||||
| Implemented a 3rd person camera that followed the player | |||||||||||||||||||||||||||||||
| Wrote a particle system using billboarded primitives | |||||||||||||||||||||||||||||||
|
Med Pack Senior Project (DeVry University) |
Programmer/Producer | Team of 4 Programmers | 03/04 to 06/04 | ||||||||||||||||||||||||||||
| Description | Database system to help our client create, store, search, and print work orders | ||||||||||||||||||||||||||||||
| Platform | Windows XP, Visual Basic with a Microsoft Access Database | ||||||||||||||||||||||||||||||
| Responsibilities | Coded a VB front end with a Microsoft Access database back end | ||||||||||||||||||||||||||||||
| Created printable forms with a Print Preview option | |||||||||||||||||||||||||||||||
| Worked with a real-world client to solve their problem with a business application | |||||||||||||||||||||||||||||||
| Designed application using UML Use-Cases | |||||||||||||||||||||||||||||||
| Note: This application is still being used by the company today | |||||||||||||||||||||||||||||||
OTHER EXPERIENCE |
|||||||||||||||||||||||||||||||
| Product Tester at Nintendo of America, worked with Bug Tracking Software | |||||||||||||||||||||||||||||||
| Shift Supervisor at Regal Bella Bottega Movie Theater | |||||||||||||||||||||||||||||||