Je construisles pipelinesoù circulentles données.

Bachelier en génie logiciel (ÉTS, 2026) spécialisé en ingénierie de données. Trois stages et un poste de concepteur logiciel où j'ai bâti des pipelines de données qui tiennent en production sur Azure. Intégration poussée des LLM (Claude API, OpenAI) dans des pipelines de production. Profil international (Montréal–Milan, trilingue), apprentissage rapide et goût du défi.
Saint-Jérôme, Québec
Expérience
Concepteur logiciel (ingénierie de données)
Humanity-Tech Inc, Terrebonne
Mai 2025 – présent
- Conception d'un framework de « Brokers » (patrons Strategy et Template Method) ingérant les données de 20+ clients (API REST, CSV, web scraping) vers une plateforme Directus/SQL, avec un moteur de synchronisation maison (diff création / mise à jour / suppression)
- Synchronisation quotidienne automatisée sur Azure Functions : 200 à 1 000 établissements par client par jour, synchronisation des images par clés de correspondance, alertes d'erreurs par courriel et détection de dérive de schéma
- Orchestration d'un pipeline d'enrichissement de 12 scripts avec exécution multi-clients en parallèle via un tableau de bord maison; validation d'abord manuelle (~1 journée) devenue automatisée (~15 minutes) grâce à des passes de correction par LLM
- Géocodage et enrichissement via l'API Google Places (heuristiques de classement personnalisées, détection d'anomalies par similarité d'adresses); génération de descriptions par lots (recherche web + LLM) et traduction automatisée FR-EN
- Plateforme alimentant 30+ bornes touristiques dans 6 régions du Québec
- Python
- C#
- SQL
- Azure Functions
- Docker
- pytest
- DevOps
- ML/IA
- Claude API
- OpenAI
- Claude Code
Data Scientist (stage 3)
Groupe d'Analyse Ltée, Montréal
Mai – Août 2023
- Scraper automatisé de suivi de prix, exécuté quotidiennement pendant plusieurs mois sur plusieurs sites web
- Flux de transformation produisant des jeux de données structurés pour les analyses
- Membre de l'équipe de science des données; soutien aux analystes pour leurs besoins en données
- Python
- Pandas
- SQL
Data Scientist (stage 2)
Groupe d'Analyse Ltée, Montréal
Janv. – Août 2022
- Optimisation d'un pipeline d'ingestion massive : traitement réduit de 8 h à 2 h en éliminant les re-comparaisons redondantes de l'algorithme d'appariement de documents
- Moteur de recherche interne indexant des milliers de documents, utilisé par les analystes pour la recherche d'information liée aux dossiers
- Python
- Pandas
- SQL
- Apache Beam
- NLP
- ElasticSearch
Développeur logiciel fullstack (stage 1)
Beslogic Inc, Montréal
Janv. – Avril 2021
- Développement, déploiement et maintenance de microservices; revues de code par les pairs
- Django
- Angular
- MongoDB
Projets
Interface de communications unilatérales — SimGrid (PFE, open source)
2026
Interface générique permettant à toute technologie de communication unilatérale de s'intégrer au simulateur SimGrid — contribution publique.
- C++
- CMake
IA d'un jeu de Pushers
2023
MinMax avec élagage Alpha-Beta et heuristiques personnalisées — anticipation de 20+ coups; top 10 du concours du cours.
- Java
CrackVision12K
2025
Modèle de détection de fissures — prétraitement, augmentation d'images, optimisation d'hyperparamètres.
- PyTorch
- Keras
- Scikit-Learn
Compétences
- Python
- C#
- SQL
- TypeScript
- Java
- C/C++
- Pandas
- NumPy
- Apache Beam
- PyTorch
- Keras
- Scikit-Learn
- TensorFlow
- Intégration LLM (Claude API, OpenAI API)
- NLP
- dév. assisté par IA (Claude Code, Copilot)
- Azure (Functions, Static Web Apps, AI Foundry)
- Docker
- GitHub
- GitLab
- PostgreSQL
- MongoDB
- ElasticSearch
- UML
- patrons de conception (GoF)
- Agile
Formation
B. ing., génie logiciel · 2026
ÉTS, Montréal
GPA 3,75/4,3 — Échange : Milan, Italie (2023–2024)
DEC Techniques de l'informatique · 2020
Collège de Bois-de-Boulogne
Mention Bulletin+
- Langues : Français · Anglais · Italien
- Citoyenneté canadienne et italienne (UE)
- CSGames, ÉTS — 2023, 2025
- Tutorat par les pairs, ÉTS — 2023
- Compétition Code IA, CScience Le Lab — 2021