I am Pierre-Paul

Latest blog posts

Drush generators
2024-11-08
Tired of copying your smallest module everytime you want to make a new module? Can't remember the synthax to create a new single directory component? Drush generators might be for you.
Admin tooltips
2024-10-31
Make your Drupal admin editing a little more fluid and consistent with the admin tooltips module.
How to become a co-maintainer for an existing Drupal module
2024-10-08
Let's be honest, there's lot of Drupal modules out there that would need some clean up and some porting to Drupal 10 or Drupal 11. Let's see how you can help.

Expertise

PHP
Drupal 7/8/9/10/11
Python
Django, Wagtail
DevOps/CI
Docker, docker-compose, Gitlab/Github/Bitbucket and even Azure DevOps pipelines

Featured projects

The Bibliothèque et Archives nationales du Québec (lit. 'National Library and Archives of Quebec') or BAnQ is a Quebec government agency which manages the province's legal deposit system, national archives, and national library. I was extremely lucky to help migrate from dotCMS to Drupal a few years ago as a consultant and then lead their web development team, as an employee.
The Institut national de santé publique du Québec needed help to migrate their Drupal 7 website to Drupal 8/9. While it was not all rainbows and sunshine, we were able to migrate the ~35 000 pages of their website in a few months. I was also in charge of training their team, so they could continue to work on their site after the mandate was complete.
The COVID alert app was an ambitious project, started at the beginning of the pandemic. I was recruited by the CDS to work on the portal, a django application dedicated to health practitioners, to generate a one time code to be used by the patients.

Me

As said earlier, I started off as a web developer, following CEGEP, where I studied "informatique de gestion" and then one year at the ETS. After my two first years as a professional web developer, I started getting really interested in system administration. This attraction helped me get a better understanding of the low level packages that would be used later on to deliver faster, more responsive web applications.

From June 2013 to November 2016, I've been the main Sysadmin at Pheromone, managing a not so small cluster of servers. Some being VMWare, others being OpenVZ contexts while others were Amazon EC2.

From November 2016 to May 2018, I was promoted CTO to a new Pheromone subentity named StudioQi, focused on creating games.

Between August 2018 up to 2019, I have been working with Francois Viens on multiple (and very cool contracts), like Dis-Moi or TradeSpecifix.

In 2019, with Edouard and Francois, we decided to create a new company, called FIXRS, where developers no longer need to choose between family and work.

In 2024, I decide to leave the entrepreneur world to join full time the BAnQ team full time, as a Drupal team lead.

Contact

You can contact me via info[@]pierre-paul.com (PGP key) ou via LinkedIn.

For my professional email pp.lefebvre[@]banq.qc.ca you can get my PGP key here.

Or on Mastodon.

I'm also available early in the morning for a coffee chat.