• Architecture et conception d’un RCU (Référentiel Client Unique) et d’un référentiel « 360 » des clients.
• Développement en C# / Azure Functions des 2 référentiels et des bases de données.
• Récupération des données depuis différentes applications du SI (Salesforce, Cegid Retail,…).
• Automatisation des déploiements via Azure DevOps.
• Taille de l’équipe : 5 personnes.
• Mise en place du processus de développement et suivi d’une équipe de 2 développeurs.
• Reconnaissance faciale des ouvriers avec Azure AI Face service. Et génération de photo de profile.
• Communication des chefs de chantier / ouvrier via chat et visio en utilisant Azure Communication Services.
• Affichage et annotation des plans avec AutoDesk (Viewer + API).
• Automatisation des déploiements via Azure DevOps.
• Automatisation du déploiement de l’infrastructure sur Azure via Terraform.
• Développement back-end et front-end C# / Blazor WASM avec les tests unitaires + code review.
• Taille de l’équipe : 4 personnes.
• Ensemble de Middleware permettant de transférer/transformer des données entre Salesforce et le SI du groupe.
• Développement des middlewares à base de Azure Functions.
• Création d’un binding Azure Functions pour récupérer les évenements Salesforce depuis Platform Events (Protocole CometD).
• Automatisation des déploiements via Azure DevOps / Terraform.
• Taille de l’équipe : 3 personnes.
• Architecture d'application à base micro-services composée d’une application web pour la gestion des contrats de location.
• Mise en place du processus de développement et suivi d’une équipe de 5 développeurs.
• Récupération des données des véhicules (IoT) via Azure Iot Hub / Edge.
• Automatisation des déploiements via Azure DevOps.
• Automatisation du déploiement de l’infrastructure sur Azure via Terraform.
• Formation des développeurs à la mise en place des tests unitaires.
• Développement back-end C# avec les tests unitaires + code review.
• Taille de l’équipe : 7 personnes.
• Développement de la plateforme permettant de gérer les réservations et la flotte des loueurs de véhicules (via des véhicules
connectés IoT).
• Architecture d'application à base micro-services full Azure composée d’une application web et mobile.
• Mise en place du processus de développement.
• Automatisation des déploiements via Azure DevOps.
• Automatisation du déploiement de l’infrastructure sur Azure.
• Aide à l'administration du parc informatique (matériel / logiciel) via Intune / Office 365 / Azure AD.
• Formation de l'utilisation de la plateforme chez les clients.
• Formation des développeurs à la mise en place des tests unitaires.
• Taille de la plateforme : 200 000 lignes de code / 8 000 tests unitaires.
• Paiements des utilisateurs finaux réalisés avec Stripe.
• Récupération des données des véhicules (IoT) via Free2Move, Renault, Tesla et 2Hire.
• Taille de l’équipe : 7 personnes.
• Tech lead d’une équipe de développement sur la plateforme myPulse
• Mise en place du processus de développement
• Formation des développeurs aux bonnes pratiques de développement et aux design patterns
• Architecture de l'application à base de micro-services.
• Migration de la plateforme monolithique existante en micro-services et micro-frontend.
• Aide à l'équipe DevOps pour l'automatisation du déploiement automatique de la plateforme.
• Audit de l'existant pour déterminer les composants et les coûts utilisés avec les services Microsoft Azure.
• Implémentation des tests unitaires
• Migration progressive des micro-services depuis .NET Framework vers .NET Core
• Mise en place des pipelines DevOps (CI/CD)
• Taille de l’équipe : 20 personnes.
• Aide à la migration de l’environnement de développement de Team Foundation Server 2013 à Azure DevOps 2019.
• 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)
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 (interne et en prestation)
• Notions métiers : eBAM / Gouvernance d’entreprise (Titres, participations,…)
• Taille de l’équipe : 8 personnes.
• Développement, architecture, conception et réalisation d’une plateforme technique à base de micro-services (Gamme de
produit Aquadvanced).
• Développement, architecture, conception et réalisation d’un framework métier pour la gestion de l’écoulement des eaux
pluviales (Aquadvanced Urban Drainage)
• Développement, architecture, conception et réalisation d’un framework métier pour la gestion de l’écoulement des eaux
potables (Aquadvanced Water Networks)
• Développement, architecture, conception et réalisation d’un tableau de bord en Angular 7.0.
• Développement, architecture, conception et réalisation d’une application web SPA pour l’affichage des données géo-localisées.
• Développement, architecture, 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,…)
• Taille de l’équipe : 7 personnes.
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.
• Taille de l’équipe : 83 personnes.