Skip to content
View Sacha-Burelle's full-sized avatar

Organizations

@cc-probitaille @AxiumHub

Block or report Sacha-Burelle

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Sacha-Burelle/README.md

Sacha Burelle

Étudiant en génie logiciel @ ÉTS Montréal
Sciences politiques → Génie logiciel — le détour qui m'a appris à penser avant de coder

Portfolio LinkedIn Email


👋 À propos

Je suis passionné par l'architecture logicielle propre et la livraison de projets full-stack complets. Mon parcours atypique — de la science politique au génie logiciel — m'a appris à analyser des systèmes complexes et à communiquer clairement, des compétences qui se traduisent directement dans mon code.

En dehors des cours, je suis capitaine de l'équipe Valorant Esports de l'ÉTS 🎮 — un rôle qui affine mon leadership, ma pensée stratégique et ma coordination d'équipe.

🎯 Disponible pour un stage en génie logiciel


🛠️ Stack technique

Langages
TypeScript JavaScript Java SQL Python

Frontend
React Tailwind CSS Vite

Backend
Node.js Express

Base de données
PostgreSQL Prisma Supabase

Architecture
DDD Clean Architecture GRASP

Outils
Git Vercel Railway


🚀 Projets

🏆 Axium Hub — Plateforme de gestion d'équipes esports

Application web full-stack pour la gestion d'équipes esports compétitives

  • Architecture DDD avec 8 bounded contexts isolés + InMemoryEventBus maison
  • Auth complète : JWT + tokenVersion, 2FA TOTP, vérification email, verrouillage progressif, alertes IP par géolocalisation
  • Fonctionnalités : playbook de stratégies, calendrier avec disponibilités, historique de matchs, lineups interactifs
  • Intégrations : Discord Webhooks, Google Calendar API, Valorant API
  • Déploiement découplé : Vercel (SPA) + Railway (API)

React 19 Node.js Express v5 PostgreSQL Prisma Supabase Tailwind CSS v4 Awilix Vitest


LMS académique construit en équipe (INF155 / LOG210)

  • Architecture en couches (Clean Architecture + DDD + GRASP), stockage 100% en mémoire
  • Banque de questions polymorphique (6 types), correction avec fichier retour, sync vers service SGB externe
  • Pattern DTO, hiérarchie d'erreurs custom, validation centralisée

TypeScript Express.js 4 Pug SSR Jest 29 Supertest Chai


⚔️ Oupi Goupi Empire — Jeu de stratégie au tour par tour

Jeu inspiré de Risk et Polytopia — moteur Java + client web de statistiques

  • Architecture bi-composants : moteur de jeu Java ↔ MySQL ↔ client web via Apache
  • Gestion de ressources, combats tactiques (attaque/défense/portée), exploration de carte

Java MySQL HTML/CSS/JS XAMPP


📜 Certifications

Certification Organisme Statut
AWS Certified Cloud Practitioner (CLF-C02) Amazon Web Services 🔄 En cours
AWS Certified AI Practitioner (AIF-C01) Amazon Web Services 🔄 En cours
Claude Code 101 Anthropic 🔄 En cours
Claude Code in Action Anthropic 🔄 En cours

🎓 Formation

Diplôme Établissement Période
B.Ing. Génie Logiciel École de Technologie Supérieure (ÉTS) Mai 2025 – En cours
Cheminement universitaire en technologie ÉTS Mai 2024 – Mai 2025
B.Sc. Sciences Politiques (incomplet) Université de Montréal Sept 2022 – Mai 2024
DEC Cégep Montmorency Sept 2020 – Juin 2022

« Le meilleur code est celui qu'on comprend encore six mois plus tard. »

Pinned Loading

  1. AxiumHubVitrine AxiumHubVitrine Public

    1

  2. r0bun/OupiEmpire r0bun/OupiEmpire Public

    jeu pour le cour tch99

    Java