Expérience
-
2023 — aujourd'hui
Team Lead
Classe Affaires inc. Saint-Augustin-de-Desmaures (à distance)
- Team Lead depuis 2024 — auparavant Programmeur-Analyste.
- Gestion d'une équipe de 2 à 6 développeurs (1:1, évaluations de performance, gestion de conflits, rétention) sur Neo, un TMS SaaS pour le transport routier, et sur l'outillage interne.
- Maintien des livraisons à 3 développeurs pendant plus d'un an à la suite d'une réduction d'un tiers des effectifs de développement, puis intégration d'une seconde équipe lors d'une fusion.
- Direction de la refonte complète de l'engin de paie des chauffeurs : calcul passé de 5 minutes à environ 20 secondes, traçabilité accrue, moins de billets de support, nouvelles règles de paie ajoutées rapidement, aucune régression depuis la mise en production.
- Co-développement et direction de l'intégration de télémétrie (ISAAC, Attrix), livrée en moins d'un mois pour permettre la signature et la mise en production de nouveaux clients.
- Direction du développement d'une fonctionnalité d'extraction de documents par IA dans Neo, réduisant le temps et les erreurs de saisie des commandes.
- Implantation de l'outillage IA auprès de l'ensemble de l'équipe de développement (10 à 20 développeurs) : agents de code, serveurs MCP vers les systèmes internes, skills d'équipe, agents de revue et de support.
- Simplification des processus d'équipe : passage de Scrum à Kanban, retrait des rencontres sans valeur ajoutée au profit d'activités d'équipe.
- C#
- .NET
- ASP.NET Core
- Angular
- SQL Server
- Azure
- Azure DevOps
- Docker
- Kubernetes
-
2022 — 2023
Développeur full-stack
Akinox À distance
- Développement d'une plateforme de soins virtuels pour le gouvernement du Québec.
- Développement d'un portail public de complétion de questionnaires dynamiques pour le gouvernement du Québec.
- Ajout de nouvelles fonctionnalités dans une librairie open source de visualisation d'imagerie médicale.
- Participation aux processus décisionnels de l'entreprise, à la hiérarchie plate.
- Responsable du recrutement des stagiaires coopératifs : entrevues, rétroaction aux RH, suivi auprès des universités, encadrement, formation et évaluations. 4 stagiaires recrutés, dont 2 embauchés à temps plein.
- C#
- .NET
- React
- EFCore
- TypeScript
- MassTransit
- Honeycomb
- Pulumi
- MongoDB
-
2019 — 2021
Stagiaire en développement logiciel
Sherweb inc. Sherbrooke
- Conception de plusieurs API REST, certaines publiques.
- Réusinage important dans des parties critiques d'applications existantes.
- Remplacement de librairies non maintenues ou dont la licence avait changé.
- Extraction de modules d'un monolithe en microservices.
- Ajout de nouvelles fonctionnalités dans une solution en microservices.
- Analyse de problèmes complexes.
- Participation aux cérémonies Scrum.
- Supervision d'un nouveau stagiaire lors de sa formation de début de stage.
- Assistance d'un directeur lors des entrevues pour les stagiaires de la session suivante.
- Participation aux activités de recrutement dans des foires de l'emploi.
- .NET
- C#
- NHibernate
- StructureMap
- RabbitMQ
- TypeScript
- Angular
- PowerShell
- KnockoutJS
- JsonRPC
- DDD
Parcours antérieur
-
2012 — 2018
Gérant de cuisine
Rôtisserie St-Hubert Victoriaville
- Inventaire de la rôtisserie.
- Commandes aux fournisseurs selon l'historique de ventes et les évènements prévus.
- Participation au recrutement, aux entrevues et à la formation.
- Optimisation de l'exécution des tâches.
- Création de matériel de formation pour les nouveaux employés.
- Création de matériel de formation et promotionnel pour les nouveaux plats.
- Gestion des conflits de personnel.
-
2011 — 2014
Mécanicien d'entretien
Orthonomie Plus inc. Victoriaville
- Entretien et réparation d'équipements divers d'aide à la vie quotidienne.
- Livraison d'équipements d'aide à la vie quotidienne.
- Résolution rapide de problèmes électriques, électroniques et mécaniques de toutes sortes pour assurer la sécurité et la paix d'esprit des usagers.
- Communication avec les fournisseurs pour obtenir des pièces ou des détails techniques.
Formation
-
2018 — 2021
Baccalauréat en informatique, régime coopératif
Faculté des sciences, Université de Sherbrooke
Permettre à l'étudiant d'intégrer adéquatement les technologies de l'information aux processus scientifiques et techniques en collaboration avec des spécialistes d'autres disciplines.
-
2012 — 2014
Études collégiales en technique de l'informatique
Département d'informatique, Cégep de Victoriaville
-
2008 — 2011
DEP en électromécanique de systèmes automatisés
CIFIT (Centre intégré de formation et d'innovation technologique), Victoriaville
Réparer, entretenir, installer et assembler des systèmes automatisés, conformément aux schémas et à l'aide d'outils manuels et d'appareils d'essai électriques, en vue de maintenir un fonctionnement adéquat et sécuritaire des machines et des appareils connexes ou d'assurer la reprise de la production dans les meilleurs délais.
Compétences
- Programmation
- C#
- .NET
- C/C++
- Java
- JavaScript
- TypeScript
- React
- Angular
- Vue.js
- RabbitMQ
- MassTransit
- Scheme
- Python
- SQL (plusieurs dialectes)
- MongoDB
- Pulumi
- REST
- PHP
- Assembleur x86 et ARM
- IA
- LLM (GPT, Claude, Gemini)
- Agents IA et automatisation
- Prompt engineering
- RAG
- Copilot / Cursor / MCP
- Systèmes
- Linux
- BSD
- macOS
- Windows
- Android
- iOS
- Outils
- Visual Studio
- Git
- Azure DevOps
- GitLab
- PowerShell
- Docker
- Rider
- CLion
- Vim
- bash
- LaTeX
- Méthodologies
- Agile (Scrum, Kanban, ScrumBan)
- DDD
- TDD
- Intérêts connexes
- Compilateurs
- Conception de langages de programmation
- Programmation système
- Philosophie UNIX
- Open source et open hardware
- Automatisation
- Personnelles
- Tolérance au stress
- Esprit d'équipe
- Facilité à communiquer
- Adaptabilité
- Débrouillardise
- Langues
- Français
- Anglais (bilingue)
Projets
-
genote.sh
Duo de scripts bash : genote.sh permet de consulter les notes disponibles sur Genote (plateforme de dépôt de notes de plusieurs facultés de l'Université de Sherbrooke) et gecote.sh fait de même pour les cotes finales des cours, directement depuis le terminal.
-
FormAssistant — Save & Restore
Fork d'une extension de navigateur permettant de sauvegarder et restaurer un formulaire dans une page web, afin d'accélérer certains tests manuels. Principal ajout : un moteur de gabarits rudimentaire qui génère des valeurs automatiquement selon l'estampille temporelle (date et heure).
-
Site de recettes
Projet personnel né de la frustration des sites de recettes qui imposent un long bloc de texte avant la recette. L'objectif : un site léger, rapide et adapté au mobile.
Contact
- Courriel contact@mathieufournier.ca
- LinkedIn mathieufournier-ca
- GitHub mathieuf20