À propos de moi
Ce qui m'a mené vers le développement, l'infrastructure et la sécurité
J'ai commencé à programmer par curiosité, en bricolant des projets personnels avant même d'en faire un parcours académique. Cette curiosité m'a naturellement amené vers l'infrastructure et la sécurité : comprendre comment les systèmes fonctionnent, comment ils communiquent et comment les protéger.
Ce qui me motive, c'est de résoudre des problèmes concrets de bout en bout, du code applicatif jusqu'au déploiement en production. J'aime autant concevoir une interface utilisateur que configurer le réseau qui la rend accessible. C'est cette polyvalence qui me pousse à comprendre chaque couche d'un système plutôt qu'à m'arrêter à une seule.
Expériences professionnelles
Mon parcours professionnel et les compétences développées au fil des années
Azimut Lab
Août 2025 – Mai 2026Stagiaire – Développeur Full-Stack · Québec, QC
Développement full-stack dans un environnement cloud Azure, de la conception architecturale jusqu'au déploiement en production.
- Développé le frontend React/Next.js et les APIs NestJS et .NET Core
- Provisionné l'infrastructure Azure avec Terraform
- Automatisé les pipelines CI/CD et les déploiements conteneurisés
- Conçu et administré les bases de données PostgreSQL
- Mis en place les tests unitaires et d'intégration (.NET, Jest)
- Géré le cycle de release (semantic versioning, release branches, merge-back)
Détails et technologies
Infrastructure & DevOps
- Conteneurs, bases de données, gestion de secrets, réseautique et observabilité définis en Terraform
- Orchestration multi-environnements (Développement, Production) avec Docker et pipelines CI/CD
Base de données
- Schémas, migrations et ORM via TypeORM et Entity Framework
Processus & Versioning
- Maintien d'un historique Git lisible entre les branches de release et de développement
- Revue de code et documentation technique
Technologies
Escaparium de l'Énergie
Octobre 2023 – Juillet 2025Développeur Full-Stack · Shawinigan, QC
Développement complet d'applications web et de systèmes embarqués pour optimiser l'expérience client dans un environnement de divertissement interactif.
- Développé les interfaces web en HTML/Bootstrap
- Construit les serveurs Ruby/Sinatra et la base SQLite de gestion interne
- Programmé les systèmes embarqués C++ (ESP32) communiquant via ESP-NOW
- Segmenté le réseau IoT en sous-réseaux isolés
Détails et technologies
Applications web
- Applications Ruby/Sinatra servant les interfaces HTML/Bootstrap utilisées par le personnel
- Base SQLite pour la gestion interne, avec les scripts de sauvegarde et de migration associés
Systèmes embarqués
- Firmware C++ sur ESP32 pour les modules de jeu, développé sous PlatformIO
- Communication directe entre modules par ESP-NOW, sans point d'accès ni dépendance au Wi-Fi du site
Réseau & exploitation
- Sous-réseaux dédiés aux équipements IoT, séparés du réseau utilisé par le personnel
- Diagnostic et remise en service du matériel de salle entre les parties
Technologies
Formation & Certifications
Mon parcours académique et les certifications qui enrichissent mon expertise
Université de Sherbrooke
Août 2025 – PrésentBaccalauréat en informatique (cheminement cybersécurité) · En cours
Deuxième année de baccalauréat en informatique, spécialisation cybersécurité. Formation en développement logiciel, architecture de systèmes et gestion de projets.
Cours complétés
- Exploitation de bases de données relationnelles et objet (IFT287)
- Systèmes d'exploitation (IFT320)
- Introduction aux techniques et outils de développement (IGL201)
- Statistique appliquée (STT418)
- Programmation système (IFT209)
- Méthodes de conception orientée objet (IFT232)
- Structures de données (IFT339)
Cégep de Shawinigan
Août 2021 – Juin 2025Techniques de l'informatique · DEC
Formation en développement informatique couvrant plusieurs domaines de la programmation et des technologies modernes.
Détails et technologies
Domaines d'expertise
- Développement d'applications Web, desktop et mobiles
- Programmation de systèmes embarqués (microcontrôleurs)
- Conception et développement de bases de données
- Programmation réseau client/serveur
- Administration systèmes et virtualisation
- Développement de jeux vidéo
Technologies
Cégep de Shawinigan
Mai 2024 – Avril 2025La chaîne de blocs pour les programmeurs (114 heures) · AEC
Formation intensive couvrant les aspects théoriques et pratiques de la blockchain. Développement, déploiement et test de contrats intelligents sur Ethereum avec applications décentralisées.
Détails et technologies
Compétences acquises
- Architecture blockchain et mécanismes cryptographiques
- Développement de contrats intelligents sécurisés
- Analyse comparative Ethereum/Hyperledger Fabric
- Évaluation économique et technique de projets blockchain
- Bonnes pratiques de développement décentralisé
Technologies
Implications & Compétitions
Implication étudiante et participation à des compétitions techniques
Implications
Vice-président Technologie
Depuis mai 2026
Organisation étudiante en informatique de l'Université de Sherbrooke. Mandat axé sur le volet technologique du groupe : outils internes et soutien technique des événements.
- Développement et concrétisation des idées technologiques de JDIS
- Conception et maintenance des outils numériques du groupe
- Soutien aux projets techniques liés aux événements et aux initiatives
- Collaboration avec le CE sur les besoins technologiques
Infrastructure & déploiement
Juillet 2026
Conception, développement et mise en production de l'infrastructure de la compétition, utilisée en direct pendant l'événement, qui réunissait une centaine d'étudiants universitaires et de jeunes diplômés.
- Développement des scripts d'automatisation et de l'infrastructure de la compétition
- Tests de charge et validation avant l'événement, puis déploiement en production
Compétitions
CyberSci 2026 (Finale nationale)
Juin 2026Finale nationale – Attaque/Défense · Équipe – 6e au Canada sur 9 · 3e en défense · 7e en CTF
Finale nationale à Ottawa opposant les meilleures équipes du pays en défense d'infrastructures réseau et en capture-the-flag. Seule équipe de la finale à avoir concouru sans aucune assistance d'IA.
CyberSci 2025 (Régional)
Novembre 2025Capture The Flag (CTF) · Équipe – 1er au Québec & 1er au Canada
Challenge national de cybersécurité. Scénarios réalistes d'application en production, sécurisation d'infrastructures et analyse forensique.
Shacks 2025
Novembre 2025Hackathon Sécurité · Équipe – 10e place sur 13
Hackathon de sécurité de 24h. Prototypage rapide et développement d'une solution technique appliquée à une problématique de cybersécurité.
HackFest 2025
Octobre 2025Challenge Cybersécurité · Équipe – 12e place sur 55
Plus grand événement de hacking au Canada. Épreuves avancées en exploitation système (pwn), ingénierie inverse et sécurité réseau.
UnitedCTF
Septembre 2025Compétition CTF · Solo – 65e place sur 496
Compétition interuniversitaire. Résolution de défis techniques variés : cryptographie appliquée, sécurité web et stéganographie.
JDIS Games 2025
Juillet 2025Intelligence Artificielle · Équipe – 4e place sur 40
Compétition de programmation d'IA. Conception d'algorithmes et optimisation de logique pour agents autonomes en environnement simulé.
É-Lectriks
Août 2021 – Juillet 2022E-Sport Collégial
Ligue collégiale compétitive. Développement du leadership, communication d'équipe critique et prise de décision sous pression.
Projets réalisés
Une sélection de mes projets les plus significatifs et innovations techniques
Homelab
L'ensemble des services conteneurisés derrière un proxy inverse unique, avec authentification centralisée, cache HTTP et supervision.
Traefik · Authelia · CrowdSec · Varnish · Docker
CrowdSec Security
Détection d'intrusions sur les logs Traefik : scénarios de scan et de bruteforce, réponse graduée du CAPTCHA au blocage.
CrowdSec · Traefik · AppSec · Turnstile
Guardian
Contrôle d'accès pour Plex, un serveur multimédia auto-hébergé : approbation des appareils, règles par utilisateur, coupure des sessions non conformes.
NestJS · Next.js · TypeScript · SQLite · Docker
Sinatra SSM
Bibliothèque Ruby de gestion de sessions pour Sinatra : cookies, authentification et protection contre le détournement de session.
Ruby · Sinatra · Sécurité · Sessions
HoneyMoney
Application DeFi sur Ethereum autour d'un token ERC-20 malicieux simulé, pour illustrer les pièges de la finance décentralisée.
Solidity · Ethereum · Hardhat · Ethers.js
Plus de projets
Contributions open source, expérimentations techniques et projets en cours.
Open Source · GitHub · Collaboration