À propos de moi
Contexte#
Je suis un étudiant en génie logiciel à l’Université d’Ottawa et je poursuis un B.Sc.A. en génie logiciel (coop) avec une moyenne de 3,9/4,0, diplôme prévu en 2029. J’aime concevoir des logiciels utiles, sécurisés et bien pensés. J’ai découvert la technologie par la programmation et les compétitions de cybersécurité, et ce mélange de rapidité, de résolution de problèmes et d’impact concret guide encore ma façon de travailler.
Cet été, je rejoins Statistique Canada | Statistics Canada comme éducateur junior en science des données, où je contribuerai à des initiatives en IA générative et en automatisation.
Ce dans quoi je suis bon#
Développement Full-Stack#
Je développe des produits de bout en bout avec des technologies web modernes, des interfaces React et Next.js jusqu’aux backends FastAPI et Express. J’accorde beaucoup d’importance à une architecture propre, à une bonne UX, aux performances et à une expérience bilingue soignée.
Stack technologique: React, Next.js, TypeScript, Payload CMS, next-intl, Node.js, Express, FastAPI, PostgreSQL, Docker
Cybersécurité#
J’ai une expérience pratique en tests de pénétration et en évaluation de vulnérabilités. Dans des mandats autorisés, j’ai trouvé des vulnérabilités critiques, conçu des preuves de concept pour valider l’impact et contribué à des recommandations de correction priorisées selon le risque et l’effort.
Forces: évaluation de vulnérabilités, preuves de concept, planification des correctifs, développement sécurisé
Science des données#
J’aime appliquer le ML à des problèmes concrets de produit. Dans des projets et hackathons, j’ai utilisé des pipelines basés sur XGBoost pour évaluer les biais, générer des recommandations et exécuter des analyses de scénarios.
Outils: XGBoost, Pandas, scikit-learn, NumPy
Développement systèmes#
J’apprécie les problèmes bas niveau et l’architecture des machines virtuelles. J’ai développé un émulateur Synacor VM avec gestion des opcodes, des registres, de la pile et des outils de débogage pour analyser l’état d’exécution.
Outils: Python, architecture VM, débogage
Expériences marquantes#
Éducateur junior en science des données @ Statistique Canada | Statistics Canada (été 2026)#
Je rejoins Statistique Canada cet été comme éducateur junior en science des données.
Développeur logiciel et coordonnateur technique @ IEEE uOttawa Student Branch (Jan. 2026 – Présent)#
- Amélioré la découvrabilité avec des fonctionnalités SEO incluant génération statique, sitemap et balises meta avec Next.js
- Activé le support bilingue en intégrant next-intl et Payload CMS pour la localisation et l’i18n
- Atteint 50 participants en animant un atelier de sécurité web sur les vulnérabilités courantes en CTF
- Offert du soutien pendant les événements techniques aux étudiants dans les deux langues officielles, français et anglais
Analyste en cybersécurité @ De La Salle HS (Nov 2024 - Jan 2025)#
J’ai découvert 2 vulnérabilités critiques affectant tous les systèmes connectés au réseau et soutenu le déploiement des correctifs. J’ai aussi conçu des preuves de concept pour valider l’exploitabilité et co-rédigé un rapport priorisant les correctifs par risque et effort.
Tuteur en informatique & Président du club de programmation (Sep 2023 - Jun 2025)#
Fondation et direction d’un club d’informatique où j’ai animé ~40 sessions et tutoré ~50 étudiants. J’ai aussi animé des ateliers DSA et des concours CCC simulés, puis rédigé plus de 20 pages de documentation réutilisable sur Python, Supabase, Express et React.
Projets notables#
- Sentinel - Développement d’un backend FastAPI conteneurisé qui ingère des historiques de transactions et expose des endpoints d’analyse de biais. Entraînement d’un modèle XGBoost atteignant 91 % de précision et réduction de la charge de rendu des graphiques par filtrage des données
- Site web IEEE uOttawa - Livraison de 11 PR fusionnées sur le site IEEE open source, implémentation du routage bilingue /en et /fr avec next-intl, et création de modèles de contenu Payload CMS et de libellés admin réutilisables
- Émulateur VM Synacor - Développement d’un émulateur Synacor VM fonctionnel en Python avec parsing des opcodes, 8 registres, opérations de pile, mémoire adressable 15 bits et outils de débogage pour l’analyse d’exécution
Prix et certifications#
- 🥇 1re place - IEEE uOttawa x HackTheBox Capture The Flag (2026)
- 🥉 3e place - Hackathon National Bank SESA uOttawa (2026)
- 🥇 1re place - Hackathon IBM Qiskit Fall Fest (2025)
- 🥇 1re place - uOttawa-IBM Cyber Range FlagForce CTF (2025)
- 🥈 2e place - Hackathon d’échecs informatiques de l’Université d’Ottawa (2025)
- 📜 Meta Back-End Developer Professional Certificate (2023)
Restons en contact#
Je suis toujours intéressé par des projets stimulants, de bonnes équipes et des occasions de continuer à apprendre. N’hésitez pas à me contacter!
- Courriel: wibra007@uottawa.ca
- LinkedIn: linkedin.com/in/waaberi
- GitHub: github.com/waaberi
Intéressé par : des occasions en génie logiciel, IA et cybersécurité