2015 - 2017
creative UX agency
Led and mentored development team to:
Create and maintain separated continuous integration infrastructure and automated documentation generation.
Authored open-source projects related to problems solved during client work.
Published popular tech articles to build company brand as tech powerhouse.
Deep research into emerging technologies (e.g. VR, bots, IOT) as part of business innovation initiative.
Responsible for the technical screening and developer hiring process.
Extend existing working processes to allow for flexible and remote work roles to increase retention.
AngularJS, Typescript, NodeJS (Express), WebGL, Canvas API, Unity3D, Slack API, Occulus SDK, Docker, Cordova, UnderscoreJS, Three.js
Zeplin, Axure, Sketch, Invision
CI / Project Management
AWS, Jenkins CI, Confluence, Jira, Trello, APIDocs, JSDoc3, Markdown, Jasmine, custom Slack bots, StatusHero
2014 - 2015
Led frontend team to implement and release key site features:
(within a month from prototype to production)
Refactor existing front-end desktop site code to resolve framework and anti-pattern issues.
Contributed significant development effort throughout the full technology stack:
Enhanced site-wide usability by optimizing for 60FPS in all UX interactions.
Supervised a section of the technical screening process.
2012 - 2013
1 year 8 months
Frontend / JS Developer
Create and release several major features in the pool of image services:
Analyzed traffic and referral data for prioritizing new gallery features.
Wrote tech blog posts to spotlight development processes for better community engagement.
Helped evangelize the service by drinking beer at countless start-up / tech networking events.
2010 - 2012
Logistics Supply Chain
Scheduling Planner / Optimizer
1 year 8 months
Resolved major issues in optimization algorithm; created scenario and unit tests.
Researched new heuristics and prototyped for improving load-planning including:
3D binpacking, tabu-search and evolutionary methods.
Created Google Maps mashups for new data visualization mockups and reporting.
Provided developmental support for pre-sales team and legacy customers.
Responsible for technical screening of potential hires.
Council of Canada
Genomics / Proteomics Research
Bioinformatics Developer Intern
Coded features including node removal from literature and DNA-string search verification.
Automated network creation with BioJava and internal tools, reducing validation effort.
Tweaked tool to enhance predicted relationships from gene matches in prior knowledge.
Verification / Version Tracking
Software Engineer Intern
Sanitized data from multiple vendors to clear up naming ambiguities between driver builds.
Created and deployed an intranet test tracking tool to aid in external hardware testing.
Completed draft specifications and database schemas as part of development process.
Designed a simple interface to ease data entry workflow.
and Infotainment Systems
Embedded Developer Intern
Debugged custom protocols for I²C bus drivers due for production, boosting performance.
Provided developmental support for Audi, Peugeot, Mercedes-Benz infotainment systems.
Resolved issues for proprietary navigation platforms, within-hours turnaround.
2005 - 2010
Bachelor of Mathematics Co-op
Select coursework in statistics, probability, computer science and business finance.
5 year undergraduate work-study program: 2 years of accumulated internship experience.