Disponible pour des mandats de consultation

Maxime
Carrière

Développeur Full-Stack Sénior & Consultant Indépendant

Conception de SaaS d'entreprise, de backends cloud-native et de systèmes distribués — couvrant les applications mobiles offline-first, GCP, AWS et l'infrastructure on-premise auto-hébergée.

Stack principal
Angular TypeScript NestJS Firebase GCP Kubernetes Go

Des systèmes conçus
pour durer

Développeur full-stack avec 15 ans d'expérience dans la conception et la livraison d'applications de calibre entreprise — des plateformes CMS à fort trafic aux systèmes d'exécution de fabrication en temps réel.

Je me spécialise en Angular, TypeScript, NestJS et Firebase, avec une expertise approfondie en architecture cloud, systèmes temps réel, pipelines DevOps et intégrations CRM/ERP. Actuellement Développeur Sénior chez Damotech, je conçois des plateformes de bout en bout couvrant les applications mobiles offline-first, les tableaux de bord de production en direct, les backends serverless Firebase et les clusters Kubernetes auto-hébergés.

J'apporte à la fois une expertise technique concrète et une expérience en leadership, ayant dirigé des équipes d'ingénierie et orienté les décisions d'architecture sur des systèmes critiques à haut débit.

St-Jérôme / Laurentides, Québec, Canada
Disponible à distance & en mode hybride
Travaillez avec moi
15+ Ans d'expérience
100+ Sites clients servis
1M+ Utilisateurs servis
12+ Intégrations réalisées
dev.ts
const me = {
  name:      "Maxime Carrière",
  location:  "Laurentides, QC 🇨🇦",
  available: true,
  remote:    true,
  stack: [
    "Angular", "TypeScript",
    "NestJS",  "Firebase",
    "GCP",     "AWS",
    "SQL"
  ],
};

Ce que j'offre

Ingénierie de bout en bout pour des produits modernes — de l'architecture et du développement jusqu'au déploiement cloud.

Développement Full-Stack

Frontends Angular, backends NestJS et fonctions serverless Firebase. Type-safe, performant et prêt pour la production de bout en bout.

Angular TypeScript NestJS Node.js

Architecture Cloud

Systèmes évolutifs et économiques sur GCP — pipelines d'événements Pub/Sub, Cloud Functions, analytique BigQuery et Firestore. Également expérimenté avec le serverless et le stockage AWS.

GCP Firebase AWS Pub/Sub

Développement Mobile

Applications iOS & Android multiplateformes avec Capacitor, incluant des architectures de synchronisation offline-first conçues pour les équipes terrain.

Capacitor iOS Android

DevOps & CI/CD

Clusters Kubernetes auto-hébergés, livraison GitOps avec ArgoCD et pipelines entièrement automatisés avec GitHub Actions et Jenkins.

Kubernetes Docker ArgoCD GitHub Actions

Systèmes Temps Réel

Tableaux de bord en direct basés sur WebSocket, backends Socket.IO et architectures Pub/Sub orientées événements pour les applications de plancher de production et SaaS.

Socket.IO WebSockets Pub/Sub RxJS

Intégrations Systèmes

Intégrations CRM et ERP bidirectionnelles avec webhooks vérifiés HMAC et flux OAuth. HubSpot, NetSuite, ClickUp, Active Directory.

HubSpot NetSuite Clickup REST APIs OAuth

Compétences & Technologies

Frontend

Angular TypeScript RxJS Signals Angular Material Bootstrap 5

Mobile

Capacitor iOS Android PWA Service Workers Offline-first (IndexedDB)

Backend & Langages

NestJS Node.js Golang Java PHP Firebase Spring

Cloud & Infrastructure

GCP Firebase AWS Kubernetes (k3s) Docker Traefik Nginx Proxmox Cloudflare Let's Encrypt

Bases de données

Firestore MSSQL MySQL PostgreSQL DynamoDB IndexedDB Elasticsearch TypeORM

DevOps & CI/CD

GitHub Actions Jenkins ArgoCD Kustomize SonarCloud Sentry

Développement assisté par IA

GitHub Copilot Claude Code

