Experiences

Shopify May 2014 - Present

May 2014 - Present
Ottawa, Ontario

Developer on site reliability (Datastores/MySQL) team

Working on Ghostferry, an open source, online MySQL data migration tool.

Working on automation with respect to the sharded MySQL infrastructure.

Prototyped on the SSL infrastructure of Shopify.

Ghostferry codeGhostferry presentation


Graphite Software Feb 2014 - May 2014

Feb 2014 - May 2014
Ottawa, Ontario

Software developer contractor

Worked on the Android's framework/base with Secure Spaces.

Worked on Secure Spaces' server UI component.


Mozilla May 2013 - Sept 2013

May 2013 - Sept 2013
Mountain View, California

Webdev intern on the SUMO and crashstats team

Worked on an offline version of support.mozilla.org using HTML5.

Worked on a method to identify "explosive" crashes within 24 hours or reporting.

Offline SUMO codeSummary presentation


Lo-Ellen Robotics (FRC Team 4069) 2011 - 2012

2011 - 2012
Sudbury, Ontario

Team captain and lead programmer

Lead a team that developed a robot to compete in the FIRST Robotics Competition. Team was ranked top 30% in the world.

Personally responsible for designing and implementing the software and the electrical system of the robot.

Robot CodeGithub


Pillar Ceramics 2010 - 2011

2010 - 2011
Sudbury, Ontario

Web developer

Designed and implemented a website that showcased a local business's inventory.

Wrote a PHP framework that simplified the objectives specified by the owner.


Other Projects

2011 - ongoing
The Internet

Open source on Github

There are plenty of other projects that I made available on Github. A lot of these are listed in the Showcase page.

Education

Carleton University 2017 - 2019 (Expected)

Sept 2017 - 2019 (Expected)
Ottawa, Ontario

Master of Applied Science in Mechanical Engineering


Carleton University Sept 2012 - Apr 2017

Sept 2012 - Apr 2017
Ottawa, Ontario

Bachelor of Engineering in Aerospace

Graduated with a GPA of 11.1/12.0

Won the Matthew Johnston Memorial Scholarship

Deans' Honour List 2013 - 2016


Lo-Ellen Park Secondary School 2008 - 2012

2008 - 2012
Sudbury, Ontario

High school diploma

Member of Lo-Ellen Robotics

Won school first for the 2011 Euclid Math Contest. 95th percentile Canada-wide.

Won school first for the 2012 Euclid Math Contest. 92nd place out of 13000 Canada-wide.


Other Courses

Computer science

Introduction to Artificial Intelligence at Udacity

Applied Cryptography (CS387) at Udacity

Artificial Intelligence (CS373) at Udacity

Machine Learning at Coursera

Technical Skills

Languages Python, Ruby, JS, Go, Java, C, MATLAB
Web Frameworks Rails, Flask, Django, among others
Databases MySQL, SQLite, LevelDB, Redis
Platforms Ubuntu, Debian, Android, AOSP, LXD/Containers
Provisioning Ansible, Chef
Design and Simulations Creo Parametric, AutoDesk Inventor, ANSYS CFX, STK, ANSYS APDL
Scientific Computing numpy/scipy/matplotlib, Paraview, VTK, Tecplot
General Productivity LaTeX, LibreOffice, Microsoft Office