École de technologie supérieure (ÉTS) Montréal, QC
2025
Grâce à un programme universitaire et des expériences en milieu professionnel, je me forme aux postes de concepteur logiciel et responsable de développement. Le programme de baccalauréat en génie logiciel de l’ÉTS est reconnu par Ingénieurs Canada et donne accès à l’Ordre des ingénieurs du Québec (OIQ).
AI Agents Course
Hugging Face
2025
Parcours complet sur les agents d'IA, de la théorie à la pratique. Maîtrise des librairies smolagents, LlamaIndex et LangGraph pour concevoir, construire et orchestrer des agents intelligents basés sur des LLM. Programme incluant des cas d'usage concrets, des défis collaboratifs et une certification délivrée par Hugging Face.
Diplôme universitaire de technologie Métiers du multimédia et de l'Internet
IUT Champs-sur-Marne Université Gustave Eiffel, France
2021
Cursus sur les métiers du web, du développement back-end, à l'UX Design, en passant par le webmarketing ou la réalisation de produits audiovisuels. Le DUT MMI compte 1800 heures d’enseignement sur deux ans (soit environ 35h d’enseignement pas semaine) partagées à parts égales, entre la communication, les langues, l’informatique, la culture graphique, la culture scientifique et les réseaux.
Expériences
Auxiliaire d'enseignements
LOG210, LOG240, GTI611
École de technologie supérieure (ÉTS)
Juillet à décembre 2025
Animation et présentation des séances de laboratoire, accompagnement des étudiants dans la réalisation des travaux, résolution de conflits et encadrement du travail en équipe, évaluation des rapports de laboratoire et du code soumis.
Mandat de refonte pour LOG240 : mise à jour et modernisation des laboratoires incluant migration vers une VM unique, adoption d'un GitLab auto-hébergé, substitution de Visual Paradigm par PlantUML, remplacement de TRAC par les outils intégrés à GitLab, intégration de pull requests avec modèles personnalisés, remplacement de UISpec4J par Playwright pour les tests end-to-end, mise à jour vers JUnit 5, ajout de githooks pour exécuter automatiquement les tests unitaires, et script multiplateforme simulant un pipeline CI/CD.
Développeur full-stack
ISIOS
Janvier 2023 à juin 2025
Correction des anomalies de la plateforme en TypeScript, PHP et SQL, création de fonctionnalités client selon les conditions d'acceptation et les normes de tests, bonification de l'exportation de rapports (PDF, Excel), réusinage du code back-end PHP conformément aux standards ISIOS, analyse des récits utilisateurs et tests des parcours à travers Playwright.
Réalisations R&D de 2025 : développement d'un agent AI à l'aide de LangGraph pour de l'extraction de données propulsé par des LLM open-sources.
Réalisations R&D de 2023 : automatisation complète des tests end-to-end via GitLab CI/CD, intégration de l'outil Matomo pour le suivi de l'expérience utilisateur, création d'une interface front-end connectée par API pour visualiser en temps réel des données issues de sources tierces, conception d'un module d'intelligence d'affaire (BI) en PHP basé sur le modèle ETL.
Analyste-programmeur
Desjardins
Mai à décembre 2022
Mise sur pied d'un logiciel ETL développé en C# .NET générant un fichier Excel comparant des données récupérées de différentes sources externes, préparation de la documentation accompagnant chaque programme et destinée aux usagers, programmation orientée objet et exécution de stratégies de tests.
Webmaster e-commerce
E-SMOKE
Avril à juin 2021
Intégration complète d'un site e-commerce sous Prestashop pour un réseau de 10 boutiques, automatisation de l'importation de plus de 1 000 produits via fichiers CSV pour la migration, création d'un thème personnalisé en HTML/CSS via un thème et Creative Elements, personnalisation dynamique des blocs via le constructeur visuel no-code et Javascript.
GitHub, GitLab, Discord, Slack, Zoom, Google Sheets, Matomo
Langues
Français - Natif
Portugais - Natif (oral)
Anglais - Fonctionnel
Réalisations académiques
Sécurité des logiciels
LOG460, ÉTS, Montréal, QC
A (90e centile)
Réalisation de laboratoires en équipe portant sur l'analyse et le débogage d'exécutables, l'analyse et l'exploitation de vulnérabilités logicielles, ainsi que les tests de sécurité et le pentest applicatif.
Gestion de projets et assurance de la qualité
GTI510, ÉTS, Montréal, QC
Travaux pratiques sur les méthodologies de gestion de projets en TI, incluant la planification, l'exécution et le contrôle de projets, ainsi que les techniques d'assurance qualité logicielle.
Technologies de développement Internet
GTI525, ÉTS, Montréal, QC
A+ (96e centile)
Laboratoires se concentrant sur le développement d'applications Web dynamiques, couvrant la conception HTML, la programmation côté client et serveur, ainsi que le déploiement sécurisé d'applications Web.
Principes et fondements de l'Internet des objets (IdO)
GTI700, ÉTS, Montréal, QC
Travaux pratiques sur les technologies de l'Internet des objets incluant la configuration de kits Raspberry Pi avec capteurs, les protocoles de communication IoT, et le développement d'applications connectées.
Sécurité des réseaux d'entreprise
GTI719, ÉTS, Montréal, QC
Réalisation de trois laboratoires : analyse de risque selon la méthodologie OCTAVE Allegro, mise en œuvre d'une fédération d'identités avec le protocole OAuth 2.0, et déploiement sécurisé de conteneurs Docker orchestrés avec Kubernetes.
Bases de données de haute performance
LOG660, ÉTS, Montréal, QC
Conception et développement d'une application complète de gestion de données incluant la modélisation de bases de données, l'implémentation d'interfaces utilisateur, et l'intégration de fonctionnalités avancées de traitement et d'analyse de données.
Sécurité des systèmes
GTI619, ÉTS, Montréal, QC
Travaux pratiques abordant la sécurité des systèmes informatiques, incluant la gestion des vulnérabilités, les contrôles d'accès, la cryptographie, la détection des intrusions et la réponse aux incidents.
Architecture logicielle
LOG430, ÉTS, Montréal, QC
Refonte et amélioration d'une architecture de microservices existante, incluant la décomposition de monolithes, la mise en place de communication inter-services, la gestion de la cohérence des données distribuées, et l'implémentation de patterns de résilience.
Introduction à l'approche DevOps
LOG680, ÉTS, Montréal, QC
A- (85e centile)
Conception et développement d'un laboratoire DevOps complet incluant la mise en place de pipelines CI/CD, l'automatisation des déploiements, la configuration d'environnements de développement et de production, ainsi que l'intégration d'outils de monitoring et de gestion de configuration.
Analyse de besoins et spécification
LOG410, ÉTS, Montréal, QC
Travaux pratiques sur l'analyse des besoins logiciels, incluant les techniques d'élicitation, la rédaction de spécifications, la modélisation des cas d'utilisation et la validation des exigences.
Principes systèmes d'exploitation et programmation système
LOG710, ÉTS, Montréal, QC
Travaux pratiques sur les principes des systèmes d'exploitation, incluant la gestion des processus, la mémoire, les entrées/sorties, et la programmation système en environnement Unix/Linux.
Conception et évaluation des interfaces utilisateur
GTI350, ÉTS, Montréal, QC
Travaux pratiques sur la conception d'interfaces utilisateur, incluant l'ergonomie, l'accessibilité, les techniques d'évaluation heuristique, les tests utilisateurs, ainsi que des exercices de benchmark, d'audit ergonomique et de prototypage UI.
Structures de données et algorithmes
LOG320, ÉTS, Montréal, QC
A (79e centile)
Travaux pratiques sur l'implémentation et l'analyse de structures de données complexes (arbres, graphes, tables de hachage) et d'algorithmes efficaces, incluant l'analyse de complexité temporelle et spatiale.
Réseaux de communication IP
GTI611, ÉTS, Montréal, QC
Travaux pratiques portant sur la configuration et la gestion de réseaux IP, incluant le routage, la mise en place de services réseau, et l'analyse des performances réseau.
Analyse et conception de logiciels
LOG210, ÉTS, Montréal, QC
Laboratoires se concentrant sur l'application des méthodologies d'analyse et de conception orientées objet, incluant la modélisation UML (PlantUML) et la réalisation de prototypes fonctionnels.
Conception orientée objet
LOG121, ÉTS, Montréal, QC
Travaux pratiques incluant la mise en œuvre des principes de la programmation orientée objet, tels que l'encapsulation, l'héritage et le polymorphisme, à travers le développement de petites applications.
Tests et maintenance
LOG240, ÉTS, Montréal, QC
Laboratoires portant sur la conception et l'exécution de tests logiciels, l'automatisation des tests, ainsi que les techniques de maintenance et d'évolution des logiciels existants.
Programmation et réseautique en génie logiciel
LOG100, ÉTS, Montréal, QC
Travaux pratiques couvrant les bases de la programmation en C, la manipulation des structures de données, ainsi que les concepts fondamentaux des réseaux informatiques.
Projets personnels
Hébergement de services
Raspberry Pi & Cloudflare
Automatisation de workflows à travers n8n, migration de données Cloud sur Nextcloud, création de logiciels répondant à des problématiques avec des API de LLM (OpenAI, Gemini, etc.), gestion de l'ensemble des projets via Docker et Docker Compose, et mise en place de monitoring léger.
Hackathon Mobile Challenge
ApplETS, Montréal
Conception d'une application mobile en 24h sur le thème « Villes intelligentes pour un avenir durable ». Prototypage d'UrbanEco, une application récompensant les comportements écoresponsables, avec apprentissage accéléré de Flutter/FlutterFlow et gestion collaborative sous pression.