Intégrations

HubSpot CRM NetSuite ERP ClickUp Active Directory Mailgun Slack MS Teams Okta

Expérience

Développeur Sénior

Damotech
Nov 2019 — Présent Boisbriand, QC

Conception et livraison de plateformes SaaS d'entreprise pour l'inspection de sécurité d'entrepôts industriels et l'exécution de fabrication. Construction de systèmes de bout en bout couvrant le web, le mobile, le cloud et Kubernetes — des applications Angular offline-first aux pipelines CI/CD GitOps sur GCP.

Angular TypeScript Firebase NestJS GCP Kubernetes Capacitor

Chef d'équipe génie logiciel

Seedbox Technologies
Sep 2017 — Nov 2019
Montréal-Ouest, QC

Direction de l'équipe d'ingénierie, orientation des décisions d'architecture et maintien des standards de qualité du code. Pilotage de la migration vers une Architecture Orientée Services et maintien des pipelines CI/CD pour des centaines de sites web à fort trafic.

Golang TypeScript AWS Docker Jenkins

Développeur Web Sénior

Seedbox Technologies
Fév 2012 — Sep 2017 Montréal-Ouest, QC

Développement d'un CMS sur mesure alimentant des centaines de sites web à fort trafic (millions de requêtes quotidiennes). Construction de services web RESTful sur AWS et on-premise, mise en place de pipelines CI/CD et gestion d'architectures de bases de données complexes traitant des centaines de millions d'enregistrements.

PHP Golang JavaScript MySQL AWS Docker Linux

Développeur logiciel

IBM
2009 — 2011 Bromont, QC

Développement d'applications d'entreprise internes pour les opérations d'une usine de fabrication. Conception d'applications web full-stack Java/Spring MVC et de systèmes de traitement par lots sur mainframes z/OS. Application des méthodologies Lean et Agile dans un contexte de grande entreprise.

Java Spring MVC z/OS DB2 JUnit WebSphere

Développeur logiciel

Solution Externe Inc & Techni-Ressources Informatique
2007 — 2008 Grand Montréal, QC

Logiciel de comptabilité web, systèmes d'automatisation de la force de vente sur mesure et gestion de serveurs sur site pour des clients en fabrication et PME. Développement de bout en bout, conception de bases de données et support client.

PHP ASP.NET SQL Server JavaScript

Formation

B.Sc. Informatique Université de Sherbrooke 2008 — 2011 v>
DEC, Informatique Collège Lionel-Groulx 2004 — 2007

Projets clés

Une sélection de plateformes d'entreprise conçues et livrées de bout en bout.

01
SaaS · Inspection de sécurité · Mobile

Plateforme d'inspection de sécurité d'entrepôt

SaaS multiplateforme web + iOS + Android pour les audits de sécurité des rayonnages d'entrepôts industriels, le suivi des problèmes et la gestion des réparations. Conçu comme un outil terrain offline-first permettant aux inspecteurs de travailler sans connectivité, avec une synchronisation bidirectionnelle s'exécutant en arrière-plan.

  • Synchronisation offline-first via IndexedDB (Dexie), Web Workers (Comlink) & Firebase Firestore — synchronisation bidirectionnelle complète sans connectivité requise
  • Moteur de rendu 2D sur canvas conçu sur mesure pour la visualisation interactive des plans d'entrepôt & des élévations de rayonnages, avec zoom, filtrage et navigation par exploration hiérarchique
  • Pipeline d'importation en 20 étapes piloté par événements via chorégraphie Google Cloud Pub/Sub, ingérant des bundles CSV/ZIP/DXF dans Firestore avec réglage de la concurrence par étape.
  • Intégrations bidirectionnelles HubSpot CRM & NetSuite ERP avec webhooks vérifiés HMAC et synchronisation nocturne
  • Monorepo Nx de Firebase Cloud Functions à 10 modules — plus de 200 fonctions serverless couvrant HTTPS, Pub/Sub, Cloud Scheduler et les déclencheurs Firestore
  • RBAC multi-tenant avec claims personnalisés Firebase — modes d'authentification par clé API, Bearer JWT & cookie de session
