Software Engineer Resume
Austin, TX
SUMMARY:
Software engineer and developer with over 20 years of C++ and C experience, 13 years experience in consumer video game and coin - op industries, 12 years of experience in casino gaming. Self-taught programmer who has been creating games for over 30 years.
TECHNICAL SKILLS:
Programming languages include: C/C++ (primarily in Visual Studio), Bash, Pascal, Assembly, and BASIC. SDKs include DirectX, OpenGL, SDL, Marmalade and Rad Bink. Platforms include Windows, iOS, Android, Linux, PlayStation 4, Xbox One. Development tools include SVN, Perforce, Hansoft, JIRA and Confluence.
EXPERIENCE:
Confidential, Austin, TX
Software Engineer
Responsibilities:
- implemented backend features using C++ and an OO database tool in an Agile environment to create a Confidential game title for release on Xbox One and PS4 console platforms.
Confidential, Las Vegas, NV
Software Engineer
Responsibilities:
- resolved C/C++ issues in core casino game code base under both Windows and embedded Linux in an Agile environment.
- Developed features for mechanical stepper slot machines.
Confidential, Phoenix, AZ
SOFTWARE ENGINEER
Responsibilities:
- Developed iOS game software. Coded in C++ using the Visual Studio IDE.
- Built on my custom cross platform framework with support for Marmalade and SDL SDKs.
- Implemented support for features including In-App purchase, Game Center, Local Notifications, Facebook, Twitter, Email, and Rest Server API based Advertisements.
Confidential, Phoenix, AZ
Principle Programmer
Responsibilities:
- Ported and updated vintage licensed games for the iOS market using and enhancing my custom framework.
- Released Bloxx Arcade, an iOS game app title, to the iTunes App store, including multiple updates.
Confidential, Phoenix, AZ
Software Engineer
Responsibilities:
- Released Balls to the Confidential and Primal Pinch, iOS game app titles, to the Apple Store.
- Solo designed, programmed, and created art and sound work for the Apps.
- Developed software for casino style video gaming applications which included slots.
- Implemented front end and game play from design specifications for over 75 games.
- Collaborated with management and clients to determine application requirements.
- Coordinated the delivery of assets and negotiated other technical requirements with team members in art, math, database, sound, QA, and programming.