Carnet · p.3 · CV

La version formelle. Elle s'imprime proprement si vous en voulez une copie.

⌘P pour une copie propre

Jean-Philippe Melanson

CTO à temps partiel · Ingénieur logiciel senior

Temps partiel · à distance depuis Québec · déplacements quand ça compte

Contact

Compétences

Livrer
TypeScript · React · Next.js · React Native · Postgres · Supabase · AWS · CI/CD · IaC
Diriger
Conception de systèmes · revues d'architecture · feuille de route · mentorat · travail direct avec PDG et produit
Depuis 2024
Développement assisté par IA — agents de codage, MCP, revue automatisée — et durcissement du code généré par IA pour la production

Formats d'engagement

  • CTO à temps partiel — 1 à 2 jours par semaine
  • Lead ou IC senior sur un projet — portée fixe ou un trimestre
  • Ponctuel : revue d'architecture, audit de code, la migration qui fait peur à tout le monde

Langues

  • Français (langue maternelle)
  • Anglais

En bref

Je suis l'ingénieur à qui on confie le chemin critique. En 15 ans, j'ai été cofondateur technique d'une plateforme immobilière, responsable de facto du backend d'une startup de livraison valorisée à 200 M$, consultant dans les systèmes d'événements en direct de Ticketmaster, et ingénieur senior sur le protocole de données qui a livré son lancement de jeton à une plateforme d'un million d'utilisateurs. Je travaille de façon autonome, je livre à la date que j'ai donnée, et je dis la vérité sur la portée, les risques et les coûts — tôt. Depuis 2024, je livre avec des agents de codage IA et je mets les équipes en état d'en faire autant.

Ma façon de travailler

Des réponses franches
Estimations, risques et mauvaises nouvelles arrivent tôt et en langage clair.
Les dates tiennent
Si je me suis engagé pour vendredi, ça sort vendredi.
Autonomie par défaut
Donnez-moi l'objectif et les contraintes ; j'apporte le plan, le code et l'exploitation.

Résultats choisis

  • doormath.ca — bâti les fondations techniques de l'entreprise comme cofondateur technique. Architecture, produit et infrastructure de zéro au MVP ; accueilli les 10 à 20 premiers clients payants.
  • Sapien — livré le protocole Proof of Quality de la conception au lancement du jeton (août 2025). Incitatifs, contrôle de qualité, distribution de jetons et récompenses par objectifs, dans une équipe de huit ingénieurs seniors, sur une plateforme passée au-delà d'un million de contributeurs et de 100 millions de tâches.
  • Ticketmaster — pris en charge le pire incident de la plateforme d'admission des matchs de la NFL. Une corruption de la base de données en production affichait de mauvais statuts d'entrée aux matchs ; trouvé le bogue, réconcilié les données, livré le correctif.
  • CRIUCPQ — dirigé le développement d'une application scientifique pour un centre de recherche hospitalier, de deux applications natives à une seule base React Native, puis au web. Effort de maintenance annuel réduit d'environ la moitié : un langage, un train de livraison, les deux boutiques plus le web.
  • FastAF — porté le backend et la livraison de bout en bout des fonctionnalités de commerce et de paiement crypto. Des milliers de transactions par jour ; automatisation DevOps et QA qui a réduit les billets de soutien d'environ 40 % et triplé la fréquence de déploiement.

Expérience

Ingénieur logiciel senior

Sapien.io · À distance

2024-09 – aujourd'hui

  • Conçu et livré le protocole et l'application Proof of Quality à partir de zéro — incitatifs et mécanismes de contrôle de qualité pour l'étiquetage de données d'entraînement IA — jusqu'au lancement du jeton en août 2025.
  • Construit la distribution de jetons et les récompenses par objectifs intégrées au protocole, permettant les airdrops et récompensant le travail de qualité.
  • Mis en place le développement piloté par agents IA pour l'équipe : automatisations autour de la qualité du code, des rapports et d'un carnet orienté produit ; encadré les ingénieurs sur la pratique.
  • Construit un moteur de gabarits de courriel qui a réduit de moitié le temps de développement des courriels.

Cofondateur technique

doormath.ca · À distance

2023-04 – 2024-09

  • Porté l'ensemble des fondations techniques d'une plateforme immobilière — évaluations instantanées et analyses de marché — en Next.js, React, TypeScript et Supabase/Postgres.
  • Défini la vision produit et la feuille de route avec le PDG ; coordonné designers UX et ingénieurs ML pour livrer des fonctionnalités avancées.
  • Livré plus de 15 fonctionnalités clés — évaluations automatisées, abonnements, portail courtier, inscriptions, enchères, analytique — permettant le lancement et les premiers clients payants.
  • Mis en place l'infrastructure de production : authentification, QA automatisée, CI/CD, CDN et optimisation d'images ; 99,9 % de disponibilité et pages sous 2 s. Parti lorsque l'entreprise n'a pas pu boucler sa ronde suivante.