02
Entreprise · Fabrication · Temps réel

Système d'exécution de fabrication

MES en temps réel gérant le cycle de vie complet des ordres de production pour deux usines de fabrication industrielle (Boisbriand, QC & Moberly, BC) — de la réception des plans jusqu'à l'emballage et l'expédition. Douze interfaces de postes de travail spécialisées couvrant chaque étape du plancher de production.

  • Hybride WebSocket + polling avec Socket.IO, auth JWT et re-récupérations debouncées via RxJS pour les mises à jour en direct du plancher de production
  • Tableaux de bord KPI de production couvrant 2 usines de fabrication (Canada & États-Unis) — débit quotidien, carnet de commandes UE et capacité par opération sur plus de 30 routes de production configurables couvrant le soudage, le nettoyage, l'assemblage robotisé, l'emballage et les stations d'expédition
  • Intégration Microsoft Active Directory, émission de JWT & rotation des refresh tokens
  • Pipeline de génération de fichiers CAD
  • Intégration NetSuite ERP (SuiteQL + REST)
03
Infrastructure · DevOps · GitOps

Plateforme Kubernetes & DevOps

Plateforme Kubernetes auto-hébergée (k3s + Rancher) sur des VMs Proxmox exécutant les environnements de développement, de staging et de production pour la pile d'entreprise complète. CI/CD GitOps entièrement automatisé du push d'image au déploiement en production sans interruption de service.

  • GitOps avec ArgoCD + ArgoCD Image Updater — livraison continue automatisée à partir des changements de digest GCR avec prune et selfHeal activés
  • Structure base/overlay Kustomize pour les configurations spécifiques aux environnements (noms d'hôtes, TLS, liaisons PVC, tags d'image)
  • External Secrets Operator avec SecretStore délimité par espace de noms et RBAC à moindre privilège — zéro secret en clair dans Git
  • Ingress Traefik avec TLS Let's Encrypt (DNS-01 Cloudflare, zéro exposition de port public), sessions persistantes pour Socket.IO, routage SPA + API par chemin
  • Pipeline GitHub Actions : pré-chargement d'image à l'ouverture de PR, rechargement nginx sans interruption pour la continuité WebSocket, mises à jour progressives via runners auto-hébergés
  • Jenkins CI conteneurisé (JCasC, auth Active Directory) avec agents de build Playwright, Gauge et Python 3.13 personnalisés
04
Fort trafic · CMS · SOA · AWS

Plateforme CMS & microservices à haut volume

Conception et mise à l'échelle d'un CMS sur mesure alimentant des centaines de sites clients à fort trafic, traitant des millions de requêtes quotidiennes. Sur 7 ans chez Seedbox Technologies, pilotage de l'évolution architecturale d'un monolithe PHP vers une Architecture Orientée Services sur AWS et une infrastructure Linux on-premise, culminant avec le rôle de chef d'équipe d'ingénierie.

  • CMS sur mesure servant des centaines de sites clients à des millions de requêtes quotidiennes — architecturé pour la haute disponibilité avec un temps de réponse inférieur à 100 ms
  • Migration du monolithe legacy vers une Architecture Orientée Services, décomposé en services Golang et PHP déployables indépendamment
  • Services web RESTful et GraphQL sur AWS (Lambda, API Gateway, AppSync, DynamoDB, CodePipeline) et infrastructure on-premise
  • Maintenance d'architectures de bases de données complexes sur MySQL avec couches de cache Memcached, gérant des centaines de millions d'enregistrements
  • Pipelines CI/CD via Jenkins, AWS CodePipeline et Travis CI — tests automatisés et déploiements sans interruption dans tous les environnements clients
  • Intégration de Docker tout au long du cycle de développement pour la parité des environnements ; collaboration avec les SysAdmins sur l'architecture serveur et le durcissement de la sécurité

Travaillons
ensemble

Vous cherchez un ingénieur sénior pour développer votre prochain produit, architecturer votre infrastructure cloud ou piloter une intégration complexe ?

Basé dans la région de St-Jérôme / Laurentides au Québec — disponible pour des mandats de consultation à distance et en mode hybride.