Return to Home Page
Greg Santo's Game Programming Portfolio
   
Resumé

[ my resumé can be downloaded at the bottom of this page ]

Greg Santo
www.gregsanto.com
Game Programmer
   
 
Work Experience
2005
Morristown, NJ

Freelance ActionScript Programmer

  • Designed and implemented entire class structure and program layout for two professional games for the Dunkin' Donuts website flavorology.com
  • Worked closely with three other team members (project manager, artist and database programmer)
  • Scheduled milestones and timelines for the artist so all assets were ready when needed
  • Exercised creative control over the dynamics of the gameplay, including physics-based collision detection and response between the player's object and the other items in the game
Research
2005 - Present
Rutgers University
(The Village)
New Brunswick, NJ

Sports Game Announcer Research (NHL 2004)
Create a more realistic announcer for EA's NHL 2004

  • Organized, understood, and fully documented professional source code for a large-scale video game that was provided as-is by Electronic Arts
  • Gained real-world experience by working with a team of 9 - 12 people to design and organize the structure for our new announcer
  • Developed experience programming with more than one person at a time (extreme programming)
  • Improved documentation skills by writing lengthy documentation that could be understood by the experienced programmer and the layman at nearly the same level
  • Utilized professional products including Microsoft Visual Studio .NET 2003, CVS, Latex, Matlab, and more
Education
2003 - 2006
New Brunswick, NJ

Bachelor of Science in Computer Science
Minor in Philosophy

  • Completed all necessary requirements for a Bachelor of Science Degree in Computer Science from Rutgers University
  • Studied a course in Computer Graphics where I was taught state-of-the art techniques including programmable shaders in the GLSL (GL Slang) language
  • Participated in a research project on creating a more realistic announcer for sports video games. The project will last an additional year, unfortunately I will have already graduated before the project is completed
Additional Information
2000 - Present

Personal Projects

  • Designed and developed Go! Kart, a two player side-scrolling racing game similar to Mario Kart. The game was developed using SDL and FMOD, two commercially-used libraries. The game features 12 levels, 10 special items, vector-based collision detection and a Windows WYSIWYG Level Editor. This project showcases my game logic, design, C/C++ OOP, Win32 API and MFC skills.
  • Designed and developed The TWIGZ Engine, a replica of the LucasArts SCUMM Engine. The entire engine was written in QBasic and ASM and took two years to complete. This project showcases my dedication to the completion of a project as well as my skills in game logic, graphics, animation, and x86 assembly programming.
  • Completed 6 large scale projects
Language Experience
Libraries & APIs
Program Experience
  • ActionScript
  • Assembly (x86)
  • Basic
  • C (3 years)
  • C++ (3 years)
  • Java
  • JavaScript
  • Matlab
  • PHP
  • SQL
  • DirectX
  • OpenGL
  • Win32 API
  • MFC
  • SDL (Simple DirectMedia Layer)
  • FMOD (commercial sound engine)
  • Tokamak (open source physics library)
  • Visual Studio 2005
  • Visual Studio .Net 2003
  • 3D Studio Max
  • Maya
  • Adobe Photoshop 7.0 & CS
  • Macromedia Flash MX 2004
  • Macromedia Dreamweaver MX 2004
  • Matlab
Additional Work Experience
2003 - Present
Game Shape
(formerly Planet Fitness)
Marlboro, NJ

NSCA Certified Personal Trainer

  • Worked closely with people of all ages from early teens to late sixties and developed friendly yet professional relationships
  • Exercised creative control in order to develop strict, but fun personalized exercise programs on a per-client basis
  • Developed strong team skills by working closely with other members of the staff to ensure that all clients and their varying health conditions were considered as carefully as possible when designing exercise programs
  • Maintained an up-to-date knowledge of health and exercise science by fulfilling CEUs (continuing educational units) and subscribing to various exercise journals and magazines


Downloads

Resume.pdf - This is a PDF version of my resumé. It has a nice easy-to-read format and is excellent for printing.
NOTE: You will need Adobe Reader or a similar PDF program to view this file.

Resume.doc
- This is a Microsoft Word version of my resumé.
NOTE: You will need Microsoft Word to view this file.
   
Copyright © 2006 Greg Santo