Synthèse
Au sein de la GED chez AXA France pour le compte de Arondor (SSII)
Réalisation
La GED est un système permettant l'acquisition, le stockage et la gestion des documents des clients d’AXA France. La chaine d’acquisition est basée sur des composants Batch et des Web Services.
En mode forfaitaire et autonome, l'objectif de la mission est la migration du composant MailDisptacher.
Le service MailDispatcher utilise les services Web Exchange (EWS) de Microsoft pour accéder aux courriers. Toutefois, Microsoft retirera l’authentification de base pour EWS pour l’accès à Office 365 fin 2021 et la remplacera par sa nouvelle API Microsoft Graph.
L’API MS Graph est la nouvelle interface de Microsoft pour accéder aux calendriers office 365, à la messagerie, aux profils et à d’autres informations d’entreprise. L’API MS Graph utilise également l’authentification moderne Microsoft qui permet l’accès aux applications sans avoir à stocker d’ID utilisateur ou de mots de passe. Cela permettra à l’administrateur Azure AD d’accorder l’accès à l’application, plutôt que l’application stockant des ID utilisateur et des mots de passe.
Nouvelle version 2.0 du service MailDispatcher pour supporter les modes suivants :
O365 via Graph API/OAuth2.
O365 via EWS/Basic Authentication.
Exchange 2016 via EWS/Basic Authentication.
Via les différentes configurations de proxy.
Pour cela, une couche d’abstraction permettant de switcher entre EWS et MS Graph via une interface commune exposant à minima les mêmes opérations que celles de la version 1.1 était nécessaire.
Gestion de la concurrence de la récupération des mails entre plusieurs process (MailDispatcher et/ou Exchange Client Tool).
J’ai développé un nouvel outil de test pour accompagner les développeurs ainsi que les testeurs et valider la migration des bals concernées.
L’outil « Exchange Client Tool » utilise la même couche d’abstraction et les mêmes settings de configuration que le service MailDispatcher. Il est maintenu et inclus dans chaque nouvelle release.
Réalisation Contexte :
Au sein de la GED chez AXA France pour le compte de Exteam(SSII)
La GED est un système permettant l'acquisition, le stockage et la gestion des documents des clients d’AXA France.
L’interfaçage avec la GED se fait via les composants Batch (Chaîne d’acquisition) ou via les Web Services pour réaliser les opérations standards sur les documents (CRUD) et la Virtualisation.
Réalisations :
En plus de mon rôle d’Expert Microsoft .NET :
- Être force de proposition sur les solutions envisagées (architecture, sécurité, risques...).
- Accompagnement et montée en compétences techniques de l’équipe.
- Promotion des bonnes pratiques de réalisation et de qualité du code produit.
- Mise en place de workshop technique.
Taille de l’équipe : 20 personnes (3 PO, 3 Tech Lead, 14 développeurs et 3 Testeurs).
Synthèse Ventoris acteur majeur du portage salarial en France de 08/2014 à 06/2016.
******** IT : SASU, en tant qu’indépendant depuis 07/2016.
Réalisation GDF SUEZ : ARCHE (Portail conseiller)
Au sein de la DMPA de Engie pour le compte de N-Allo ;
Participation au projet Portail Conseiller Arche.
Application desktop destinée aux téléconseillers ENGIE pour les clients particuliers, et utilisée dans tous les centres de service en France.
L'application offre plusieurs fonctionnalités : Vente de prestations et/ou de services, résiliation, gestion de la facturation, gestion des données client.
Travail à distance avec les équipes de DEV et DBA basées en Belgique.
Conception & Innovation.
Migration de Winforms vers WPF.
Migration des serveurs IIS.
Configuration et gestion de IIS 7.5 sous WS 2008 et IIS 8.5 sous WS 2012
Langage C# 4.0/4.5 et en particulier LINQ.
Client lourd: Windows Forms, WPF
Design patterns: MVP, MVVM
Visual Studio 2012/2013/2015
Web services : WCF (http), Wsdl, Xsd
TFS 2012 et VSO 2015
Appels de procédure stockées Oracle (via .NET Oracle Data Provider)
Microsoft ClickOnce
HPQC (Quality Center)
Clear Channel : Mise en place du socle technique de nouveau système d'information "Play Extension" :
Au sein de la DOSI de clear channel, en tant que Team leader technique, le but de cette mission était de mettre en place l'architecture du socle technique qui fera la base du nouveau logiciel "Play Extension" qui remplacera l'outil existant AMT, le cœur de système d'information de Clear channel.
Un projet Modulaire réparti sur plusieurs phases par domaine d'activité.
- Création de l'arborescence typique des différents projets de chaque domaine.
- Implémentation des POC suivants dans une architecture n-tiers :
• WCF service.
• WPF avec MVVM pattern.
• Modèle des entités transverse du domaine Patrimoine.
• DAL la couche accès aux données basée sur Entity Framework 6.1 et les patterns : Repository, Unit of Work et Specification
Synthèse Au sein de UX Design and Engineering team de Thomson Reuters Eikon, Equipe internationale basée principalement à Londres, Paris et Bangkok.
Rôle Ingénieur Concepteur Senior .NET/C#.
Réalisation Maintenance évolutive et corrective sur le module BrokerStats
- Correction des bugs existants et maintenance des tests unitaires (NUnit).
- Amélioration de la configuration de l'objet pour une meilleure flexibilité.
- Implémentation de nouvelles fonctionnalités :
o Delayed Data : permet de livrer les données aux utilisateurs qui n'ont pas les autorisations en temps réel sur certains échanges ou des lieux.
o Consolidated Markets: permet de supporter des nouveaux marchés consolidés notamment les marchés Canadiens, Nordiques & Baltiques.
o Alias Management : permet d'utiliser éventuellement un ou plusieurs alias au lieu du RIC (Reuters instrument code) comme code utilisé par Thomson Reuters pour identifier un instrument financier.
o Market Statistics : projet qui vise à remplacer une API externe développée en java par un nouveau service .NET/WCF.
- Participation à la construction du planning selon la méthodologie Agile Kanban.
- Génération des packages et livraison vers les différentes plateformes de test
- Participation aux tests de qualités.
- Reporting régulier.
Synthèse Au sein de Steria, un nouveau grand projet en forfait pour Bouygues Immobilier avec la méthodologie Agile et les nouveautés des outils Microsoft, basé sur la technologie .NET. Conception et développement des POC et des maquettes.
Réalisation Bouygues Immobilier : Projet en Equipe (20 personnes)
L’objectif consiste à contribuer pendant la phase d’étude à/au(x) :
- La conception et l’implémentation de la DAL via Entity Framework 5 et les design-Patterns IRepository & Unit-of-Work.
- La conception et le développement du socle Prism en utilisant MEF et MVVM.
- Développements des maquettes conformément aux besoins exprimés.
- Documentation systématique des livraisons (manuel utilisateur et technique)
- Reporting régulier.
- Participation à la construction du planning en donnant des chiffrages précis.
Société Générale :
Une mission au sein de la SGCIB, Banque d’investissement et de financement de la société Générale, la Direction des OPERANTIONS, OPER. Dans le cadre de la revue et de l’optimisation des outils de la filière RLB (Repo Loan & Borrow).
Mission d’expertise ponctuelle dont l’objectif consiste à contribuer à/au(x) :
- La définition des expressions des outils à développer
- Développements conformément aux besoins exprimés
- Tests unitaires et techniques des livraisons avant les UAT
- Participation aux UAT.
- Documenter systématiquement les livraisons (manuel utilisateur et technique)
- Effectuer un reporting régulier
- Participer à la construction du planning en donnant des chiffrages...