Post Job Free
Sign in

Developer

Location:
Toronto, ON, Canada
Posted:
February 25, 2015

Contact this candidate

Resume:

Technical Skills

Programming: C/C++, C#, Java, JavaScript, HTML5,

MAXScript, and GLSL

Graphic APIs: Canvas, WebGL, OpenGL, and DirectX

Frameworks: Three.js, Processing, Unity3D

Version Control: Git, SVN

Relevant Experience

WebGL Developer/Consultant December 2014 - January 2015

Toronto, Ontario

Developed a WebGL framework for a website using Three.js to promote a TV

show

Game Developer March 2014 - October 2014

GameLoft, Toronto, Ontario

Worked with a large C++ game codebase for mobile flagship unannounced title

Implemented game features, UI components and tutorial introduction

Game Developer March 2013 - December 2013

Swappz Interactive, Toronto, Ontario

Implemented GDD requirements for Smurfs World and TMNT: Mutant Rumble

Worked with 2D/3D artists and designers to develop UI and gameplay features

Helped solve crashing issues and helped improve efficiency for

debugging/testing

Front-end/Junior Unity3D Game Developer October 2012 - February 2013

Bnotions, Toronto, Ontario

Developed Muppets Band-Aid Magic Vision game targeting iOS and Android

Implemented gameplay logic for Gonzo and Miss Piggy mini-games

Developed scavenger hunt game for Toronto DX3 convention

Three.js Developer October 2012

Mozilla, Toronto, Ontario

Developed a learning resource for WebGL/Three.js developers

Created a visualization using Three.js to stream and render point clouds

Technical Reviewer July 2011 - April

2012

Packt Publishing, Toronto, Ontario

Performed technical review for "WebGL Beginner's Guide"

Read chapters for coherency, clarity and technical accuracy

Meticulously analyzed code snippets

Professor July 2011 - August

2011

Seneca College, Toronto, Ontario

Taught an introductory Unix/Linux course (ULI101)

Marked assignments and exams

Technical Advisor/Research Assistant April 2008 - August 2012

Seneca College, Toronto, Ontario

Projects

Processing.js

Ported the open source Processing project from Java to JavaScript

Developed the majority of the WebGL 3D functionality

Created a rigorous amount of unit tests

XB PointStream

Developed a cross-browser WebGL point cloud rendering library

Managed Lighthouse issue tracking system and code repository

Peer Tutor (Seasonal) 2006, 2008

Seneca College, Toronto, Ontario

Tutored students in a variety of courses, including C/C++ and DirectX

Monitored labs and helped students with programming difficulties

Assisted students with debugging

Education

Bachelor Degree in Software Development 2009 - 2012

Seneca College, Toronto, Ontario

3.9/4.0 GPA

Selected as the convocation valedictorian

Shortlisted for the Seneca Cup

Computer Programming and Analysis Co-op Diploma 2005 - 2008

Seneca College, Toronto, Ontario

4.0/4.0 GPA

Specialized in 3D Game Development using C/C++

Member of the President's Honours List (Winter 2005, Winter 2006, Fall

2007)

Selected Presentations

"Sketching with canvas," SIGGRAPH. Vancouver, BC, Canada. August 2011.

"Introduction to 3D graphics with OpenGL/WebGL," Massachusetts Institute of

Technology Independent Activity Project. Cambridge, MA, USA. January 2011.

"Game Development using Processing.js," Free Software and Open Source

Symposium. Toronto, ON, Canada. October 2010.

"Enabling WebGL," WWW2010. Raleigh, NC, USA. April 2010.

"Canvas 3D JavaScript Library," Futureplay. Toronto, ON, Canada. November

2008.



Contact this candidate