FrançaisEnglish

Vincent Bureau

Développeur Full-Stack · DevOps · Cybersécurité

À 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 2026

Stagiaire – 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

TypeScript
C#
PostgreSQL
React/Next.js
NestJS (TypeORM)
.NET Core (EF)
Material UI
HeroUI
Tailwind CSS
Docker
Azure
Terraform
GitHub Actions
Jira

Escaparium de l'Énergie

Octobre 2023 – Juillet 2025

Dé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

C++
Ruby
SQLite
JavaScript
Sinatra
Bootstrap
ESP-NOW
PlatformIO
GitHub

Formation & Certifications

Mon parcours académique et les certifications qui enrichissent mon expertise

Université de Sherbrooke

Août 2025 – Présent

Baccalauré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 2025

Techniques 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

TypeScript
HTML
CSS
SQL
C#
C++
Ruby
PHP
GDScript
React Native
Ruby on Rails
Angular
Git
LXC
Linux

Cégep de Shawinigan

Mai 2024 – Avril 2025

La 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

Solidity
TypeScript
Go
Bash
Hyperledger
HardHat
Remix IDE
Ganache
Certificat Avalanche Fundamentals

Implications & Compétitions

Implication étudiante et participation à des compétitions techniques

Implications

Vice-président Technologie

Depuis mai 2026

JDIS – Université de Sherbrooke

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

JDIS Games 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

Finale 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.

Capture 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 2025

Hackathon 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 2025

Challenge 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 2025

Compé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 2025

Intelligence 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 2022

E-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