• Responsable développements de 6 équipes sur la plateforme myPulse
o Mise en place du processus de développement
o Suivi des équipes de développement
o Formation des développeurs aux bonnes pratiques de développement et aux design patterns
• Architecture de la plateforme myPulse.
o Architecture de l'application à base de micro-services.
o Migration de la plateforme monolithique existante en micro-services.
o Aide à l'équipe DevOps pour l'automatisation du déploiement automatique de la plateforme.
o Audit de l'existant pour déterminer les composants et les coûts utilisés avec les services Microsoft Azure.
o Implementation des tests unitaires
o Migration progressive des micro-services depuis .NET Framework vers .NET Core
o Mise en place des pipelines DevOps (CI/CD)
Création d’une plateforme micro-services pour migrer l’application Governance en mode SaaS.
o Utilisation de différents fournisseurs de Cloud (Azure, OVH et On-premise) / Platforme multi-cloud.
o Dockerisation des différentes applications
o Architecture logique des applications sur Kubernetes.
o Mise en place des builds et déploiement continue (CI/CD) en utilisant Azure DevOps.
o Utilisation des API Docker, Docker Registry et Kubernetes.
o Réalisation de la gateway en utilisant Ocelot
o Référentiel des utilisateurs en utilisant Identity Server et Azure AD.
o Utilisation de ELK pour les logs des applications et de la plateforme.
• Aide à la migration et modernisation de l’application VisualScope / VisualSign vers Governance
o Conception et architecture de l’application afin de migrer progressivement le code de l’application sur les technologies récentes.
o Réalisation de l’architecture utilisant un référentiel UML (Composants, Classes, Use Cases, Requirements,
Deployment).
o Mise en place des tests unitaires.
o Formation des développeurs aux nouvelles pratiques de développement et aux design patterns.
o Architecture et conception de nouvelles API RESTful (Swagger)
o Taille de l’application : 600 000 lignes de code
o Formation des consultants à PowerBI
o Optimisation des performances de l’application et la base de données
• Aide à l’industrialisation des développements avec Azure DevOps Server 2019.
o Migration de l’historique du code source de SVN vers TFS
o Mise en place des builds
o Personnalisation du processus de développement MSF Agile
o Migration de l'organisation de Azure DevOps Server (On-premise) à Azure DevOps (Cloud)
• Formations des développeurs et responsable d’exploitation.
o Docker / Kubernetes
o Montée en compétences sur .NET Core 3.0 et Blazor.
o Bonnes pratiques de développements (SOLID, Design pattern, règles de code recommandé par Microsoft).
• Aide au recrutement de nouveaux développeurs/leaders (interne et en prestation)
• Notions métiers : eBAM / Gouvernance d’entreprise (Titres, participations,…)
• Architecture, conception et réalisation d’une plateforme technique à base de micro-services.
• Architecture, conception et réalisation d’un framework métier pour la gestion de l’écoulement des eaux pluviales
• Architecture, conception et réalisation d’un framework métier pour la gestion de l’écoulement des eaux potables
• Architecture, conception et réalisation d’un tableau de bord en Angular 7.0.
• Architecture, conception et réalisation d’une application web SPA pour l’affichage des données géo-localisées.
• Architecture/Urbanisation, conception et réalisation d’une application Saas (en Cloud) à base de micro-services.
• Mise en place et industrialisation des développements via Team Foundation Server + création d’outils de développement
• Cadrage technique, recherche des solutions, supervision méthodologique.
• Conception, audit et optimisation des bases de données SQL Server
• Coaching et formation des développeurs
• Assistant aux chefs de projet et au suivi du projet
• Urbanisation et conception des services web permettant d’exposer des données à différentes applications.
• Formation et coaching sur la qualité applicative (tests unitaires, tests manuels, respect des normes Microsoft,…)
• Automatisation des déploiements dans les environnements de tests et de production.
• Industrialisation des développements de la base de données via Team Foundation Server et Azure DevOps.
• Migration des projets d’équipe de Team Foundation Server à Azure DevOps
• Etude de la migration des applications de .NET Framework vers .NET Core
• Test de performances de l’infrastructure applicative.
• Architecture et rédaction des spécifications fonctionnelles / use case en UML.
• Documentation technique d’architecture et de déploiement.
• Formation des développeurs à Git et aux bonnes pratiques de développements.
• Formation des intégrateurs à PowerBI.
• Architecture et conception d’API RESTful (Swagger)
• Notions de « données horodatées » (Time Series) et manipulation des données géospatiales (WMS, WFS,…)
• Formateur et consultant sur les technologies Microsoft.
• + de 100 ingénieurs Delphi débutants et juniors formés.
• Formation et coaching aux méthodologies agiles (Scrum, XP et TDD)
• Technologies Microsoft utilisées :
o Visual Studio 2010 et le .NET Framework 4.0 (C# et Linq)
o Linq To SQL
o Team Foundation Server 2010
o TPL, WCF et MSDTC
o SQL Server 2008 R2 (pour les développeurs)
Poste : Architecte logiciel
• Aide à l’industrialisation des développements de la base de données via Team Foundation Server.
• Formateur et consultant sur les technologies Microsoft pour tout le WebCenter de AXA France Services.
• + de 100 ingénieurs débutants et juniors formés (cursus de formation sur 20 jours).
• Formation et coaching aux méthodologies agiles (Scrum, XP et TDD)
• Technologies Microsoft utilisées :
o Visual Studio 2010 et le .NET Framework 4.0 (C# et Linq)
o Entity Framework 4.0
o Team Foundation Server 2010
o ASP .NET 4.0
o SQL Server 2008 R2 (pour les développeurs)
• Formateur référant dans les technologies Microsoft
• Visual Studio 2019 et le .NET Framework 4.8 / .NET Core 2.0 et 3.0
• Visual Studio 2017 et le .NET Framework 4.7 / .NET Core 1.1
• Visual Studio 2015 et le .NET Framework 4.6
• Visual Studio 2013 et le .NET Framework 4.5.1
• Visual Studio 2012 et le .NET Framework 4.5
• Visual Studio 2010 et le .NET Framework 4.0
• Visual Studio 2008 et le .NET Framework 3.5
• Entity Framework 4.0, 4.5, 5.0 et 6.0
• Entity Framework Core
• Windows Communication Foundation 4.0 et 4.5
• Team Foundation Server 2010, 2012, 2013, 2015 et 2017
• ASP .NET 4.0 et 4.5 (WebForms et MVC)
• ASP .NET Core
• SQL Server 2008 R2, 2012, 2014 et 2016 (pour les développeurs)
• Langages C# et VB .NET
• IIS 6.0, 7.0, 7.5 et 8.0
• Ecriture des supports de formation
• Visual Studio 2015 et le .NET Framework 4.6
• Visual Studio 2013 et le .NET Framework 4.5.1
• Visual Studio 2012 et le .NET Framework 4.5
• Visual Studio 2010 et le .NET Framework 4.0
• Visual Studio 2008 et le .NET Framework 3.5
• Visual Studio 2005 et le .NET Framework 2.0 et 3.0
• Entity Framework 4.0, 4.5, 5.0 et 6.0
• ADO .NET
• Angular JS / Angular 2.0
• Windows Communication Foundation (WCF) 3.0, 4.0 et 4.5
• Windows Workflow Foundation (WWF) 3.0, 4.0 et 4.5
• Windows Forms
• Angular JS / Angular 2.0
• Windows Communication Foundation (WCF) 3.0, 4.0 et 4.5
• Windows Workflow Foundation (WWF) 3.0, 4.0 et 4.5
• Windows Forms
• Team Foundation Server 2010, 2012 et 2013
• ASP .NET 2.0, 4.0 et 4.5 (WebForms et MVC)
• SQL Server 2008 R2 et 2012 (pour les développeurs)
• Optimisations des requêtes sous SQL Server
• Langages C# et VB .NET
• Fonctionnalités de C# et VB .NET avancé
• Team Foundation Server 2010/2012/2013
• MSBuild 4.0 et 12.0
• Présentation du .NET Framework 4.0/4.5/4.5.1 pour les chefs de projet
• Optimisation et analyse des performances des applications .NET
• PowerShell pour les développeurs
• Extensibilité de Team Foundation Server 2010, 2012, 2013 et 2015
• IIS 6.0, 7.0, 7.5, 8.0, 8.5
• Compact Framework 2.0 et 3.5
Architecture d’applications (Design patterns standard et d’entreprise
• Estimation et dimensionnement des différentes équipes pour la réalisation de la plateforme.
• Architecture d’une plateforme technique à base de micro-services (.NET Core / Docker / Kubernetes).
o Azure AD / SQL Azure / Azure Insights
• Urbanisation/architecture de diverses applications référentielles se basant sur la plateforme technique.
o Réalisation de l’architecture utilisant un référentiel UML (Composants, Classes, Use Cases, Requirements,
Deployment, BPMN, Activity).
• Etude et architecture de portage des applications .NET Framework existantes vers la plateforme technique.
• Vente d’un Framework propriétaire pour la génération de requêtes SQL multi-bases.
o Formation des filiales de HSBC dans le cadre de l’ASEAN (Indonésie, Hong Kong, Singapour et Philippines).
• Mise en place d’une approche DevOps pour le déploiement automatique et le recueille des métriques pour les équipes de développement.
• Architecture et conception d’API RESTful (Swagger)
• Formation des filiales de HSBC au bon design des bases de données SQL Server.
• Formation des architectes applicatifs des filiales de HSBC aux bonnes pratiques d’architecture Cloud.
• Formation des développeurs à l’architecture de IIS et la gestion de la sécurité.
• Animation de sessions sur les nouvelles technologies / nouveaux concepts.
• Notions métiers : eBAM / SWIFT / Broker / Trading / Contrats sur les emprunts bancaires.
• Etude et architecture de portage des applications .NET Framework existantes vers la plateforme technique.
• Vente d’un Framework propriétaire pour la génération de requêtes SQL multi-bases.
o Formation des filiales de HSBC dans le cadre de l’ASEAN (Indonésie, Hong Kong, Singapour et Philippines
Mise en place d’une approche DevOps pour le déploiement automatique et le recueille des métriques pour les équipes de
développement.
• Architecture et conception d’API RESTful (Swagger)
• Formation des filiales de HSBC au bon design des bases de données SQL Server.
• Formation des architectes applicatifs des filiales de HSBC aux bonnes pratiques d’architecture Cloud.
• Formation des développeurs à l’architecture de IIS et la gestion de la sécurité.
• Animation de sessions sur les nouvelles technologies / nouveaux concepts.
• Notions métiers : eBAM / SWIFT / Broker / Trading / Contrats sur les emprunts bancaires.
Architecture et réalisation d’un logiciel de suivi de production.
o Détection avancé et centralisation des événements/incidents sur la chaine de fabrication.
o Acquisition des données depuis les postes (technologies variées) opérateurs vers SQL Server 2012.
o Réduction des coûts de production.
o Réduction des coûts de supervision et d’administration.
• Architecture et réalisation d’une application permettant de réaliser des commandes et des devis pour les commerciaux
(utilisateurs nomades).
Technologies utilisées : Team Foundation Server 2012, WCF, Entity Framework, SQL Server 2008 R2, SQL Server Compact Edition 3.5, Sync
Framework