I'm a curious, creative software developer
I'm a Software Developer focused on web systems. I enjoy shipping useful products, shaping solid architectures, and sweating the details of good design.
Full name:
Morgan Aubert
Location:
Montréal, Canada
My experience, open source work, and education
Jan 2019 – Present
At Shopify, I contribute to the design and development of the backend systems powering Shopify Messaging, a first-party application for creating, sending, and automating multi-channel marketing campaigns across email, SMS, and WhatsApp. My work includes designing and evolving merchant-facing GraphQL APIs, shaping architecture and technical direction, and providing technical leadership, mentoring, and guidance to other developers.
Jun 2017 – Jan 2019
Software Developer
At impak Finance, an impact-economy startup working toward a bank that funds profitable projects with a positive social and environmental impact, I helped design and build the impak.eco platform – a marketplace of socially responsible businesses. I also contributed to APIs used by mobile applications, including development, maintenance, and documentation.
Jan 2016 – Jun 2017
Free Software Consultant
At Savoir-faire Linux, an open-source consulting and development company, I designed and built modern web applications on open-source stacks. My main project was the next release of the Érudit platform – erudit.org, the largest provider of Canadian French and bilingual research publications in North America.
Jul 2013 – Dec 2015
Software Engineer
At Kapt, a web development company focused on the tourism industry, I designed and built an ERP for tourism professionals and contributed to products like Kookooning.com (a matchmaking platform for travelers and accommodation owners) and 10ThingsToSee.com (a tourist attractions guide). I also maintained touch-based interactive products and handled some system administration to keep things running.
Feb 2013 – Jul 2013
Software Engineer
During a five-month internship at Kapt, I designed and developed an interactive touch-sensitive product and helped build the embedded Linux system powering it. I migrated the solution from x86 to ARM and also built NFC-based communication tools.
Jan 2012 – Jul 2012
Embedded Systems Engineer
Industrial project at a company specialized in jumbo drill rentals. I helped evolve a drill control application to make its configuration dynamic and migrated the solution to a real-time Linux system (Xenomai).
Mar 2010 – Jun 2010
Multiservice Network technician and Developer
Final internship before completing my DUT, at a company specialized in multi-service video surveillance networks. I installed and supervised video surveillance networks and wrote C++ tools including an NVR test client and an RTSP server.
Mar 2020 – Present
Creator & Maintainer
Creator of Marten, a batteries-included web framework for the Crystal programming language. Marten provides a consistent and extensible set of tools for building complete web applications – including an ORM, migrations, templating, sessions, emailing, and authentication – without reinventing the wheel.
Sep 2020 – Present
Creator & Maintainer
Creator of Crystal I18n, an internationalization library for Crystal. It provides a unified interface for translations and localized content, with support for interpolation, pluralization rules, locale fallbacks, and flexible configuration.
2010 – 2013
Master's degree in Engineering
Master's degree in IT Engineering, specialized in network administration and embedded systems.
2008 – 2010
Two-year degree in Networks and Telecommunications
Two-year university program leading to an H.N.D. (DUT) in Networks & Telecommunications.
Some of the things I work with
Ruby
Ruby on Rails Framework
GraphQL
Sidekiq
Crystal
Python
Django Framework
Flask Framework
JavaScript
TypeScript
HTML & CSS
Sass
Bourne shell scripting
Java
PostgreSQL
MySQL
MongoDB
Elasticsearch
Redis
Memcached
Kafka
Flink
Docker
Kubernetes
Terraform
Ansible
Git
React
Twitter Bootstrap
Bulma
Webpack
French (mother tongue)
English
In my spare time I like to
I love building software from scratch and contributing to open source – most notably as the creator of the Marten web framework and Crystal I18n, along with several Django-related libraries. Outside of that, I'm usually tinkering with side projects or digging into a good technical book.
I've played guitar since I was 10, bouncing between classical, jazz, rock, and blues. I also have more Spotify playlists than I care to admit.
I'm usually in the middle of a novel – thrillers, detective stories, fantasy – and I still pick up the odd technical book when something new catches my interest.
Travel is one of my favorite ways to recharge. Recent trips have taken me from Malta, Crete, and Portugal to Hawaii, French Polynesia, and Barbados – with plenty of other stops across Europe and the US along the way.