Full-stack Engineer
2014 - 2014SpeakUp- Migrated front end from Backbone.js and Marionnette.js to AngularJS.
- Migrated from CoffeeScript to JavaScript.
- Setup and managed operations on Beanstalk/EC2.
- Integrated with SaaS: New Relic, Loggly, CodeShip, MongoLab, and Cloudinary.
- Setup a Vagrant and Chef-based development environment.
- Brought the project to MVP launch.
Technologies: Backbone.js, CoffeeScript, Beanstalk, Marionette.js, MongoDB, Mongoose, Node.js, AngularJSFounder, CTO
1996 - 2013Sologlobe Logistique Inc- Architected and led the implementation of a manufacturing-logistics execution platform providing real-time visibility of materials and operations.
- Created sophisticated representation of material assets, including: serialized assets, nested bill of material assemblies (as built, as designed), discrete and flow processes.
- Implemented a flexible distributed workflow engine to support highly customized manufacturing processes.
- Implemented analytics engine to track trending performance metrics, as well as detect outliers.
- Oversaw the large scale, simulation-based dynamic optimization of a warehouse material location assignment.
- Spearheaded the integration with upstream ERP systems.
- Integrated voice recognition capability for increased productivity.
- Integrated complex automated storage systems such as carousels.
- Created traceability and genealogy in material flows to enable efficient recall logistics (in the food and beverage industry for example).
Technologies: Oracle, Microsoft SQL Server, MySQL, Apache Tomcat, JavaContractor
2011 - 2012Macadamian Labs- Built mobile application design to demonstrate capabilities of the then nascent playbook and BB10 platforms.
- Spearheaded the high-profile social networking application development for the BlackBerry 10 platform launch.
Technologies: BlackBerry, Playbook, JavaScriptR&D Innovation
2010 - 2012Axial Développement, Inc.- Enforced single-page JavaScript front-end best practices.
- Created automated infrastructure provisioning and monitoring (Chef+EC2).
- Created a standardized developer environment (Vagrant), continuous integration (Hudson CI).
- Responsible for the introduction of NoSQL technology (MongoDB).
Technologies: JavaScript, Node.js, Amazon EC2, VagrantResearch Analyst
1991 - 2002Communications Research Centre- Developed a full-stack MPEG-2 encoder.
- Created a video processing library for video compression.
- Created an entropy coding library for video compression.
- Ran subjective/objective evaluation of video codecs.
Technologies: C, C++