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

Software Developer in Ottawa, ON, Canada

Member since November 12, 2013
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, AWS 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).

  • Toptal Mentor
    Daniel is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Daniel shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.

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, AWS EC2, MacOS
  • Storage

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

    Machine Learning, CloudFoundry, 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