FrançaisEnglish

Vincent Bureau

Full-Stack Developer · DevOps · Cybersecurity

About me

What led me toward development, infrastructure and security

I started programming out of curiosity, tinkering with personal projects long before it became an academic path. That curiosity led me naturally toward infrastructure and security: understanding how systems work, how they communicate and how to protect them.

What drives me is solving concrete problems end to end, from application code all the way to production deployment. I enjoy designing a user interface as much as configuring the network that makes it reachable. That range is what pushes me to understand every layer of a system rather than stopping at one.

Professional experience

My professional path and the skills built along the way

Azimut Lab

August 2025 – May 2026

Intern – Full-Stack Developer · Quebec City, QC

Full-stack development in an Azure cloud environment, from architectural design through to production deployment.

  • Built the React/Next.js frontend and the NestJS and .NET Core APIs
  • Provisioned the Azure infrastructure with Terraform
  • Automated CI/CD pipelines and containerized deployments
  • Designed and administered the PostgreSQL databases
  • Set up unit and integration tests (.NET, Jest)
  • Managed the release cycle (semantic versioning, release branches, merge-back)
Details and technologies

Infrastructure & DevOps

  • Containers, databases, secret management, networking and observability declared in Terraform
  • Multi-environment orchestration (Development, Production) with Docker and CI/CD pipelines

Databases

  • Schemas, migrations and ORM work through TypeORM and Entity Framework

Process & Versioning

  • Kept a readable Git history between release and development branches
  • Code review and technical documentation

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

October 2023 – July 2025

Full-Stack Developer · Shawinigan, QC

End-to-end development of web applications and embedded systems to improve the customer experience in an interactive entertainment venue.

  • Built the web interfaces in HTML/Bootstrap
  • Built the Ruby/Sinatra servers and the internal SQLite management database
  • Programmed the C++ embedded systems (ESP32) communicating over ESP-NOW
  • Segmented the IoT network into isolated subnets
Details and technologies

Web applications

  • Ruby/Sinatra applications serving the HTML/Bootstrap interfaces used by staff
  • SQLite database for internal management, with the matching backup and migration scripts

Embedded systems

  • C++ firmware on ESP32 for the game modules, developed with PlatformIO
  • Direct module-to-module communication over ESP-NOW, with no access point and no dependency on the venue Wi-Fi

Network & operations

  • Dedicated subnets for IoT equipment, separated from the network used by staff
  • Diagnosing and returning room hardware to service between games

Technologies

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

Education & Certifications

My academic background and the certifications that round out my expertise

Université de Sherbrooke

August 2025 – Present

Bachelor's in Computer Science (cybersecurity stream) · In progress

Second year of a computer science bachelor's degree, cybersecurity stream. Coursework in software development, systems architecture and project management.

Completed courses
  • Relational and object database systems (IFT287)
  • Operating systems (IFT320)
  • Introduction to development techniques and tools (IGL201)
  • Applied statistics (STT418)
  • Systems programming (IFT209)
  • Object-oriented design methods (IFT232)
  • Data structures (IFT339)

Cégep de Shawinigan

August 2021 – June 2025

Computer Science Technology · DEC

Software development program covering several areas of programming and modern technology.

Details and technologies

Areas covered

  • Web, desktop and mobile application development
  • Embedded systems programming (microcontrollers)
  • Database design and development
  • Client/server network programming
  • Systems administration and virtualization
  • Video game development

Technologies

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

Cégep de Shawinigan

May 2024 – April 2025

Blockchain for Programmers (114 hours) · AEC

Intensive program covering the theory and practice of blockchain. Development, deployment and testing of smart contracts on Ethereum with decentralized applications.

Details and technologies

Skills acquired

  • Blockchain architecture and cryptographic mechanisms
  • Development of secure smart contracts
  • Comparative analysis of Ethereum and Hyperledger Fabric
  • Economic and technical assessment of blockchain projects
  • Best practices for decentralized development

Technologies

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

Involvement & Competitions

Student involvement and participation in technical competitions

Involvement

VP Technology

Since May 2026

JDIS – Université de Sherbrooke

Computer science student organization at the Université de Sherbrooke. Mandate centred on the technical side of the group: internal tooling and technical support for events.

  • Turning JDIS's technology ideas into working software
  • Designing and maintaining the group's digital tools
  • Supporting technical projects tied to events and initiatives
  • Working with the executive committee on technology needs

Infrastructure & deployment

July 2026

JDIS Games 2026

Design, development and production rollout of the competition infrastructure, used live during an event that brought together around a hundred university students and recent graduates.

  • Built the automation scripts and the competition infrastructure
  • Load testing and validation ahead of the event, then production deployment

Competitions

National finals – Attack/Defence · Team – 6th in Canada out of 9 · 3rd in defence · 7th in CTF

National finals in Ottawa pitting the country’s best teams against each other in network infrastructure defence and capture-the-flag. The only team in the finals to compete without any AI assistance.

Capture The Flag (CTF) · Team – 1st in Quebec & 1st in Canada

National cybersecurity challenge. Realistic production application scenarios, infrastructure hardening and forensic analysis.

Shacks 2025

November 2025

Security hackathon · Team – 10th out of 13

A 24-hour security hackathon. Rapid prototyping and development of a technical solution to a cybersecurity problem.

HackFest 2025

October 2025

Cybersecurity challenge · Team – 12th out of 55

The largest hacking event in Canada. Advanced challenges in binary exploitation (pwn), reverse engineering and network security.

UnitedCTF

September 2025

CTF competition · Solo – 65th out of 496

Inter-university competition. Solving a range of technical challenges: applied cryptography, web security and steganography.

Artificial intelligence · Team – 4th out of 40

AI programming competition. Algorithm design and logic optimization for autonomous agents in a simulated environment.

É-Lectriks

August 2021 – July 2022

College e-sport

Competitive college league. Built leadership, high-stakes team communication and decision-making under pressure.

Projects

A selection of my most significant projects and technical work

Homelab

Every containerized service behind a single reverse proxy, with centralized authentication, HTTP caching and monitoring.

Traefik · Authelia · CrowdSec · Varnish · Docker

CrowdSec Security

Intrusion detection on Traefik logs: scan and bruteforce scenarios, with a graduated response from CAPTCHA to full block.

CrowdSec · Traefik · AppSec · Turnstile

Guardian

Access control for Plex, a self-hosted media server: device approval, per-user rules and termination of non-compliant sessions.

NestJS · Next.js · TypeScript · SQLite · Docker

Sinatra SSM

Ruby session management library for Sinatra: cookies, authentication and protection against session hijacking.

Ruby · Sinatra · Security · Sessions

HoneyMoney

An Ethereum DeFi application built around a simulated malicious ERC-20 token, to illustrate the traps of decentralized finance.

Solidity · Ethereum · Hardhat · Ethers.js

More projects

Open source contributions, technical experiments and work in progress.

Open Source · GitHub · Collaboration