Qualifications: I have fostered an affinity for technology all my life. I have experience in C++, C# , Unity3D, and Python. I can learn any programming language or library.
Programming Experience:
Lead programmer for school capstone project Obelisk.
Designed and implemented system for loading art assets into the game dynamically so users can implement their own art into the game.
Implemented A* pathfinding into the game.
Created a robot that could be controlled over the internet through Unity.
Wrote a TCP socket server in C++ with clients written in python and C#.
A C# client in Unity gave commands to the server to be delivered to the robot.
Project was to look into the feasibility of controlling tangible objects through a game engine.
Programmer for extra curricular project Split which was shown by Columbia College Chicago at the 2014 Game Developers Conference.
Assisted with programming the character controller.
Programmed an Occulus Rift based vision puzzle.
Work Experience:
Ongoing independent contract with Simon Fraser University.
Converted existing code base from java to C++ and added a visual layer using openFrameworks.
Designed and implemented a new node based system for a poseable figure that is being modified and displayed by the program.
Currently designing genetic algorithms to evolve the figure's positions through generations.
Columbia College Chicago
Student Tutor (Fall 2013 - Present)
Used extensive programming knowledge to help students.
Was able to articulate and communicate abstract programming concepts.
Education Details:
Columbia College Chicago 2013-2015
On course to graduate with a B.S. in Video Game Programming
Programming course work included
Game Engine Programming
Game AI Programming
Object Oriented Programming
College of Dupage: 2007-2013
Programming course work including
Logic and theory
C++
Object oriented programming
Other skills: Teamwork, problem solving, rapidly learning and utilizing unfamiliar libraries and code bases