Scroll To View More
Daniel Lauzon, Software Developer in Ottawa, ON, Canada
Daniel Lauzon

Software Developer in Ottawa, ON, Canada

Member since November 12, 2013
Daniel is a a technology enthusiast and a very proficient programmer. He holds a Ph.D. in Information Theory, and an M.Sc. in Mathematics. He has also built a successful enterprise software company.
Daniel is now available for hire

Portfolio

Experience

  • Linux, 15 years
  • JavaScript, 15 years
  • PHP, 10 years
  • jQuery, 5 years
  • Vagrant, 3 years
  • Node.js, 2 years
  • Chef, 2 years
  • AngularJS, 1 year
Ottawa, ON, Canada

Availability

Part-time

Preferred Environment

OSX/Linux, a shell, and a light text editor

The most amazing...

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

Employment

  • Fullstack Engineer

    2014 - 2014
    SpeakUp
    • Migrated frontend from Backbone/Marionnette to AngularJS.
    • Migrated from CoffeeScript to JavaScript.
    • Setup/Managed operations on Beanstalk/EC2.
    • Integration with many SaaS': New Relic, Loggly, CodeShip, MongoLab, Cloudinary.
    • Setup Vagrant/Chef based development environment.
    • Brought project to MVP Launch.
    Technologies: AngularJS, Node.js, Mongoose, MongoDB
  • 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.
    • Responsible for large scale, simulation based dynamic optimization of warehouse material location assignment.
    • Responsible for integration with upstream ERP systems.
    • Responsible for integration of voice recognition capability for increased productivity.
    • Responsible for integration with 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: Java, Tomcat, MySQL/MSSQL/Oracle
  • Contractor

    2011 - 2012
    Macadamian Labs
    • Built mobile application design to demonstrate capabilities of the then nascent Playbook and BB10 platforms.
    • Responsible for high profile social networking application development for the the BlackBerry 10 platform launch.
    Technologies: JavaScript, Playbook, BB10
  • R&D Innovation

    2010 - 2012
    Axial Développement Inc.
    • Responsible for enforcing single-page JavaScript front-end best practices.
    • Created automated infrastructure provisioning and monitoring (Chef+EC2).
    • Created standardized developer environment (vagrant), Continuous Integration (Hudson CI).
    • Responsible for introduction of NoSQL Technology (MongoDB).
    Technologies: Vagrant, EC2, Node.js, JavaScript
  • 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 (Development)
    http://ekomobi.com/

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

  • Live voting platform (Development)

    Created a realtime mobile voting platform for use during live events. Built with a Node.js backend and Socket-io communications.

  • Ottawa JavaScript (Development)
    http://ottawajs.org/

    Organizer for the Ottawa JavaScript Meetups.

  • Gatineau Ouverte (Development)

    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
  • Frameworks

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

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

    Grunt, Bower, Make, Vagrant, Chef
  • Paradigms

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

    Linux, Google App Engine, Heroku
  • Storage

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

    Machine Learning, CloudFoundry

Education

  • Ph.D. degree in Information Theory (Video Coding)
    1997 - 2002
    INRS-Telecommunications - Montreal, Canada
  • M.Sc.A. degree in Optimization, Operations Research
    1989 - 1992
    Ecole Polytechnique de Montréal - Montreal, Canada
  • B.Sc. degree in Mathematics, Computer Science
    1985 - 1990
    University of Ottawa - Ottawa, Canada
I really like this profile
Share it with others