Download PDF version for printing and sharing
Resume
- Platforms: iPhone, iPod Touch, iPad, PC, PS3, XBox
- Programming Languages: Objective C, C++, C#, C, HTML, CSS, PHP, SQL, XML, assembly
- APIs: Cocoa, UIKit, Core Graphics, Core Animation, .Net Framework, SQLite, Core Data, MediaPlayer, Cocos2d, OpenGL, OpenAL
- Software: XCode, Subversion, Visual Studio, Dreamweaver, MS PhotoDraw, Inkscape, PHPEdit, Eclipse, CVS
- Knowledge: game development, user interface design, artificial intelligence, business, web 2.0 development, cognitive psychology
April 2010 - July 2010
PointAbout, Inc.
Mobile Software Engineer
- Worked as an independent contractor on an iPad Kiosk app
- Created a fast multithreaded algorithm to import and update over 500MB of product data from an XML data feed into a Core Data repository
- Used Core Graphics, Core Animation, and Cocos2d to create animated 3D user interfaces
- Designed and implemented an animation framework which allows developers to easily create features using UIKit as well as Cocos2d
- Built 25 custom user controls, transitions, special effects, animations, and animation curves
July 2009 - Present
iPhone Developer
ZipTunes (iPhone), Party Game Timer (iPhone)
- Designed, developed, distributed, and marketed an alternative to the iPod mp3 player software
- Conducted extensive performance tests for optimizing sqlite data access and large table views
- Developed a library of reusable custom user interface controls and custom animations to create a unique user experience
June 2007 - September 2007
Sony Computer Entertainment
Gameplay Programmer
Uncharted: Drake's Fortune (PS3)
- Created cutting edge water splash effects based on the impact generated by individual body parts
- Programmed a complex collision detection routine for explosions to deal damage in a way that improves gameplay
- Gained understanding of PS3's unique cell processor architecture
November 2006 - April 2007
DAM Consultants
Game Developer/Consultant
Battleship: Fleet Command (PC)
- Developed games for iWin, Inc., a leading casual game company
- Invented a custom algorithm that cuts images into realistic looking jigsaw puzzle pieces
- Programmed artificial intelligence for Battleship: Fleet Command, a tactical board game
- Created and used test beds to ensure focused and efficient engineering testing
- Implemented a centralized logging and error handling mechanism that facilitates tracking errors
- Fixed bugs and created new features for various parts of the in-house game engine
- Authored detailed technical design documents and user documentation
June 2005 - September 2006
MICROS Systems, Inc.
Software Engineer
- Implemented features for various enterprise applications in a large point of sale software suite
- Enhanced a credit card data encryption algorithm to satisfy the latest Verisign security standards
- Explored Visual Studio compiler internals in order to manage complex dependencies
- Programmed software to run an automated big systems test simulating thousands of workstations running various transactions in a real-world configuration
- Used, debugged, and implemented features for various ASP.Net web services
- Pioneered an error message database that allows users to look up solutions to common error messages
- Authored detailed technical design documents and user documentation
February 2005 - April 2005
Huntington Learning Center
Math Tutor
- Taught Algebra, Geometry, and Arithmetic to high school students in preparation for the SAT
September 2004 - December 2004
Genuine Games, Inc.
Scripter
50-Cent: Bulletproof (Xbox, PS2)
- Designed character behavior for various non playable characters
- Designed a fuzzy logic system used for making random decisions
- Created and tested prototype modules for precomputed A* pathfinding and general character behavior
June 2004
Full Sail Real World Education, Winter Park, FL
Associate of Science in
Game Design and Development
May 2003
Carnegie Mellon University, Pittsburgh, PA
Bachelor of Science in
Discrete Math and Logic
Minor in
Computer Science
Zend Certified PHP 5 Engineer
- Created www.rolfhendriks.net, www.ziptunesapp.com, and www.wizewerdz.com
- Created an online shopping cart using ASP.Net
- Built a custom 3D game engine from scratch as part of a 3 person student team
- Bilingual (English and German), intermediate French
- Lifelong learner with interest in Technology, Business, Psychology, and Neuroscience
- Excellent public speaking skills