Daniel Lauzon, Software Developer in Ottawa, ON, Canada
Daniel Lauzon

Software Developer in Ottawa, ON, Canada

Member since January 11, 2014
Daniel is a passionate technology enthusiast and a highly proficient programmer. He holds a Ph.D. in information theory and a master’s degree in mathematics, giving him a significant advantage on highly technical projects. Daniel is a mentor in the Toptal Global Mentor’s Program and the organizer of a JavaScript Meetup. He has built a successful enterprise software company and is a sought-after professional for his excellence and dedication.
Daniel is now available for hire

Portfolio

Experience

Location

Ottawa, ON, Canada

Availability

Part-time

Preferred Environment

Linux, MacOS

The most amazing...

...thing I've coded was an Arabic Script Optical Character Recognition package.

Employment

  • Full-stack Engineer

    2014 - 2014
    SpeakUp
    • 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, AngularJS
  • Founder, CTO

    1996 - 2013
    Sologlobe 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, Java
  • Contractor

    2011 - 2012
    Macadamian 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, JavaScript
  • R&D Innovation

    2010 - 2012
    Axial 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, Vagrant
  • Research Analyst

    1991 - 2002
    Communications 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++

Experience

  • Ekomobi resposive website design platform
    http://ekomobi.com/

    Created a website design platform, producing a responsive website with a simple and flexible site editor.

  • Live Voting Platform

    Created a real-time mobile voting platform for use during live events. Built with a Node.js back end and Socket-io communications.

  • Ottawa JavaScript
    http://ottawajs.org/

    Organizer for the Ottawa JavaScript Meetups.

  • Gatineau Ouverte

    Organized community events to foster the flourishing of open data initiatives at the local level (City of Gatineau).

Skills

  • Languages

    JavaScript, Python, Java, PHP, Groovy, Bash, Go, Ruby, C++, C, CoffeeScript
  • Frameworks

    Express.js, JavaScript MVC, Selenium, AngularJS, Hadoop
  • Libraries/APIs

    Node.js, jQuery, Restify, Facebook API, Marionette.js, Backbone.js
  • Tools

    Grunt, Bower, Make, Vagrant, Chef, Apache Tomcat, Mongoose, Beanstalk
  • Paradigms

    Promise, Agile Software Development, Asynchronous Programming, MapReduce
  • Platforms

    Linux, Google App Engine, Heroku, Oracle, Playbook, BlackBerry, Amazon EC2, MacOS
  • Storage

    JSON, MongoDB, MySQL, CouchDB, Microsoft SQL Server
  • Other

    Machine Learning, Cloud Foundry, Operations, Research, Mathematics, Computer Science, Videos, Coding, Information Theory

Education

  • Ph.D. in Information Theory (Video Coding)
    1997 - 2002
    INRS-Telecommunications - Montreal, Quebec, Canada
  • Master of Science (Applied) Degree in Optimization, Operations Research
    1989 - 1992
    Ecole Polytechnique de Montréal - Montreal, Quebec, Canada
  • Bachelor of Science Degree in Mathematics, Computer Science
    1985 - 1990
    University of Ottawa - Ottawa, Ontario, Canada

To view more profiles

Join Toptal
Share it with others