À propos
Comme le disait Arthur C. Clarke, « toute technologie suffisamment avancée est indiscernable de la magie ». Cette idée façonne encore ma façon d'aborder le métier. Depuis la fin de mon B.Sc. en informatique à l'Université de Montréal, j'ai commencé ma carrière chez Desjardins, une institution financière canadienne bien connue : d'abord en développant des outils et en migrant des applications critiques en gestion d'actifs, puis en bâtissant des plateformes de données pour l'assurance auto et habitation, et aujourd'hui en maintenant les APIs d'intégration infonuagiques et les backends .NET dont les équipes internes dépendent au quotidien.
En dehors du travail, je suis candidat au CFA et je prépare l'examen de niveau I, ce qui m'a d'ailleurs mené au certificat en finance de marché à HEC Montréal. Le reste de mon temps va à un flux constant de projets personnels — comparateurs de prix, logiciels de tournoi, un détecteur d'éruptions solaires — surtout comme prétexte pour apprendre quelque chose de neuf.
Compétences & outils
Programmation10
C#
AvancéJava
AvancéPython
AvancéSQL
AvancéHTML/CSS
IntermédiaireJavascript
IntermédiaireReact
IntermédiaireFlutter
DébutantJulia
DébutantKDB+
DébutantTechnologies10
Git
AvancéMS Office
AvancéLatex
AvancéAzure
AvancéOracle ADB
AvancéAndroid Studio
IntermédiaireArduino/ESP32
IntermédiairePyTorch/Tenserflow
IntermédiaireAWS
DébutantFirebase
DébutantMon parcours
Formation
Finance de marché
HEC Montreal 2025 - 2026En coursEn cours
Expérience
Ingénieur full stack
Mouvement Desjardins - Direction Solutions Exécutives, Montréal, QC Jan 2026 - PresentActuelMaintient les APIs d'intégration infonuagiques critiques et développe les backends .NET des applications internes de finance et d'opérations.
Ingénieur de données
Desjardins Groupe d'Assurances Générales, Montréal, QC Apr 2025 - Jan 2026A contribué aux travaux d'ingénierie de données soutenant les solutions d'assurance et la continuité des opérations.
Stagiaire en génie logiciel - .NET/SQL
Gestion mondiale d'actifs Desjardins, Montréal, QC Sept 2024 - Apr 2025A développé des outils et soutenu des migrations d'applications critiques pour les opérations de gestion d'actifs.
Responsable qualité - saisie de données
LXT AI, Montréal, QC Feb 2022 - Sept 2023A dirigé une équipe assurant une saisie de données de haute qualité pour l'entraînement de grands modèles de langage.
VP interne adjoint + représentant des finissants
AEDIROUM (association étudiante), Montréal, QC Sept 2023 - Sept 2024Impliqué dans la représentation étudiante et la défense des besoins des étudiants en comité.
Projets personnels
Mobideal.ca (ouvre un nouvel onglet)
Comparateur de prix de téléphones entre Best Buy, Costco Mobile et Walmart Wireless. L'architecture repose sur une base Oracle Autonomous Database et un script Python hébergé sur une VM Oracle Cloud qui interroge les APIs des détaillants toutes les 8 heures pour mettre à jour les données. Le frontend est développé en React et accède à la base Oracle via sa propre API.
ResumeTurbo.com (ouvre un nouvel onglet)
Générateur de CV en ligne dynamique. Intègre SwiftLaTeX, un compilateur LaTeX en WebAssembly, pour un rendu LaTeX en temps réel dans le navigateur, ainsi que PDF.js de Mozilla pour l'affichage multiplateforme des PDF.
SimoHakim.com + Generator (ouvre un nouvel onglet)
Outil qui génère un site portfolio et un CV LaTeX assorti à partir d'un seul fichier JSON. Exemple d'implantation : SimoHakim.com, mon site personnel.
ToTheFinal.app (ouvre un nouvel onglet)
Compagnon de Coupe du monde né des questions que mes amis et moi nous posions en plein tournoi : qui affronte-t-on ensuite, peut-on encore finir premier, et à quelle heure joue-t-on ici ? Une seule application web réunit les scores en direct, les classements de groupes, un tableau des éliminatoires qui se met à jour au fil des résultats, la simulation de scénarios et les heures de match affichées à la fois dans votre fuseau et dans celui du stade. Entièrement développée en React, avec des Cloudflare Workers qui relaient et mettent en cache l'API de scores pour rester sous ses limites de débit. Gratuite, sans publicité ni compte — elle a rejoint 200 000 utilisateurs durant le tournoi.
Pairings.cloud
Application web de classement et d'appariement des joueurs dans les grands tournois au système suisse. Développée en React pour le site des participants et en Electron pour l'application compagnon des organisateurs, avec Firebase comme base de données.
ASCII Sign Language Classification (Kaggle)
1re place dans une compétition Kaggle portant sur la classification d'images de langue des signes, à l'aide de forêts aléatoires et de réseaux de neurones convolutifs (CNN) enrichis par XGBoost.
Classification of Extreme Weather Events (Kaggle)
Développement de modèles de détection et de classification d'événements météorologiques extrêmes à partir de données climatiques, au moyen de la régression logistique, du SVM linéaire et de XGBoost.
Solar Flare Detection via Radio Blackouts Phenomenon
Construction d'un modèle d'apprentissage automatique capable de détecter localement les éruptions solaires en temps réel par la surveillance des fréquences radio (5 à 25 MHz) au moyen d'un RTL-SDR.
AbraCarta - Shopify App
Plateforme intégrée à Shopify qui aide les boutiques de cartes à gérer leur inventaire en direct, à automatiser les mises à jour et à afficher les prix en vitrine. Architecture composée d'un backend .NET, d'un frontend React/Remix, d'APIs REST pour les opérations internes et de GraphQL pour l'intégration Shopify.
Quelques mots
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto.
Me contacter
Un poste, un projet ou une question ? Ma boîte est ouverte.