Intégré à l’équipe R&D, j’ai eu pour tâches :
Gestion du run hedomadaire.
Développement de fonctionnalités liées aux réponses automatiques pour les clients.
Intégré à l’équipe R&D, j’ai eu pour tâches :
Développement de fonctionnalités sur l’application Manager Finalcad Live.
Développement de microservices :
◦ Registration : Gestion de l’enregistrement et de la sécurité des clients et l’interfaçage avec
Okta.
◦ Subscription : Gestion des abonnements payants et l’interfaçage avec Stripe (gestion des
paiements).
◦ Activities : Récupération par évenements des activités des utilisateurs sur l’applications afin
de créer un journal d’activités.
● Mise en place de l’architecture Event Driven de l’application Finalcad One.
◦ Développement des architectures et patterns liés au Domain Driven Design (DDD),
Command Query Segregation Responsability (CQRS), EventSourcing et Microservices.
◦ Mise en place de la gestion du bus Amazon Simple Queues Service avec le framework
MassTansit.
● Développement de fonctionnalités diverses sur l’application Finalcad One.
Intégré à l’équipe de développement de l’application Platine, j’ai eu pour tâches :
● Mise en place de l’architecture de l’application Platine.
◦ Développement des architectures et patterns liés au Domain Driven Design (DDD),
Command Query Segregation Responsability (CQRS), EventSourcing et Microservices.
● Développement de la sécurité des clients et microservices basée sur Azure AD et Azure AD B2C.
● Mise en place de l’intégration/déploiement continu avec Azure Devops.
● Développement de modules Angular 8.
Intégré à l’équipe de développement de l’application Chrono, j’ai pour tâches :
● Développement de modules sur l’application Chrono permettant la gestion opérationnelle des
trains et bus de la banlieue de Montréal.
◦ Gestion du comptage des passagers en temps réel dans les voitures des trains.
◦ Intégration de Google Text to Speech afin de générer des annonces vocales à partir de
textes.
● Développement de preuves de concept pour afficher des messages sur des panneaux à
messages variables LED.
● Développement d’un programme permettant de suivre en temps réel l’état de la carte SIM
intégrée aux PC embarqués contenus dans les bus.
Intégré à l’équipe de développement de l’application Emidas, j’ai eu pour tâches :
● Modifier l’architecture logicielle pour permettre une meilleure maintenabilité et obtenir de
meilleures performances.
● Mettre en place les normes de développements.
● Migrer de TFS vers Git.
● Encadrer techniquement les développeurs travaillant sur le projet.
● Développer différents modules fonctionnels de l’application.
Intégré à l’équipe de développement de l’application Web EasyFolder, j’ai eu pour tâches :
● Mettre en place l’architecture AngularJS 1.5.
● Mettre en place l’architecture ASP.NET Web API 2 (restful).
● Encadrer techniquement les développeurs travaillant sur le projet.
● Développer différents modules fonctionnels de l’application.
Intégré à l’équipe de développement .NET, j’ai eu pour tâches :
● Participer à la mise en place des normes de développement et de l’architecture.
● Encadrer techniquement les développeurs travaillant sur le projet.
● Développer Kiosk : Application WPF tactile pour tablette Windows 8 à destination des points de
livraison.
● Développer Tri Expédition Direct (TED) : Application WPF embarquant une base de donnée
MongoDb (NoSql) à destination des agents de tri.
● Développer plusieurs Web Services WCF permettant l’échange entre les systèmes AS400 et les
différentes applications .NET.
● Développer un ensemble de Web API Restful permettant à plusieurs applications d’avoir accès
aux fonctionnalités du site web ********
● Développer les évolutions du site web pour clients professionnels (Connect).
● Développer les évolutions du site Web pour clients particuliers.
Intégré à l’équipe de développement en tant que dev leader, j’ai eu pour tâches :
● Encadrer techniquement les développeurs travaillant sur le projet.
● Développer les fonctionnalités de l’application.
● Améliorer l’architecture et le code en fonction des contraintes techniques et fonctionnelles.
Intégré à l’équipe de tierce maintenance applicative, j’ai eu pour tâches :
● Développer un outil de monitoring des applications web d’AXA.
● Développer des Web services WCF 4,0 permettant aux différents systèmes d’AXA de
communiquer entre eux.
Intégré à l’équipe Backoffice et dans un contexte de bascule du cms Oxiatis vers Shopify :
Intégration des caractéristiques produit dans shopify
Développement du module WPF permettant la gestion des caractéristiques produits dans le backoffice.