Ingénieur logiciel — Contrat

CRIUCPQ (centre de recherche hospitalier) · À distance · Québec

2021-09 – aujourd'hui

  • Engagé pour diriger le développement d'une application scientifique de thérapie respiratoire utilisée par cliniciens, formateurs et étudiants ; responsable du produit de bout en bout depuis.
  • Regroupé deux applications natives iOS/Android en une seule base React Native, réduisant l'effort de maintenance annuel d'environ la moitié ; reconstruit l'algorithme de recommandations selon les lignes directrices médicales à jour.
  • Porté l'outil sur le web (ventilo.ca) sur une infrastructure infonuagique clé en main — CDN, déploiements automatisés, analytique — à 99,9 % de disponibilité ; opérations en boutique et conformité pour les deux applications.

Ingénieur logiciel

FastAF Technologies · À distance

2020-05 – 2023-01

  • Porté le développement de bout en bout des fonctionnalités de commerce — panier, paiement, fidélité, rabais, inventaire, recommandations — en Rails et React Native/TypeScript, avec des milliers de transactions par jour.
  • Construit l'infrastructure de paiement crypto : paiements en jetons, connexion de portefeuilles et passerelles fiat.
  • Établi les pratiques DevOps et l'automatisation QA qui ont réduit les billets de soutien de 40 % et triplé la fréquence de déploiement.
  • Agi comme conseiller technique auprès du produit et de la direction.

Ingénieur logiciel — Consultant

Ticketmaster · Québec, QC

2018-04 – 2020-05

  • Construit et exploité les systèmes Entry et Redeem — la plateforme d'admission des matchs de la NFL — en microservices Java et Go sur AWS, avec haute disponibilité et tolérance aux pannes.
  • Pris en charge le pire incident de la plateforme : corruption de données en production affichant de mauvais statuts d'entrée. Trouvé le bogue, réconcilié les données, livré le correctif.
  • Conçu et exécuté les stratégies de reprise après sinistre : RPO sous 1 heure, RTO sous 4 heures.
  • Rédigé les cadres de gouvernance infonuagique — normes d'infrastructure, sécurité, coûts, exploitation — adoptés par les équipes d'ingénierie.

Ingénieur logiciel — Consultant

Asurion · À distance

2017-10 – 2018-03

  • Construit des interfaces React adaptatives qui ont amélioré l'engagement et simplifié les parcours clients.
  • Introduit des tests unitaires, d'intégration et de bout en bout qui ont réduit les bogues en production de 50 %.

Ingénieur logiciel — Consultant

Ticketmaster · Québec, QC

2016-10 – 2017-10

  • Construit des interfaces React pour l'échange de codes d'événements, utilisées pour des millions de transactions de billets.
  • Piloté les décisions d'architecture frontend et backend : patrons d'état React et microservices Java.

Ingénieur logiciel

Balihoo · Boise, ID

2014-07 – 2016-05

  • Conçu un système d'automatisation de campagnes sur AWS orchestrant du marketing multicanal pour des milliers d'emplacements, réduisant l'effort manuel de 80 %.
  • Construit le tableau de bord marketing et les pipelines de données derrière — des millions de points de données par jour.

Ingénieur logiciel

Ticketmaster · Québec, QC

2011-06 – 2014-06

  • Équipe plateforme : bibliothèques de bas niveau pour les mises en vente qui ont tenu lors des événements de pointe.
  • Établi la préparation à la production — surveillance, observabilité, journalisation centralisée, publications automatisées — réduisant le temps de réponse aux incidents de 70 %.
  • Construit l'outillage développeur et un environnement local Docker qui ont fait passer l'accueil de semaines à jours.

Ingénieur logiciel

Université Laval · Québec, QC

2008-05 – 2011-05

  • Développement full-stack d'une plateforme d'apprentissage en ligne servant des milliers d'étudiants ; conçu et construit le module de quiz à partir de zéro.

Formation

Baccalauréat en génie (B.Ing.) — Technologies de l'information

École de technologie supérieure

2004-09 – 2008-09

  • Assistant de laboratoire : développement d'applications de commerce électronique et transactionnelles
  • Bourse de recherche CRSNG : recherche par image avec Oracle DB

Projet personnel

CrownBTC Une application iPhone sans fla-fla pour le prix, le portefeuille et les nouvelles bitcoin, avec widgets. Conçue et livrée seul, de l'idée à l'App Store. App Store