Last updated: 2018
Currently working in Vancouver, BC.


TECHNOLOGIES

Most experienced with C++
Worked with Lua, C#, MFC, OpenGL, GLSL
Visual Studio, Perforce, Git, Unity
Also familiar with Agile, Scrum


PUBLISHED TITLES

Minecraft: Bedrock Edition for Nintendo Switch - Website (June 2018)

Warhammer 40K: Dawn of War 3 - WebsiteSteam (April 2017)


WORK EXPERIENCE

Software Engineer 2 - Skybox Labs

Current

Working on bugs and stability (patches and hot-fixes) following the release on the Nintendo Switch. Also working on future releases for Minecraft: Bedrock Edition on all platforms.

Junior Software Engineer - Skybox Labs

May 2017 - April 2018

Worked with other engineers and designers at Skybox Labs and at Microsoft / Mojang to help release Minecraft: Bedrock Edition for the Nintendo Switch. 

Associate Programmer - Relic Entertainment

May 2016 - Apr 2017

Worked closely with designers and artists to prototype and build gameplay features for campaign missions.

Helped senior engineers work on new features, improvements and bug fixes for the AI.

Worked on cinematic and NIS tools with the cinematic artist to fix bugs and add requested features.

Associate Programmer, Intern - Relic Entertainment

Sep 2015 - Apr 2016

Helped build simple yet modular gameplay systems using Lua and C++ that were easily expandable to accommodate needs as the project matured.

Worked on the in-house tools (bugs and features) and worked with QA to set up a comprehensive regression test for it.

Game Development Workshop – University of Ontario Institute of Technology

Tasked to work with a small group (usually 5 people including me) to work on a game every semester.  This ramped up from text based, to 2D, to 3D games using C++ and OpenGL.


EDUCATION

Bachelors of Information Technology (Honours)
Major in Game Development and Entrepreneurship
Graduated with Distinction (CGPA 3.5)
University of Ontario Institute of Technology (UOIT)


REFERENCES

Richard Walker – Technical Director, Skybox Labs
richard.walker@skyboxlabs.com

Remy Saville – (Previously) Lead Programmer, DOW3, Relic Entertainment
remy.saville@relic.com