EN

45,50° N · 73,57° O

Justin Ledoux

Chef de la technologieVice-président, ingénierie

Grand Montréal Bilingue français / anglais Citoyen canadien 18 ans en logiciel, dont 9 comme CTO

Dix-huit ans à bâtir des logiciels sur lesquels comptent organismes gouvernementaux, hôpitaux et exploitants d’infrastructures critiques quand tout va mal — dont neuf comme chef de la technologie et associé d’une entreprise d’édition et de SaaS de 6,7 M$ CA. Je traite la sécurité et la conformité comme une capacité du produit plutôt que comme un exercice d’audit. Je bâtis des équipes d’ingénierie solides, et je suis aussi à l’aise dans un modèle de tarification que dans une revue d’architecture.

Années en logiciel
18
Comme CTO
9
Équipe au sommet, bâtie à partir de 4
20
Embauches au fil du mandat
34
Ingénieur ayant le plus d’ancienneté
15ans
Disponibilité de la plateforme sur plusieurs années
100 %

Ce que je fais

Une conformité qui débloque les revenus d’entreprise

Je partage la responsabilité de la sécurité et de la conformité avec notre directeur des TI. J’ai corédigé l’ensemble des politiques de sécurité de l’information et codirigé la mise en œuvre qui a rendu l’entreprise prête pour l’audit ISO 27001, et nous sommes conformes à la CMMC niveau 1 par autoévaluation. Auparavant, j’ai piloté pendant plus d’un an un programme d’autorisation FedRAMP Moderate, mené au tiers environ avant sa suspension en 2020 pour préserver les liquidités. SOC 2 Type 2 et HIPAA sont définis comme la prochaine étape.

Quand un questionnaire de sécurité bloque une vente, c’est un problème déjà résolu plutôt qu’un projet à lancer.

Une livraison propulsée par l’IA, mesurée plutôt que proclamée

J’ai rebâti notre processus de développement autour de l’IA — spécifications Gherkin d’abord, agents sur mesure, intégrations MCP, revue de code assistée par IA et assurance qualité de premier niveau par IA — puis je l’ai instrumenté au lieu de tenir pour acquis qu’il fonctionnait. Le résultat mesuré : un gain de vélocité de 7 %, les vrais bénéfices se trouvant dans la qualité des spécifications, une couverture de tests unitaires que nous n’avions pas auparavant et des preuves de concept livrées le jour même. Le vrai coût, c’est l’appropriation du code.

Je donne le vrai chiffre parce qu’il est plus utile que ceux qu’on cite d’habitude. C’est l’IA comme façon de bâtir, pas l’IA comme produit.

Un bâtisseur d’organisations, rétention à l’appui

J’ai fait passer l’ingénierie de 4 à un sommet de 20 personnes et je l’ai rebâtie deux fois. J’ai mené plus de 100 entrevues et effectué 34 embauches au cours de mon mandat, en collaboration avec des recruteurs externes et en accueillant des ingénieurs arrivés par un programme d’immigration du Québec. Télétravail d’abord, dans trois provinces. Mon ingénieur ayant le plus d’ancienneté a dépassé quinze ans; deux autres ont dépassé dix ans. Quand la COVID a forcé l’entreprise à suspendre toute l’équipe d’ingénierie, j’ai annoncé la nouvelle à chaque personne moi-même. Une fois prêts à reprendre la croissance, toutes les personnes que j’ai rappelées sont revenues.

Du jugement produit, pas seulement de la livraison

Je porte l’orientation produit de notre plateforme vedette : découverte auprès de clients hospitaliers, de services publics et de services d’incendie, traduction en stratégie produit, puis spécification jusqu’à l’ingénierie. J’en ai structuré la tarification sur un forfait fixe plus un montant par lit — choisi délibérément comme la mesure la plus stable et la plus vérifiable pour l’acheteur.

Un leader en ingénierie capable de tenir la conversation produit plutôt que d’attendre qu’on lui remette des exigences.

À l’aise avec le commercial

J’ai fixé et révisé les prix de deux gammes de produits sur une décennie, selon des modèles par utilisateur, par fonctionnalité, par population et par espace de travail, avec escomptes de volume et de durée. Je maîtrise l’approvisionnement fédéral, étatique et local américain ainsi que le GSA Multiple Award Schedule. J’ai obtenu 1,1 M$ en financement non dilutif — 700 000 $ en crédits RS&DE, 375 000 $ en ententes PARI-CNRC, 50 000 $ de PME MTL — incluant la justification technique et les rapports d’étape qui les appuient. Je gère une base de coûts d’ingénierie annuelle de 1,2 M$, environ le double au sommet des effectifs.

J’ai été président de l’entreprise pendant un an, à la tête des opérations et des réunions de direction, avant de revenir à temps plein au leadership technologique, par choix.

