Click here for PDF Version

Game Experience
Ninja Team (Unity – iOS / Android)Programmer (2 programmers)

  • Support for titles not under-active development
  • Prototyping / Research tasks
  • Implementing new plugins / technologies
  • Minor Android Native Java work

Sept 2014 – Present

Coin Dozer (Unity – iOS / Android)Programmer (4 programmers)

  • Implemented Slot Machine system into new Casino Machine

April –Sept 2014

4 Pics 1 Song / 4 Pics 1 Movie (Unity – iOS / Android)Tech Lead /System Architect /Programmer (2-3 programmers)

  • Architected main gameplay systems
  • Used NGUI for UI
  • Implemented variety of third party plugins (Ad Venders, Metrics, Facebook, Twitter, IAP, etc)
  • Helped design & implement Downloadable Content System

March 2013 – April 2014

Paplinko (Unity – iOS / Android)Tech Lead /System Architect /Programmer (2-3 programmers)

  • Architected main gameplay systems
  • Used EZGUI & SpriteManager 2 for UI

Aug 2011 – March 2013

Prize Claw (Unity – iPhone, C#)Chief Gameplay Architect/Programmer (3-8 person team, 2 dedicated programmers)

  • Architected gameplay systems used (Main Loop, Bonus System, Claw Functionality, Prize Spawning System,  Scene Instance Data Save/Load Systems)
  • Used delegates to allow for event callbacks
  • Implemented tools and created systems with designer use in mind
  • Handled integration of Objective-C plugins
  • Employed EZGUI and Sprite Manager 2 to build in game UI systems

May – August 2011

Frog Toss (Unity 3 – iPhone, JavaScript)Gameplay Programmer (3-7 person team, 2 dedicated programmers)

  • Rewrote existing systems for performance and functionality gains
  • Fixed systems and worked toward a stable final product
  • Profiled and wrote Scalability System for smoother gameplay for optimized iPhone 3G experience

January – May 2011

Job Experience
Gameplay ProgrammerGame Circus, Dallas Texas

2011 to Present

Teaching Assistant/Senior MentorSouthern Methodist University Computer Science Department

2007 to 2008

Education
Certificate of Completion, specialization in Software DevelopmentGuildhall at Southern Methodist University, Dallas

December 2010

Bachelor of Science, EngineeringSouthern Methodist University, Dallas

  • Major: Computer Science/Mathematics
  • Minor: Physics

May 2009

Skills
CC++

C#

Java

Unity 3D

UnrealScript

Perforce

Confluence

Jenkins

Android Debug Bridge

XCode

Code Reviewer

NGUI

EZGUI

PERL

JavaScript

Python

Unreal Engine

nFringe

Torque2D

8080 Assembler

 

Winows GDIDirectX 9

DirectX 10

OpenGL

HLSL

OpenGL Shader  Assembly

Windows Batch Script

XML

HTML

TCP

UDP

Nintendo DS (NDS)

Linux

FMOD

DevIL

Visual Studio

TortoiseSVN, IssueManager

Adobe Photoshop Creative Suite 4

object oriented programming

procedural programming

 

debuggingmultithreading

path finding

compilers

linear algebra

calculus

particle systems

collisions

lighting

binary space partitioning

shaders

scene graphs

level of detail

terrain

quaternions

numerical integration

networking

artificial intelligence

quad-trees

SCRUM

3DS Max