Expérience professionnelle
Consultant .NET / Scrum Master – MONTREAL
Depuis Février 2020
Caisse de dépôts et de placements du Québec : Calcul de moteur de rendements
CGI
Depuis 05/2017
3 ans
Après une expérience réussie en tant que Concepteur, et avoir été un élément moteur de la transformation agile mise en place par la CDPQ, j’ai manifesté l’intérêt de devenir Scrum Master. J’ai débuté par deux équipes : Otéra – Projet Financement Immobilier – et une équipe sur le programme Finance 360 – DAX. La première équipe est en charge de l’évolution et la maintenance des outils permettant la prise de décision des Financements Immobilier côté Otéra, filiale de la CDPQ. Le second projet – et le plus important – concerne l’équipe DAX sur le programme F360. Cette équipe est elle-même divisée en deux (projet et continuité) et comporte pas moins de 20 personnes. Au travers de la communauté de Scrum Master existante il a démocratisé l’utilisation de l’API de Jira pour faciliter la réalisation de rapport à travers Power BI.
• Agir en qualité de Scrum Master
• Garantir les pratiques agiles dans le cadre mise en place par la CDPQ
• Responsable des cérémonies
• Améliorer les processus
• Participer proactivement aux PI Planning
Technologies : Jira, Confluence, Powerpoint, Excel, Power BI, Scrum, Kanban, SAFe Agile
Consultant .NET / Scrum Master – MONTREAL
Juin 2017 – Janvier 2020
Caisse de dépôts et de placements du Québec : Calcul de moteur de rendements
J’ai joint une équipe de développement dont l’activité est prépondérante pour la CDPQ : le calcul du rendement ainsi que tous les outils gravitant autour. Il a travaillé sur de nombreux projets : POC pour la réalisation du calcul du rendement au quotidien, refonte du projet de gestion des regroupements de portefeuilles, refonte du projet de calcul de rendement, mise en place du calculateur d’impact de devise.
• Analyser les besoins
• Concevoir, développer et intégrer les fonctionnalités
• Rédiger la documentation technique et fonctionnelle
• Améliorer les processus de déploiement avec TeamCity et XLDeploy
• Former et partager les connaissances concernant la technologie Big Data
Technologies : Visual Studio (2015-2017), TFS, .NET 4.6.2, Restful API, SQL Server, SSIS, ASP.NET, Angular 4
Novembre 2017 – Mai 2017
Société Générale CIB : Non Electronics Trade System (NETS)
J’ai rejoint une équipe de développement soumise à une forte demande du métier se situant à New York. J’ai travaillé sur deux projets principaux : NETS (Non Electronic Trade System) et plus particulièrement sur la création de la brique d’alimentation d’un lac de données.
Dans le cadre de la production d’un nouveau rapport règlementaire (CAT) la Société Générale a débuté fin 2017 la création d’un lac de données. Toutes les applications intervenant dans la création, la modification ou l’annulation de trade doivent déverser leurs données dans le lac. Je suis intervenu sur toutes les phrases du projet en étant force de proposition. J’ai travaillé aussi bien à la réalisation des micro-services en .NET que le développement du mapping en Java.
Technologies : Visual Studio 2015, Visual Studio 2017, .NET 4.6.1, Quartz, Restful Api, SQL Server 2008/2012/2016, Git, TeamCity, XLDeploy, Java 1.8, Hadoop, Spark, Hive, HDFS, Flume , MongoDB
Juillet 2017 - Octobre 2017 Consultant .NET / Scrum Master – MONTREAL
CGI
Depuis 05/2017
3 ans
J’ai rejoint une équipe de développement durant une période de haute intensité de travail. J’ai travaillé sur quatre projets : Suncor Dashboard, Crystal Report Scheduler, CGI/Regina Portals et une migration SSIS. J’ai fait la conception, le développement, le déploiement et la documentation d'une application permettant de générer des rapports Crystal. J’ai proposé et utilisé la stack MEAN pour développer la couche front (Angular 4), le back(NodeJS, Express, Mongo) et le C#.NET pour la réalisation de trois micro-services. J’ai rédigé une documentation complète ainsi qu'un moyen de livrer en un clic les microservices. Pour la dernière partie, j’ai développé des portails d'accès (stack MEAN, mais également une partie en ASP.NET WebAPI pour la dorsale).
Technologies : Angular 4 ; NodeJS ; MongoDB ; Express.js ; MySQL ; Visual Studio Code ; .NET 4.6.1 : Quartz ; Rhino Service Bus ; log4net ; Castle Windsor ; SSIS
Novembre 2017 – Mai 2017
Société Générale CIB : Non Electronics Trade System (NETS)
J’ai rejoint une équipe de développement soumise à une forte demande du métier se situant à New York. J’ai travaillé sur deux projets principaux : NETS (Non Electronic Trade System) et plus particulièrement sur la création de la brique d’alimentation d’un lac de données.
Dans le cadre de la production d’un nouveau rapport règlementaire (CAT) la Société Générale a débuté fin 2017 la création d’un lac de données. Toutes les applications intervenant dans la création, la modification ou l’annulation de trade doivent déverser leurs données dans le lac. Je suis intervenu sur toutes les phrases du projet en étant force de proposition. J’ai travaillé aussi bien à la réalisation des micro-services en .NET que le développement du mapping en Java.
Technologies : Visual Studio 2015, Visual Studio 2017, .NET 4.6.1, Quartz, Restful Api, SQL Server 2008/2012/2016, Git, TeamCity, XLDeploy, Java 1.8, Hadoop, Spark, Hive, HDFS, Flume , MongoDB
Juillet 2017 - Octobre 2017
J’ai rejoint une équipe de développement durant une période de haute intensité de travail. J’ai travaillé sur quatre projets : Suncor Dashboard, Crystal Report Scheduler, CGI/Regina Portals et une migration SSIS. J’ai fait la conception, le développement, le déploiement et la documentation d'une application permettant de générer des rapports Crystal. J’ai proposé et utilisé la stack MEAN pour développer la couche front (Angular 4), le back(NodeJS, Express, Mongo) et le C#.NET pour la réalisation de trois micro-services. J’ai rédigé une documentation complète ainsi qu'un moyen de livrer en un clic les microservices. Pour la dernière partie, j’ai développé des portails d'accès (stack MEAN, mais également une partie en ASP.NET WebAPI pour la dorsale).
Technologies : Angular 4 ; NodeJS ; MongoDB ; Express.js ; MySQL ; Visual Studio Code ; .NET 4.6.1 : Quartz ; Rhino Service Bus ; log4net ; Castle Windsor ; SSIS
Responsable qualité – MERIGNAC (33)
Freelance
CGI France
02/2017 – 04/2017
3 mois
Dans le cadre d'une prestation pour CGI, intervention sur un projet réglementaire de production des rapports financiers et comptables.
· Mise en place d'outils permettant d'améliorer la qualité et le suivi des livrables : Git, Jenkins, SonarQube
· Mise en place de processus de livraison
· Revue de code (PL/SQL)
Technologies : PL/SQL (Oracle 11c) ; Talend ; Java
· Réalisation d'un prototype dans le cadre d'une étude de refonte du projet
Technologies : PL/SQL (Oracle 12c)
Analyste - Développeur – MONTREUIL (93)
BNP PARIBAS
10/2014 – 12/2016
2 ans et 2 mois
Il existe dans la banque 3 grands risques : le risque de marché (lié à la bourse), le risque opérationnel et le risque de crédit. Au sein du patrimoine OPTIMA, j’ai rejoint l’équipe Service dans le but de consolider en interne les connaissances. Je participe aux différentes phases d’un projet classique :
· Analyse des besoins de risque de crédit,
· Rédaction des spécifications techniques et fonctionnelles
· Conception applicative et interface (Balsamiq Mockup)
· Développement et intégration des fonctionnalités (C#.NET ; Git ; Jenkins)
· Rédaction des tests unitaires (xUnit) et recette
· Développement de scripts, de procédure stockée (PL/SQL)
· Gérer le déploiement des solutions (Jenkins ; Wix)
· Mettre en place, faire évoluer et gérer la plateforme d’intégration continue (Jenkins, Sonar, Jira)
· Support aux utilisateurs durant la phase de recette
A la suite de cela, j’ai pris des responsabilités concernant la gestion du projet :
· Gestion d’une équipe de 8 personnes
· Répartition des sujets
· Suivi de projet
· Revue de code
Mais également sur la conception d’autres applications :
· Analyse des besoins de risque de crédit,
· Rédaction des spécifications techniques et fonctionnelles
· Participation à un POC autour des technologies Big Data (Kafka ; Spark) pour vérifier la cohérence du projet et des données
· Réalisation d’un schéma technique afin de prendre en considération toutes les problématiques techniques (nombre de VM) via la distribution Big Insight d’IBM : Ambari ; Hadoop ; Oozie ; Spark ; Kafka ; HDFS ; HBase ; Sqoop ; Flume
· Développement d’une interface minimaliste en AngularJS permettant aux utilisateurs de voir le calcul
Technologies : C# .NET 4.5 ; PL/ SQL (Oracle 11g – 12c) ; JavaScript ; ASP.NET MVC 4 ; Angular ; Jenkins ; CA LISA ARA ; xUnit ; Log4Net ; Spring.Net (AOP , DI) ; Wix ; PSake ; Windows Server 2008 ; IIS 6.5 / 7 ; Visual Studio 2013 ; XML ; T4 ; Selenium JIRA ; QC-ALM ; SonarQube ; Clarity ; Big Data (Hadoop,Spark, HDFS, Kafka)
Web Analytics Analyst – MERIGNAC (33)
AT INTERNET
09/2012 – 09/2014
2 ans
AT INTERNET propose une solution d’Online Intelligence permettant de piloter des projets via le Web, Social et Mobile Analytics. J’ai rejoint l’équipe Data Processing (couche technique la plus basse) en tant qu’alternant afin de prendre en charge toute l’exploitation.
· Maintenance corrective et évolutive de l’application en C# .NET
· Réalisation des opérations de support N2 et N3 dans le but d’expliquer ou de recalculer les données des clients (C# .NET – T-SQL)
· Développement de scripts T-SQL
Technologies : C#/VB .NET 4.5 ; T-SQL (SQL Server) ; WCF
Analyste Développeur – MERIGNAC (33)
DASSAULT AVIATION
04/2011 – 09/2011
6 mois
Le service formation du département RH du site de Dassault Aviation Mérignac avait réalisé une application Access permettant aux managers de gérer les inscriptions aux formations de leurs é...