Réalisations choisies

  1. 100 % de disponibilité, et le jour où on a failli la perdre

    Une disponibilité de 100 % maintenue pendant plusieurs années pour un logiciel utilisé en pleine urgence. Quand un ouragan touchant terre au Texas a fait tomber une première version de notre plateforme d’applications QuickSeries Connect, j’ai tout de suite identifié la cause : des dizaines d’applications municipales téléchargeaient leur contenu de lancement par l’API en même temps. J’ai livré une mise à jour qui servait ce contenu directement depuis S3. Le service a été rétabli en moins de trois heures, et chaque client touché a renouvelé.

  2. Une plateforme de commandement d’intervention, hors ligne d’abord

    Je porte l’orientation produit et la livraison de QuickICS, une plateforme de commandement d’intervention ICS / HICS conçue pour fonctionner hors ligne, destinée aux hôpitaux, aux services publics, aux ports et aux services d’incendie. J’ai défini les choix technologiques et l’architecture de haut niveau avec mon chef technique et mon directeur des TI : Angular, NestJS, NX, Ionic, PowerSync et PostgreSQL sur AWS, avec les alertes publiques FEMA iPAWS. Le projet en est à sa troisième année de développement, et la version 1.0 est financée par une contribution PARI-CNRC de 300 000 $.

  3. Deux bases de code natives réunies en une

    J’ai mené la migration de deux bases de code mobiles natives vers une seule base Ionic couvrant iOS, Android et le Web — en conservant et en formant le développeur natif en place tout au long de la transition plutôt que de le remplacer.

  4. La publication sur l’App Store et Google Play, de bout en bout

    Je suis responsable de la publication iOS et Android d’un portefeuille d’applications en marque blanche pour nos clients : soumission, escalade des revues, contestation des refus et exigences des plateformes qui conditionnent la mise en ligne.

  5. Auparavant

    Refonte complète d’une plateforme d’archivage nationale vieille de 27 ans pour Bibliothèque et Archives nationales du Québec, et introduction des pratiques Agile et Scrum. Création, chez Morgan Stanley, d’un thème d’interface et d’une bibliothèque de composants uniques compilés pour toutes les plateformes de la firme. Rédaction et déploiement du guide des bonnes pratiques Web pour plus de 80 développeurs chez Vidéotron. Développement du front-end d’une application de tests d’ADN destinée aux patients pour la Mayo Clinic. Direction de la consolidation de plus de 40 outils internes en un seul produit au Groupe Pages Jaunes.

Là où je donne le meilleur de moi-même

Secteur
Réglementé ou critique pour la sécurité : santé et opérations hospitalières, gestion des urgences, sécurité publique, technologies gouvernementales, services publics, ports et logistique, infrastructures critiques, industriel. Environ dix de mes dix-huit années se sont passées ici.
Stade de l’entreprise
Établie et durable — série A et au-delà, PME rentables, entreprises privées établies, entreprises de produits matures.
Taille de l’équipe
De 25 à 50 ingénieurs, c’est l’idéal; de 10 à 25 convient quand les problèmes sont intéressants. L’effectif de l’entreprise n’est pas une contrainte — l’étendue de supervision, oui.
Le mandat
Professionnaliser une fonction d’ingénierie : premier vrai CTO, héritage chaotique, livraison imprévisible, processus brisés. Aussi à l’aise pour reprendre une équipe que pour en bâtir une.
Type de produit
SaaS B2B, centré sur le mobile, utilisé sur le terrain ou hors ligne. La soumission et les contestations sur l’App Store et Google Play sont une compétence clé.
Portée
J’établis l’orientation technique et je fais les choix technologiques. Je ne suis pas architecte principal ou architecte de solutions — un rôle axé sur l’infrastructure, le réseau et la gestion des identités au quotidien n’est pas celui que je recherche.
Produit
Je veux que l’orientation produit fasse partie du mandat. Ce qu’il me faut à côté, c’est une fonction produit et design qui exécute le métier en dessous, plutôt que d’être celui qui rédige chaque spécification et dessine chaque écran.
Lieu
Établi dans les Laurentides, au nord de Montréal. À distance ou en mode hybride à Montréal; à distance ou en mode hybride à Toronto, où je déménagerais pour le bon poste. Entièrement à distance partout ailleurs au Canada. Ottawa est à distance de route pour des rencontres ponctuelles en personne.
Postes aux États-Unis
Disponible entièrement à distance pour des employeurs américains, comme contractuel ou par l’entremise d’un employeur officiel (EOR). Non disponible pour des postes exigeant une présence physique aux États-Unis, une autorisation de travail américaine ou une habilitation de sécurité américaine.
Type d’engagement
CTO permanent, fractionnel, par intérim ou consultant.

Parcours

QuickSeries Publishing Inc.

Montréal (Québec) 2007 – aujourd’hui

