HomeProjectsRésuméGamesAbout

My Résumé


-

Victoria, BC

Remote

Software Developer

North Robotics
  • Worked on a robot scripting and simulation application, written in Python and used by major research labs worldwide.
  • Added several new features for use in a laboratory setting, including a computer vision suite and an OpenGL CAD tool.
  • As a member of a small team, assumed a large share of responsibility for progressing and maintaining the software.

-

Guelph, ON

  • Developer on a GIS platform, written in C#/.NET and used by civil engineering firms in several countries worldwide.
  • Created a powerful, user-friendly Python scripting engine integrated within the GIS platform.
  • Worked closely with on-staff engineers and senior devs to design new features or changes.

-

Kitchener, ON

Software Developer

Brock Solutions
  • Implemented software solutions for large-scale, autonomous sorting systems.
  • Resolved problems in a codebase spanning millions of lines and several languages.
  • Configured project-specific setups using C#, T-SQL, JavaScript & CSS.

-

Guelph, ON

  • Developed a faster (up to 100x), more space-efficient representation for an existing knowledge rep. method.
  • Solved a performance issue in an existing software tool (written in Java), halving the longest runtimes.

-

Guelph, ON

Teaching Assistant

University of Guelph
  • Assisted with the instruction of technical courses.
  • Prepared & presented course material, answered issues & queries from students.
  • Graded assignments and tests.