Resume
Education
BACHELOR OF SCIENCE | 5/15/2015 | COLORADO MESA UNIVERSITY
- Major: Computer Science
- Related Coursework: C++, C#, Java, Algorithms, Data Structures, Video Game Design, Computer Graphics, Artificial Intelligence
- Accomplishments: Secretary and Vice President of ACM one year each. Won Student Showcase for Computer Science my senior year for my work in Game Engine Architecture.
Skills & Abilities
MAJOR PROJECTS
- Echo VR (2018-) - Zero-G ultimate frisbee and Zero-G Shooter.
- DeFormers Tencent (2017-2018) - Physics-Based Battle Game. Most elements of game needed to be revamped for localization, from main menu, to HUD.
- Embers of War(2016-2017) - Tower Defense game in Unreal Engine 4. I collaborated very closely with design to create most UI systems, as there wasn't a dedicated UI Designer.
- CV Baseball (2015-2016) - First professional job. My initial job was to implement a way to import card data, and to implement matchmaking, but my role has expanded to include gameplay, UI animation and programming (from artist mockup), and all multiplayer.
- Firestorm Engine (2015) - Game Engine Architecture project for Independent Study. Studied game engines, and reproduced a very basic game engine with the purposes of understanding how engines are put together, and building an understandable example for students and programmers wanting to get into game development.
- Ocean Simulation (2014) - Computer Graphics project. Built on the work of Jerry Tessendorf. Implemented in Unity
- Intergalactic Looby (2014) - Project for my Software Engineering class. We were tasked with finding a client and making a product for them. There was a small mobile game studio that we know, who asked us to work on a project they didn’t have time for. See job entry below for what I specifically worked on.
TECHNICAL
- Actual Technologies - OpenGL, SDL, SFML, XNA/Monogame, Unity3D, Unreal Engine
- Languages - C++, C#, Java, Python
- General Skill Areas - Procedural Generation, Computer Graphics, Simulation, Engine Architecture, Artificial Intelligence
COMMUNICATION
- Lots of public speaking experience. I try to seek out opportunities to speak.
- Experience explaining Computer Science concepts to both beginners and non-programmers
- I like to keep my skills diverse enough to be able to communicate with any member of a team, rather than just the programmers.
Experience
UI PROGRAMMER | READY AT DAWN | DECEMBER 2017-
- First UI Programmer at RAD
- Developed paradigms for creating and interacting with UI in both console and VR
- Maintained and extended two proprietary UI Backends
- Deformers - Found easy-win areas where UI Code and Design could be vastly improved
- Deformers - Ensured UI Code worked regardless of localization
- Echo VR - Implemented various VR-touch-based UI Elements
- Echo VR - Developed interfaces for design team to easily customize UI Code
- Echo VR - Drastically revamped several systems where needed
- Echo VR - Worked toward a high comfort standard with all UI
UI PROGRAMMER | DARK RIFT ENTERTAINMENT | SEPTEMBER 2016-NOVEMBER 2017
- UI Systems - Interface into AbilitySystem, Cooldown Widget, Wheel-based Selection Widget, Animated Spawn Timer, Controller-based Input System
- Backend Systems - Save Games, User Profiles, Options Menu, Metagame Progression Systems
- UI Engineering/Design - Worked with Lead Artist and Creative Director to build UI Design, Managed UI Artist contractors for last stretch of project.
SOFTWARE ENGINEER | CALVOYAGE ENTERTAINMENT | AUGUST 2015-SEPTEMBER 2016
- Unity3D iOS Sports Strategy Game
- Implemented game from detailed specification from Designer.
- Implemented multiplayer frontend, using the Unity3D High-Level API
- UI programming, including recreating motion graphics from artist mockup
- Data Backend for User Teams and for Player Statistics
PROGRAMMING INTERN | SYNAPTIC SWITCH | JANUARY 2014-AUGUST 2014
- Worked with Synaptic Switch both as part of a school project, then as a summer intern, helping them build a game based on Temple Run for a client. Worked on a team of 3 remotely.
- Implemented Movement Controls for basic running, jumping, grinding on rails, sliding and flying.
- Met weekly and monthly milestones
TUTOR | COLORADO MESA UNIVERSITY | AUGUST 2011-MAY 2015
- Exhibited solid understanding of core concepts in computer science
- Explained core concepts to beginning computer science students of many skill levels, including non-CS majors.
- Tutored students in both a one-on-one setting and a classroom lab-based setting