Logiciels et publications en gestion des urgences, sécurité publique et préparation pour les gouvernements fédéral, étatiques et locaux américains, les hôpitaux et les exploitants d’infrastructures critiques. Fournisseur le plus vendeur de sa catégorie du GSA Multiple Award Schedule depuis plus de 20 années consécutives.

  • Chef de la technologie et associé 2017 – aujourd’hui
    Responsable de la stratégie logicielle, de l’orientation technique et de la livraison pour l’ensemble du portefeuille technologique; acquisition d’une participation de 15 % avec actions votantes. Direction d’une organisation d’ingénierie et d’assurance qualité de 10 personnes avec un budget annuel de 1,2 M$. Responsabilité partagée de la sécurité et de la conformité avec le directeur des TI.
  • Président 2022 – 2023
    Présidence assumée pendant un an en parallèle du rôle de CTO, à la tête des opérations et des réunions de direction. Conception du modèle de tarification et de soumission pour l’impression, et analyse des marges des fournisseurs d’impression et d’assemblage pour diriger chaque commande vers le bon fournisseur. Retour à temps plein au leadership technologique, par choix.
  • Chef de projets logiciels et Web · Designer et développeur UI/UX · Développeur pigiste 2007 – 2016
    Conception et développement des premières applications Web et mobiles natives de l’entreprise comme contractuel externe, puis direction de tout son portefeuille logiciel et Web pendant son passage de l’imprimé aux produits numériques pour les clients gouvernementaux et en préparation aux urgences.

JL Technologies

Montréal (Québec) 2016 – 2017

Fondateur et président. Firme de consultation indépendante offrant du développement front-end et du leadership technique à des clients d’entreprise et du secteur public.

  • Vidéotron · Développeur UI principal et responsable des bonnes pratiques de développement Web 2017
    Rédaction et déploiement du guide des bonnes pratiques de développement Web pour plus de 80 développeurs; direction d’une équipe mixte front-end et back-end pour la refonte de plusieurs services publics.
  • Morgan Stanley · Développeur UI expert, groupe Expérience utilisateur 2016 – 2017
    Création d’un thème d’interface et d’une bibliothèque de composants uniques, à partir d’une seule source, compilés pour toutes les plateformes de la firme — Web, Adobe Flash, iOS, Android et Java.
  • Bibliothèque et Archives nationales du Québec · Développeur UI senior 2016
    Responsable front-end de la refonte complète d’un système d’archivage national vieux de 27 ans, en AngularJS avec une bibliothèque de composants réutilisables; introduction d’Agile et de Scrum et accompagnement de l’équipe sur les normes front-end modernes et la revue de code.

TEKsystems

Montréal (Québec) 2016

Développeur UI senior. En mandat chez la Mayo Clinic pour bâtir le front-end d’une application grand public de tests d’ADN en AngularJS, dans le respect des exigences de confidentialité et de qualité d’un grand établissement clinique.

Groupe Pages Jaunes

Montréal (Québec) 2013 – 2015

Designer UI/UX principal et développeur front-end. Direction de trois développeurs et de deux designers UI/UX — aux côtés d’un groupe back-end et architecture qui a dépassé quinze personnes — pour consolider plus de quarante outils internes distincts en un seul produit destiné aux gestionnaires de comptes. Création de la bibliothèque de composants réutilisables, ateliers de définition des besoins et tests utilisateurs légers avec les gestionnaires de comptes.

Avant

2009 – 2012

Fondateur et PDG, Luxart Productions — studio d’enregistrement, montage vidéo et consultation.

Formation et langues

Université Concordia — cours en génie logiciel et en informatique, 2011–2013. Recording Arts of Canada — AEC, production et enregistrement audio, 2009. Français et anglais, maîtrise professionnelle complète, à l’oral et à l’écrit.

Environnement technique

Plateforme

  • Angular
  • NestJS
  • NX monorepo
  • Ionic iOS / Android / Web
  • TypeScript
  • Node.js
  • PostgreSQL
  • MongoDB
  • PowerSync
  • CKEditor

Infrastructure

  • AWS EC2, ECS, ECR, Lambda, RDS, S3, Cognito, SNS, CloudWatch, Route 53, VPC, Parameter Store, WAF
  • Docker
  • GitHub Actions
  • Trivy et socket.dev analyse de la chaîne d’approvisionnement

Intégrations

  • FEMA iPAWS alertes publiques
  • Firebase
  • API Google Maps et SIG
  • API YouTube et Vimeo

Pratique

  • Spécifications Gherkin d’abord
  • Claude Code et outillage MCP
  • Revue de code et AQ assistées par IA
  • Jira
  • Définition des SLA et conception de pages d’état
  • Soumission et contestations App Store et Google Play

Me joindre

Si ce qui précède correspond à un problème que vous portez réellement, j’aimerais bien en discuter.

Courriel LinkedIn CV en anglais (PDF)