RESUME
Personal
Profile
An experienced programmer, cheerfully increasing my skills and knowledge. Have worked on projects with large teams, working closely with designers, producers and other engineers to ensure that the work was delivered as required. I’m looking to work with an excellent team and contribute on an ambitious project.
Languages
C#
C++
Python
PHP
HTML & CSS
Work Experience
Software Engineer, Ruffian Games
Sep 2018 – Present
-
NDA Protected Project: Worked closely as a gameplay Engineer with the UI design team, I was in charge of implementing UI features in this project.
-
RadTV: I was assigned to RadTV where I had to work closely with production to make the game ready for release. The deadline was met early which freed me to do additional work such as being _localised in seven languages and made compatible for the Oculus Rift.
-
Crackdown 3: Wrecking Zone: Mainly focused on UI, Matchmaking & Localization. Most notably, implemented gameplay features such as collectables and the matchmaking lobby.
Self-Employed, Quiet Spaceman
Dec 2016 – Aug 2018
-
Created and ran my company in order to develop Educational games for “Legends of Learning”.
-
Delivered products ahead of the deadlines and met all quality requirements.
-
Ensured that the games could run in a variety of devices by optimising it for WebGL.
-
Hosted in-development games online to allow for rapid remote testing.
Engines/Frameworks
XNA/Monogame
Unity3D
Unreal Engine
Game Maker
Pygame
SFML
UDK
Graphics Programming
OpenGL
DirectX
Source Control
Github
Bitbucket
SourceTree
SmartSVN
Education
Computer Game Applications Development (Accelerated), Abertay University
Aug 2016 – Sep 2018
Participating in the accelerated version of the course, graduating with upper second-class honours. Strong emphasis on usage of data structures and C++ in development. My final project was focused on implementing and comparing a Boids crowd simulation with one generated via genetic algorithm.
Computer Games Development HND, Edinburgh College
Aug 2014 – Jun 2016
Learned about most aspects of game development with a heavy focus on programming, project management and teamwork. Achieved an A+ on completion.
Principles of Computing, Rice University (Coursera Course)
Jun 2014 – Aug 2014
Created games and AI players using python. Achieved an A+ with distinction.
Other Software
Soft Skills
Excellent Communication
Project Management
3DsMax
Photoshop
Illustrator
Visual Studio 2013 & 2015