Back to site.

Career Profile

Autodidact with a thirst for knowledge. I started my career in software sales and marketing, developing expertise in both product management and building partner networks. Upon learning of open source software, I turned to programming and haven’t looked back. I was an early adopter and champion of DevOps practices, and have developed a deep expertise in the field.

Skills & Proficiency

Programming

Configuration Management

Continuous Integration

Architecture

Behaviour-Driven Development

Experience

Founder, Software Architect & Senior Systems Engineer

2018 - present
Consensus Enterprises, Toronto

Software and systems engineering, and DevOps consulting. Business development, strategy, planning, analysis and operations.

Founding member & President

2015 - present
Ægir Cooperative, Montréal

Organizing and drafting of bylaws, business plan, contracts and policies.

Founder & Principal Consultant

2007 - 2018
Ergon Logic Enterprises, Montréal

Software and systems engineering, and DevOps consulting. Maintenance and development of over 50 Free Software projects.

Senior Developer & Systems Engineer

2014 - 2015
Poetic Systems, Houston

Custom Drupal module development, and complex site architecture. Deploying, managing and supporting servers and hosting software. Coaching and training junior developers. Writing and editing documentation, specifications, proposals, SOWs, etc. Building local development and devops toolchains.

Founder, Software Engineer & Systems Administrator

2013 - 2014
Praxis Labs, Montréal

Developed continuous delivery systems in support of Software-as-a-Service (SaaS) business models. Business strategy, planning and operations. Maintenance and development of over 30 Libre software projects.

Developer & Service Lead

2010 - 2013
Koumbit Networks, Montréal

Building complex websites, as well as training and support on several small and mid-sized projects. Software and systems development. Responsible for coordinating all aspects of platform services.

Projects

I contribute to many Libre software projects, to varying degrees. These are mostly the ones where I take a lead role. I also speak regularly at various tech camps and conferences.

Ægir Hosting System - Aegir is a powerful hosting system that sits alongside a LAMP or LEMP server to create, deploy and manage Drupal sites.
Drumkit - Drumkit is a framework for automating some common development tasks using GNU Make.
Drupal modules - I’ve built and/or maintain dozens of Drupal modules and install profiles.
Ansible roles - I’ve built, published and maintain a handful of Ansible roles.
Back to site.