This document is a resume for David Ericson, an innovative developer with strong skills in Java, .NET, C++, and other languages. He has extensive experience leading and developing a variety of game projects using technologies like Unity, Android Studio, and Visual Studio. His core competencies include programming languages like C++, .NET and Java as well as skills like object-oriented programming. He is currently pursuing a Bachelor's degree in game design and software engineering from Neumont University graduating summa cum laude.
1. David Ericson
LinkedIn davidericson629@gmail.com (620)224-7368
Portfolio
Innovative Developer with Strong Team Communication Skills
Summary
Analytical thinker with strong experience with Java as well as .Net
Accelerated learner that knows how to quickly obtain the required knowledge to complete
a difficult or new task
Strong knowledge of C++ including heavy experience with adding additional game libraries,
using OpenGL, and managing memory efficiently
Talented debugger that consistently locates and resolves ongoing issues or defects within
a program
Not intimidated to take on leadership roles
Core Competencies
C++
.Net
Java
Qt
Android
Javascript
Python
Development Tools
Visual Studio 2012
Eclipse Juno
Unity 3d
Android Studio
Monodevelop
Autodesk Maya 2012
Technical Skills
OOP (Object-
Oriented
Programming)
MVC (Model View
Controller)
Application Design
Project Experience
Project Roles & Responsibilities Start Date End Date
Chess on Android
The traditional game of chess
written in java for android
devices
Team Leader
Worked alone on project
Built Android app from scratch
Created to follow the MVC design pattern
Technologies: Android Studio, Eclipse, Java
2/2015 3/2015
GTECH Enterprise Project
A pawn shop styled android
gambling game
Developer and Team Liaison
Communicated with our team sponsor to learn
game’s direction
Hold playtest sessions to obtain strong feedback
Created fully functional game tailored to the
specifications of our GTECH sponsor
Technologies: Unity 3d, .Net, MonoDevelop,
Android
1/2015 3/2015
Straight Wizardly
A couch co-op game
developed in Unity (2-4
players)
Developer
Learned how to make an Xbox 360 controller
function within Unity
Followed the game design process from
brainstorming to creating the final product
Held several playtest sessions
Technologies: Unity 3d, .Net, MonoDevelop
10/2014 12/2014
Final Boss
Turn-based strategy game
developed in Javascript
Team Leader
Led a team of three members
Learned how to use createjs
Developed game engine in javascript
8/2014 9/2014
Page 1/2
2. Technologies: Javascript, Createjs, HTML5
Brogue II Shadow Warrior
A rogue-like game created
in .Net using XNA (6 person
team)
Developer
Created entire game from scratch in five weeks
Became familiarized with .Net and XNA
Learned how to better coordinate group
concepts
Better understood the importance of the design
phase with large groups
Technologies: .Net, XNA, Visual Studio 2012
2/2014 3/2014
A Space Game
A space survival game created
in C++
Team Leader
Learned C++ for the first time
Became familiar with Visual Studio 2012
Wrote almost all files from the ground up
Created game entirely by myself
Technologies: C++, Visual Studio 2012
10/2013 12/2013
Education
Bachelor of Science Game Design and Software Engineering Expected 9/2015
Neumont University
Graduating Summa Cum Laude
Honors/ Awards
Neumont Achievement Scholarship
7 Time President’s List Honor Role Recipient
10/2012 – present
10/2012 - present
Page 2/2