Ingénieur logiciel spécialisé dans les systèmes backend cloud-native, l'automatisation DevSecOps et les outils développeur. Solide expérience avec Java/Kotlin + Python, Docker/Kubernetes, CI/CD et infrastructure-as-code.
Contributeur/mainteneur open source actif (dépôts publics avec adoption significative ; ~2.8k étoiles sur GitHub en jan 2026).
Maîtrise en génie des technologies de l'information de l'École de technologie supérieure (ÉTS).
Expérience professionnelle
IMC2 – Institut multidisciplinaire en cybersécurité et cyberrésilience
Mar 2025 – Fév 2026
Assistant de recherche (Temps partiel permanent)
Géré pipelines CI/CD avec GitLab CI et GitLab Runners pour flux de travail DevSecOps bout-en-bout, améliorant fiabilité déploiements.
Points saillants
Géré pipelines CI/CD avec GitLab CI et GitLab Runners pour flux de travail DevSecOps bout-en-bout, améliorant fiabilité déploiements
Développé microservices Java avec tests unitaires robustes (JUnit) et tests d'intégration/E2E (Playwright), atteignant haute couverture de tests
Containerisé services avec Docker et déployé avec Kubernetes, Terraform et Nginx, rationalisant gestion infrastructure
Créé algorithme de calcul de risque cybersécurité et interface de visualisation de risques interactive (Angular) pour analyse de menaces améliorée
Chargé de travaux pratiques, LOG8100 DevSecOps (Contrat temps partiel)
LOG8100 — DevSecOps : Opérations et Développement Logiciel Sécurisé
Points saillants
Créé et amélioré contenu de cours/laboratoires axé sur livraison logicielle sécurisée (DevSecOps)
Configuré et maintenu structure de projet GitLab pour ~20 équipes (dépôts, modèles CI/CD, runners/workflows), et géré permissions/contrôle d'accès
Assisté équipes avec fondamentaux Docker et Kubernetes (containerisation, déploiements, débogage)
Soutenu apprentissage sécurité avec références pratiques à OWASP (risques web communs, pratiques sécurisées, et mentalité de remédiation)
Corrigé travaux pratiques et fourni coaching technique pour débloquer équipes et améliorer livrables
GitLab, CI/CD, DevSecOps, Docker, Kubernetes, SonarQube, OWASP, Codage sécurisé, Linux
École de technologie supérieure (ÉTS)
Fév 2024 – Présent
Assistant d'enseignement (Contrat temps partiel)
Cours: TCH057 (Applications mobiles et expérience utilisateur, Hiver 2024), IND500 (Bases de données distribuées, Automne 2025), TCH099 (Projet intégrateur en informatique, Été 2024, Hiver 2025, Été 2025), GTI660 (Bases de données multimédias, Été 2024), GTI320 (Programmation mathématique: Patterns et algorithmes efficaces, Hiver 2026)
Points saillants
TCH057: Soutenu étudiants pendant laboratoires en répondant questions sur concepts de cours et travaux (développement mobile + fondamentaux UX)
IND500: Créé et mis à jour contenu de laboratoires (SQL, MongoDB, Kafka, PostgreSQL) aligné avec concepts modernes de données distribuées; conçu et corrigé travaux de laboratoire avec commentaires détaillés et grilles d'évaluation
TCH099: Soutenu étudiants avec débogage, choix d'architecture et intégration de projets (backend + pipelines de données); aidé instructeurs à mettre à jour/tester infrastructure de cours à travers cohortes (incluant Microsoft Azure où pertinent); guidé équipes sur pratiques de livraison et exécution de projets (clarification exigences, jalons, bases SCRUM)
GTI660: Créé et mis à jour contenu de laboratoires; conçu et corrigé travaux de laboratoire; fourni commentaires détaillés aux étudiants
GTI320: Soutenu livraison de cours et apprentissage des étudiants
SQL, MongoDB, Kafka, PostgreSQL, Bases de données distribuées, Microsoft Azure, Android Studio, UI/UX, SCRUM
IONODES
Mai 2023 – Août 2023
Développeur cloud (Temps plein permanent)
Conçu et implémenté un système d'abonnement à 3 niveaux avec permissions basées sur l'organisation utilisant Auth0 pour la plateforme IoT.
Points saillants
Conçu et implémenté un système d'abonnement à 3 niveaux avec permissions basées sur l'organisation utilisant Auth0 pour la plateforme IoT
Orchestré les déploiements via Azure DevOps avec des feature flags et des flux de travail de publication structurés
Développé des intégrations SDK Sentry en C# pour améliorer la journalisation avec Serilog, améliorant le suivi des erreurs
Acquis une expertise dans les protocoles ONVIF et WebRTC pour applications de streaming vidéo IoT
Créé scripts Ansible et diagrammes d'architecture système Linux pour installation API REST sur Qemu VM ISO UEFI USB, permettant tests images HDR 10bpp pour ISP Nexus 6.
Points saillants
Créé scripts Ansible et diagrammes d'architecture système Linux pour installation API REST sur Qemu VM ISO UEFI USB, permettant tests images HDR 10bpp pour ISP Nexus 6
Développé API REST utilisant Python Flask pour contrôle à distance d'écrans MacBook
Géré capture de 12,000 images utilisant trépied 8 pieds à travers Montréal pour créer jeu de données caméra sécurité avec applications d'annotation sur Linux pour entraînement IA
Développé outil basé Python pour analyse de couleur d'images brutes, améliorant capacités d'ajustement qualité d'image
Créé solution logicielle pour contrôle à distance de bras caméra, permettant capture d'images depuis angles et distances divers
Configuré serveur de sauvegarde QNAP pour postes Ubuntu; assisté tâches réseau serveur
plantumlapi — Interface Python autour workflows web PlantUML et génération de diagrammes
Développement site web conférence
Graphquon 2024 (Sep 2024 - Nov 2024) — Développé site web officiel conférence pour Atelier annuel Québec-Ontario Pre-SIGGRAPH; créé plugin ChatGPT (expert diagrammes UML) pour soutenir participants conférence
Automatisation / DevOps / Auto-hébergement
another-install-script — Script basé menu pour installer/opérer multiples conteneurs Docker et configuration système (Docker/Ansible)
retroarch-web-games — Configuration web Retroarch dockerisée (auto-hébergement + packaging)
DasherControl — Tableau de bord interactif configurable avec composants GridItem personnalisables supportant intégrations IFrame et Bookmark
Intégrations / Données
marketwatch (PyPI) — Bibliothèque Python pour interface avec plateforme trading virtuelle MarketWatch (listes de surveillance, portefeuille, classement)
hass_renpho (Juin 2023 - Sep 2024) — Intégration Home Assistant pour métriques balance Renpho; intégration personnalisée + plomberie automatisation