CV
2024/04 - 2025/12 :
Artm
Architecte de solutions
Projets:
- Architecture et développement d'une solution d'intégration de données entre les systèmes corporatifs
- Mettre en place le processus d'intégration continue et déploiement continu selon les pratiques de l'artm
- Intégration d'un nouveau logiciel de gestion des projets et du processus SAFe
- Révision de soumissions aux appels d'offres et valider la conformité technique
Rôles:
Architecture
DevOps
Habiletés:
C#
.net 8
Azure
Clean Architecture
CosmosDB
Github
Planisware
Services web
Terraform
Méthodologies:
Agile
SAFe
2022/10 - 2024/03 :
Investissements PSP
Consultant Azure sénior
Services de données et d'intégration
Projets:
- Développer une application servant à synchroniser les données de plusieurs sources et destinations
- Développer un CLI permettant aux développeurs de générer du code répétitif et d'attribuer des permissions dans la plateforme Snowflake
- Développer un "chat bot" branché sur chatGPT qui permet aux employés d'utiliser l'intelligence artificielle directement dans Teams
- Participation au développement et maintien de la plateforme devops pour le ci/cd
- Exposer des données en format GraphQL avec le serveur Apollo
Rôles:
Développement logiciel
DevOps
Tests automatisés
Habiletés:
C#
.Net Framework
.net 7
.net 8
Azure
Azure DevOps
Clean Architecture
Git
GraphQL
node.js
Snowflake
xUnit
Méthodologies:
Agile
Scrum
2022/05 - 2022/10 :
nesto
Architecte de solutions
Courtier hypotécaire en ligne
Projets:
- Design pour transformer un système vers une architecture multi-tenant
- Design technique pour l'intégration d'un système hypotécaire externe à la plateforme infonuagique GCP
- Représenter nesto en tant qu'expert technique lors de relations avec partenaires et tierces parties
- Intégration d'un système de gestion d'identités pour comptes internes et externes
- Conceptions et définitions d'api
- Documentation de systèmes et de processus
Rôles:
Architecture
Habiletés:
OIDC
MySql
Auth0
GCP
Git
Golang
Jira
OAuth2
REST
Méthodologies:
Agile
Scrum
2021/04 - 2022/04 :
BDC
Consultant sénior (developpement/architecture)
Groupe de gestion du risque
Projets:
- Révision et mise à jour de l'architecture de solution proposée
- Développer une application de mise à jour automatisée de cotes de crédit des clients
- Architecture et développement d'un service de validation d'identité pour la clientèle en ligne
- Créer un fournisseur d'authentification OIDC et configurer le flux de sécurité
Rôles:
Architecture
Développement logiciel
DevOps
Tests automatisés
Habiletés:
C#
Entity Framework
MySql
OIDC
.net core
Azure DevOps
Clean Architecture
Cloud Foundry
Conception axée sur le domaine
CQRS
Git
Microservices
REST
xUnit
Méthodologies:
Agile
Scrum
2020/10 - 2021/04 :
Investissements PSP
Consultant Azure sénior
Services de données et d'intégration
Projets:
- Développement et maintien de services de traitement centralisé de données d'entreprise
- Développer et maintenir le processus de livraison continu dans Azure DevOps
- Développer et maintenir les tests automatisés
- Effectuer le support et le diagnostique de l'environnement production
Rôles:
Développement logiciel
DevOps
Tests automatisés
Habiletés:
C#
Entity Framework
SQL Server
PostgreSQL
.net core
Azure
Azure DevOps
Azure Durable Functions
Dapper
Finance
Git
Kubernetes
REST
xUnit
Méthodologies:
Agile
Scrum
2018/10 - 2020/10 :
Hydro-Québec/Hilo
Leader technique de l'équipe des services backend
Application mobile de domotique et d'économie d'énergie
Projets:
- Architecture et développement d'une infrastructure de microservices et d'API REST dans Azure avec .Net Core pour une application mobile de domotique
- Architecture, developpement, configuration et déploiement des différents modules Azure: App Services, Sql Server, Api Management, Application Insight, Redis Cache, Notification Hub, Configuration Service, SignalR, Container Instance, Event Hub, Function Apps, Key Vault, Azure Maps, SendGrid, Yaml, Terraform
- Architecture et développement des fonctionnalités backend de l'application
- Mettre en place les processus pour l'intégration et le déploiement continus dans Azure DevOps
Rôles:
Architecture
Chef d'équipe
Développement logiciel
DevOps
Tests automatisés
Habiletés:
C#
SQL Server
.net core
Akka
Azure
Azure DevOps
CQRS
Dapper
Domotique
Git
Jira
Microservices
OAuth2
REST
SignalR
xUnit
Méthodologies:
Scrum
Agile
2017/10 - 2018/09 :
Hydro-Québec
Consultant sénior
Projets:
- Maintenir et faire évoluer les portails collaboratifs de la compagnie
- Développer une application de détection de vol d'énergie
- Développer une application de création automatisée de sites de collaboration pour les différentes équipes de la compagnie
Rôles:
Architecture
Développement logiciel
Planification des tâches
Habiletés:
C#
.Net Framework
SharePoint
Asp.Net MVC
Html
Javascript
Office 365
SQL Server
Méthodologies:
Scrum
Agile
2016/08 - 2017/06 :
Ivanhoé Cambridge
Consultant sénior (développement/architecture)
Projets:
- Intégrer un système de gestion d'encaisse centralisé pour le département de trésorerie
- Architecture, analyse et développement d'applications et de services web de configuration et de manipulation de données par les clients d'affaires
- Architecture, développement et maintenance des applications SharePoint pour divers domaines d'affaires
- Création de requêtes SQL complexes pour effectuer la validation de données
Rôles:
Architecture
Analyse
Développement logiciel
Tests d'intégration
Habiletés:
C#
SQL Server
Asp.Net MVC
Visual Studio
Javascript
jQuery
Html
.Net Framework
Css
OO
Ajax
Bootstrap
Dapper
JSON
Kendo UI
Procédures stockées
REST
Services web
SSIS
Méthodologies:
Scrum
Agile
2015/06 - 2016/07 :
Desjardins
Architecte de solutions
Supervision de l'architecture, du développement et du déploiement pour le projet de refonte du site desjardinsassurancevie.com de SharePoint 2007 vers 2013.
Projets:
- Agir en tant qu'intermédiaire expert entre Desjardins et la firme GSoft lors du développement
- Réviser l'architecture en place et proposer les changements nécessaires au projet
- Automatiser, documenter et superviser les déploiements dans les environnements de Desjardins
- Superviser la prise en charge du projet par l'équipe de maintenance de Desjardins
- Développement de quelques modules dans l'application
Rôles:
Architecture
Documentation
Analyse
Développement logiciel
Validation de livrables
Habiletés:
.Net Framework
Ajax
ASP.Net
C#
Css
Html
Javascript
jQuery
OO
SharePoint
PowerShell
Visual Studio
Bootstrap
Dapper
JSON
Méthodologies:
Agile
Scrum
2015/09 - 2016/01 :
Groupe Altus
Consultant Sénior
Projets:
- Créer des sites de partage documentaires avec les clients externes avec SharePoint Online
- Former l'équipe TI sur la gestion d'un compte Office 365 et de sites SharePoint dans le cloud
- Création de gabarits de site pour faciliter la création de sites pour chaque client
- Configuration de la sécurité
- Utilisation de librairies javascript pour créer un dashboard avec graphiques connecté sur les données SharePoint
Rôles:
Architecture
Documentation
Analyse
Formation
Habiletés:
Office 365
Javascript
jQuery
SharePoint
REST
2011/04 - 2015/06 :
Ivanhoé Cambridge
Consultant sénior (developpement/architecture)
Développement d'applications web internes
Projets:
- Architecture, développement et analysede nouvelles fonctionnalités du portail corporatif et autres applications web connexes
- Architecture et développement d'une application pour importer les données et faire le suivi des modifications pour toutes les transactions immobilières majeures autour du monde
- Développer et analyser des services en ligne pour automatiser les processus d'affaires
- Développer une plate-forme sociale interne de type Facebook/LinkedIn
- Implémenter la migration automatisée de contenu vers le portail d'entreprise
- Analyser et développer des sites de collaborations et gabarits de site de collaboration
- Développer une application pour partager l'information sur les transactions internes entre plusieurs groupes d'affaires
- Développer des web services backend avec .Net API ainsi que toute la couche d'accès aux données
- Tests unitaires et d'intégration
- Débogage et optimisation de performance
Rôles:
Architecture
Analyse
Développement logiciel
Requis
Tests automatisés
Habiletés:
OO
Css
SharePoint
.Net Framework
ASP.Net
C#
jQuery
LINQ
Resharper
SOA
SQL Server
Visual Studio
XML/XSL/XSLT/XPath
Entity Framework
Ajax
Javascript
Html
Bootstrap
JSON
Kendo UI
MVVM
Procédures stockées
REST
Services web
Méthodologies:
Scrum
TekSystemshttp//www.teksystems.ca
2010/08 - 2011/04 :
TEKSystems
Consultant sénior / Architecte de la pratique SharePoint
Projets internes
Projets:
- Rédiger des propositions pour des appels d'offres reliés à SharePoint
- Créer des prototypes et preuves de concept pour les projets potentiels
- Servir de mentor pour les membres de l'équipe en apprentissage de SharePoint
- Passer des entrevues de candidats potentiels pour tous les projets .Net
Rôles:
Architecture
Analyse
Chef d'équipe
Mentorat
Habiletés:
SharePoint
2011/02 - 2011/04 :
Sundance Rehab
Développeur web
Maintenance du site corporatif
Projets:
- Résoudre des bogues et ajouter de nouvelles fonctionnalités à un site MVC existant
Rôles:
Développement logiciel
Habiletés:
OO
Asp.Net MVC
C#
Css
Html
.Net Framework
LINQ
Resharper
Visual Studio
SQL Server
Entity Framework
Procédures stockées
Méthodologies:
Scrum
Agile
2010/08 - 2010/12 :
AMC Networks (anciennement Rainbow Media)
Consultant SharePoint sénior
Portail SharePoint interne pour la gestion de projets TI et assurer le suivi des ressources
Projets:
- Générer des sites de collaborations pour les projets
- Synchroniser les états de projets avec MS Project
- Créer une interface client interactive faite de formulaires et de tableaux de bord pour surveiller les budgets et les prévisions de dépenses
- Permettre l'accès et l'authentification externe (FBA) et gérer la sécurité
- Tests unitaires et d'intégration
Rôles:
Architecture
Chef d'équipe
Développement logiciel
Planification des tâches
Tests automatisés
Habiletés:
OO
.Net Framework
SharePoint
C#
Visual Studio
Html
Entity Framework
SQL Server
LINQ
ASP.Net
Méthodologies:
Agile
Scrum
Nurunhttp://www.nurun.com
2009/09 - 2010/08 :
BRP (Bombardier Recreative Products)
Développeur web sénior / Architecte web
Évolution et maintenance de sites corporatifs: brp.com, ski-doo.com, spyder.brp.com, can-am.brp.com, evinrude.com, sea-doo.com
Projets:
- Développer une plate-forme sociale permettant aux enthousiastes de partager leurs photos et d'organiser des randonnées
- Maintenir et étendre le système de gestion des acheteurs potentiels
- Développer des applications pour gérer des concours et des événements
Rôles:
Architecture
Analyse
Développement logiciel
Habiletés:
.Net Framework
ASP.Net
C#
Css
Entity Framework
Html
LINQ
OO
Resharper
SQL Server
Visual Studio
Asp.Net MVC
Ajax
Méthodologies:
Scrum
Agile
2009/05 - 2009/10 :
MTQ
Chef d'équipe
Documenter l’architecture des applications SharePoint actuelles et développer un cadre de développement pour les applications futures
Projets:
- Documenter l'architecture des applications actuelles
- Fournir des standards et règles pour le développement SharePoint
- Fournir des recommandations sur les meilleures pratiques à adopter
Rôles:
Architecture
Chef d'équipe
Gestion de projet
Requis
Validation de livrables
Habiletés:
SharePoint
2008/10 - 2009/09 :
SAQ
Architecte de solutions
Refonte de l'intranet avec SharePoint 2007
Projets:
- Réviser l'architecture d'information et la classification documentaire
- Implémenter la migration automatisée et manuelle des données de l'ancien site statique vers le nouveau portail SharePoint
- Élaborer les normes graphiques et les maquettes
- Développer et mettre en place les fonctionnalités SharePoint suivantes: approbation du contenu, recherche, classification par métadonnées, contrôles personnalisés, interface graphique personnalisée, navigation personnalisées, nouvelles, documents, sondages, forums, annonces classées, articles et publications récurrentes.
- Tests unitaires et d'intégration
Rôles:
Architecture
Documentation
Analyse
Développement logiciel
Formation
Planification des tâches
Requis
Tests automatisés
Habiletés:
C#
Visual Studio
SharePoint
.Net Framework
SQL Server
OO
ASP.Net
Html
Ajax
Css
Méthodologies:
Macroscope, P+
2008/06 - 2008/12 :
Investissement Québec
Architecte de solutions
Refonte de l'intranet en utilisant SharePoint 2007
Projets:
- Migrer le contenu et les documents vers SharePoint 2007
- Élaborer les normes graphiques et les maquettes
- Développer et mettre en place les fonctionnalités SharePoint suivantes: approbation du contenu, recherche, classification par métadonnées, contrôles personnalisés, interface graphique personnalisée, navigation personnalisées, nouvelles, documents, sondages et annonces classées
Rôles:
Architecture
Documentation
Analyse
Chef d'équipe
Développement logiciel
Formation
Planification des tâches
Requis
Habiletés:
SharePoint
OO
ASP.Net
.Net Framework
C#
Resharper
SQL Server
Visual Studio
Html
Méthodologies:
Macroscope, P+
2007/12 - 2008/06 :
20-20 Technologies
Architecte de solutions
Design et développement d’un portail de gestion documentaire et de contenu web avec SharePoint 2007
Projets:
- Créer un portail collaboratif pour renforcer les processus du département TI
- Développer des fonctionnalités personnalisées pour gérer l’héritage des métadonnées des dossiers et pour gérer les permissions d'un document lors de sa création
- Développer des webparts personnalisés
- Mettre en place la recherche et l'approbation de contenu
Rôles:
Architecture
Documentation
Analyse
Chef d'équipe
Développement logiciel
Formation
Planification des tâches
Requis
Habiletés:
.Net Framework
ASP.Net
C#
Css
Html
Javascript
OO
SharePoint
SQL Server
Visual Studio
XML/XSL/XSLT/XPath
Méthodologies:
Agile
2007/10 - 2007/12 :
CN
Consultant en développement web
Developpement d'une application web pour la gestion du transport de cargos
Projets:
- Développer des formulaires, interfaces de configuration, tableaux de bord et rapports
Rôles:
Développement logiciel
Habiletés:
OO
.Net Framework
Ajax
ASP.Net
C#
Html
Visual Studio
LINQ
SQL Server
XML/XSL/XSLT/XPath
Procédures stockées
Méthodologies:
Agile
2007/04 - 2007/10 :
Mittal, Producteurs Laitiers, Pardon National
Architecte de solutions
Conception, développement et entretient de sites intranet avec SharePoint
Projets:
- Développer des portails de collaboration
- Développer des fontionnalités et des contrôles personnalisés
- Développer des workflows pour automatiser les processus d'affaires
Rôles:
Architecture
Documentation
Analyse
Développement logiciel
Habiletés:
.Net Framework
ASP.Net
C#
Html
OO
SharePoint
Visual Studio
XML/XSL/XSLT/XPath
SQL Server
WF
2007/05 - 2007/10 :
Lafarge
Développeur sénior
Développement et maintenance d'une application de génération de rapports
Projets:
- Maintenir l'application
- Créer de nouveaux rapports
- Valider l'intégrité des données
Rôles:
Analyse
Développement logiciel
Requis
Habiletés:
Access
VB
Crystal Reports
Verinthttp://www.verint.com
2003/10 - 2007/04 :
Équipe des applications .net principales
Développeur intermédiaire
Développement de la solution Nextiva Intelligent Video
Projets:
- Développer les services de base tels que la journalisation, la gestion des événements et la transmission d'alarmes
- Designer et développer un engin de workflows pour réagir aux événements
- Designer et développer un service de streaming audio/vidéo synchronisé pour plusieurs sources enregistrées
- Optimiser la performance de certains modules critiques
- Définir l'environnement de développement et des meilleures pratiques pour l'équipe
- Participer à l'architecture orientée service du système
- Servir de mentor pour les stagiaires et les nouveaux membres de l'équipe
- Rédiger la documentation technique et les guides usagers
Rôles:
Architecture
Documentation
Analyse
Développement logiciel
Mentorat
Planification des tâches
Requis
Tests automatisés
Tests d'intégration
Habiletés:
C#
Visual Studio
.Net Framework
SQL Server
FXCop
Log4Net
Dot Trace
Resharper
XML/XSL/XSLT/XPath
MbUnit
WinDbg
OO
SOA
Procédures stockées
Méthodologies:
Agile
XP
UML
2003/04 - 2003/10 :
Équipe d'applications embarquées
Développeur logiciel junior
Développement d'applications embarquées
Projets:
- Développer des applications embarquées pour des appareils digitaux de distribution audio/vidéo
- Développer un module directionnel de détection de mouvement
Rôles:
Analyse
Développement logiciel
Habiletés:
C++
XML/XSL/XSLT/XPath
Visual Studio
OO
Méthodologies:
XP
Agile
UML
Loto-Québechttp://www.loto-quebec.com
2002/08 - 2003/04 :
Équipe des applications principales
Développeur logiciel junior
Développement d'un système distribué pour la gestion des ventes de produits de loterie.
Projets:
- Développer une plate-forme J2EE pour un système de gestion distribué
- Assister les développeurs qui créent des applications utilisant le framework
Rôles:
Analyse
Développement logiciel
Formation
Habiletés:
Java
XML/XSL/XSLT/XPath
Jsp
Oracle
WebSphere
J2EE
OO
Méthodologies:
UML
RUP
Microsofthttp://www.microsoft.com
2001/05 - 2001/09 :
Équipe Office
Développeur logiciel stagiaire
Stage universitaire
Projets:
- Créer des services web avec .Net pour exposer les données SQL Server vers un tableau de bord web
- Migrer des modules c++ vers c#
Rôles:
Développement logiciel
Habiletés:
C#
.Net Framework
SQL Server
ASP.Net
Visual Studio
ADO.Net
XML/XSL/XSLT/XPath
OO
Services web
Méthodologies:
UML
Formation
Baccalauréat en informatique
Université de Sherbrooke
sept. 1998 - déc. 2001