My experience

More

Groupama pour SelfcockpitSeptember 2019 - Present

Contexte & Solution

Projet gouvernance d’Architecture : Redéfinition du périmètre, des méthodes, restructuration documentaire, Définition des besoins et des outils.

Définition des architectures sur le domaine GAN Factory.

Environnement Métier : Assurance Vie, collective et individuelle, Dommage ouvrage, Multirisques Accidents …

Technologies: Cloud Hybride , Java Spring sur plateforme RedHat OpenShift (Docker, Kubernetes)

More

Logiciel SELFCOCKPITJanuary 2010 - Present

Contexte & Solution

Architecture, Conception et réalisation du logiciel SelfCockpit qui est en phase de fin de production.
Il s’agit d’un logiciel de type CMS Web 2.0 & portail d’applications, générateur de Tableaux de bord et dIHM.
Ce projet a été déposé au concours Anvar 2010, Il a été reconnu innovant par les autorités et la société a obtenu le Statut de Jeune Entreprise Innovante(JEI)

Véritable Poste de travail Web, capable de :
Définir la navigation
Définir les habilitations (Au niveau point d’entrée, environnements et données)
Intégrer des modules Silverlight ou Aspx Externes 
Naviguer dans les données de l’entreprise sans en connaitre les structures ni les formats
Modéliser les vues utilisateurs tel un logiciel de business Intelligence ou un AGL de composition d’IHM
Communiquer via Lync (Logiciel Microsoft) avec l’entourage de l’utilisateur.

Technologies: Web : Migration Angular 2 SPA Silverlight 4 et 5 (Expert)  , WPF , ASPX , Prism v4 = Composite application Library (Expert), pattern MVVM
Management mixte Browser et OOB (Out of Browser)
Server :    .Net 3,5 , 4  , C# (Expert) , WCF(Expert) , WCF RIA Services(Expert) , OLAP(Expert) , ADO , ADO MD(Expert) , Web Services,  Excel API
SQL Server 2008 et 2008 R2, MySQL Oracle, DB2 400  …
d’un logiciel de type CMS (Content Management System) + Portail Web d’application + Poste de Travail (Fonctionnalité OOB : Out of Browser)
Outils :     Visual Studio 2008 , 2010 ,2012 ,2014,1017 , TFS2010 , IIS 6,7,8 …Excel (import/Export) , Add-In PowerPivot pour analyse de données relationnelles et multidimensionnelles. 


More

SelfCockpitMarch 2010 - Present

Contexte/ Recueille du besoin, conception, réalisation, intégration d’une solution d’API Management et de Workflow Management : APIWorkflow pour selfcockpit, matrice de notation

Réalisation & résultats

Conception, Réalisation et Suivi de projet

Technologies : Java 11 & 13, Reactive , OIDC,  Docker Kubernetes , Maven, Jenkins, Nexus, Redis, AWS EKS & S3 (Distribution de messages temps réel et BDD Clé valeurs) …

Prochainement en distribution open Source.

More

Apave pour SelfcockpitMay 2017 - August 2019

Contexte & Solution

Mission : Architecture SI, Technique & Logiciel puis Responsable Technique Groupe. La mission consiste à définir la stratégie technique et logicielle du chantier de refonte du SI Groupe.

Chantier évalué à 80.000 jours homme. La mission consiste aussi à assister et accompagner l’ensemble des chefs de projet et tech lead dans la définition des besoins et des exigences techniques et logiciels. Donc ainsi définir l’architecture cible de leurs projets de bout en bout :

Réalisation & résultats

Réalisation des dossiers d’architecture techniques regroupant 
l’architecture logicielle
la mise en œuvre d’une solution de fédération d’identité groupe (sur Keycloack)
la mise en œuvre de la sécurité (des accès, du transport, des habilitations, des mécanismes d’anti intrusion).
l’architecture technique
l’infrastructure
Réalisation d’un POC Sécurité sur Angular 5-7 + OIDC + Oauth2 + CORS (Frontend & BackEnd)
Définition de la nouvelle architecture BI & BigData + Accompagnement des équipes projet
Définition de l’architecture d’échange
              Réalisation DAT de l’architecture d’échange inter-applicatif
              ESB tibco BW AMX 6.x
              ETL Talend
              ELK
Services exchanges REST très haute disponibilité
Accompagnement à la définition de la nouvelle infrastructure externalisée
Accompagnement à la mise en œuvre de la sécurité (des accès, du transport, des habilitations, des mécanismes d’anti intrusion,

Conception de socle du nouveau socle technique Apave incluant un socle d’échange. (Product Owner
Ce socle est à la fois :
              Un API Manager de micro services
              Un ESB
              Un ETL temps réel
              Un cache manager.
              Il est destiné à opérer des millions de flux par jours. (Solution actuellement en                            production)

Technologies: Cloud Hybride,
Outils : REDIS, DB2 , Oracle, MariaDB, Postgresql …, Tomcat, Keycloak, Java 11, Netty , Angular 5 & 6, Streamsets , ETL Talend … 


More

SNCF pour SelfcockpitOctober 2015 - May 2017

Contexte & Solution

Architecture SI, Technique & Logiciel

La mission consiste à assister et accompagner l’ensemble des chefs de projet dans la définition des besoins et des exigences techniques et logiciels. Donc ainsi définir l’architecture cible de leurs projets de bout en bout :

Réalisation & résultats

Réalisation des dossiers d’architecture techniques regroupant :

l’architecture logicielle
la mise en œuvre de la sécurité (des accès, du transport, des habilitations, des mécanismes d’anti intrusion,.
l’architecture technique
l’infrastructure
les mises en œuvre de la surveillance des applications, des services et des middlewares.
L’intégration dans le réseau (LAN, WAN, SAN , VLAN , VLAN étendu …
Définir l’architecture des datacenter : : archi virtuelle, physique , haute dispo, système de résilience…., Définition urbanisation, architecture et organisation réseau., Veille technologique….
Externalisation des applications et données de santé :
Définition de la mise en sécurité technique, applicative et physique.
Définition architecture technique, logiciel et sécurité.
Accompagnement à la mise en œuvre d'une solution réseau intercloud (haute disponibilité, résiliente et redondante)
Mise en œuvre d'une solution d'hébergement multi Datacenter haute disponibilité (cible à plus de 100 serveurs)

Technologies: Web SPA & services web Java RESTFul services (REST/JSON)
Mise en oeuvre OAut2/SAMLv2 & Spring Sécurity ...
Web MVC & services java SOAP/XML…
Système de GEG (Webdav sur Apache Tomcat)
La stack standard SNCF est Linux Ubuntu 16.04 TLS sur architecture VMWare ESX , PostGreSQL. (Architecture Haute disponibilité).

More

GFI Informatique pour SelfcockpitApril 2014 - October 2015

Contexte & Solution 

Analyse de l’architecture et optimisation des performances sur Outils de support aux interventions de nettoyage de bâtiments industriels et administratifs pour le client final Onet.

Réalisation & résultats 

Installation et configuration et optimisation de fermes de serveurs SharePoint et BDD et Serveurs Web (environnement Dev, Intégration, Recette et Production)
Chantier de refonte et d’optimisation de la génération de rapports sur SSRS via les API.
Révision des couches DAL (et mapping EF 6), Services, Contrôleurs, principes d’injection
Réalisation d’un simulateur injecteur des scénarios de tests
Réalisation des couches de tests unitaires
Réalisation d’un analyseur de logs et des mesures de performances associés
Montage d’un benchmark sur base de données de production d’une journée complète
Analyse comparative (Avant / Après)

Technologies: Web services .Net  accédés via Web-Api  à partir de tablettes, (2000 en cible)
Portail hébergé sous SharePoint 2013
Portail portail web, ASP.Net MVC 4, Razor + Boostrapper ..
Client ASP, MVC 4 et WEB App Share point,
Langages : C#, Javascript, SQL, XAML, Powershell
Mise en Œuvre Azure service bus sur ferme de serveurs mixtes Sharepoint et services WCF.ORM : EF 6


More

Mission Selfcockpit PortalJune 2014 - September 2015

Contexte & Solution 

Mission : Réalisation d’un portail d’application Web nouvelle génération sur le modèle SPA –Single-Page Application).
Architecture applicative :
Modèle SPA MVC sur framework AngularJS (+ Route-UI + Bootstrape + Responsive Web design pour Mobiles, Tablettes et PC)
Gestion multi sites
Injection Dynamique du contenu via InqueryJS
Sécurité par fédération d’identité OWIN, CORS, WIF sur Web.Api et WCF
ORM : EF 6, 7Beta
Hébergement solution sur Cloud iKoula et Microsoft Azure.
Langages : C#,VB.Net, Javascript, HTML, SQL, XAML, Powershell


More

ASF (groupe Vinci Autoroutes) pour SelfcockpitOctober 2011 - September 2015

Contexte & Solution 

Architecture,  Conception et réalisation du logiciel de l’application de gestion des équipements présents sur le Tracé Autoroutier, Gestion de l’affichage des évènements du réseau autoroute ASF sur les Panneaux à Messages Variables (PMV)

Il s’agit d’automatiser la production des messages selon un contexte complexe constitué:
d’événements terrain
de positionnements géographiques (Maillage réseau routier dynamique)
de la situation des équipements
des éléments pouvant être rencontrés sur chaque chemin potentiel..
Architecture, Conception et Réalisation d’un moteur de règles à haute disponibilité pour la génération des éditoriaux à afficher sur les PMV en fonction de la situation terrain.
Suivant des règles éditoriales contrôlées par un moteur de règles et de les présenter sur les différents panneaux d’affichage du réseau.Contexte temps réel sécurisé : 24/24 7/7

Réalisation & résultats 

Animation des ateliers de conception et d'urbanisation du SI (Gestion SI Autoroutier)
Définition et mise en œuvre Architecture Logiciel
Conception et Production d’IHM
Conception et production d’un moteur de règles
Conception et réalisation des services de gestion et modules métier.
Conception et réalisation des outils de test et de  mesure de performance
Conception et réalisation d’un BUS basé sur IIS et WCF en mode Publish/Publish et    Publish/Subscribe (multi-protocols net.tcp , net.msmq) avec persistance des abonnés.
Mise en œuvre d’un workflow robuste sur NServiceBus
Conception et réalisation d’un Scheduler basé sur quartz + IHM de management + service de lancement multifonctions (exécution de programmes, lancement de requêtes, exécution de commandes …)
Conception et réalisation d’un outil avancé de tests de Workflow WCF  générique (découverte des services et contrats, invocation et cascade, mémorisation des jeux de tests …) : IHM générique et serveur WCF d’exploration et d’analyse

Technologies: Client  WPF,  Prism v4;1 = Composite application Library (Expert), pattern MVVM, Silverlight
Patterns : MVVM, POCO, SOA, AOM

Server :    .Net 4, C# (Expert) , WCF(Expert) , WCF RIA Services(Expert), IIS 7.5 WAS, SQL Server 2008, Oracle 11g. AOP :Spring , ORM :NHibernate & Entity Framework 5 &6   , AppFabric, ESB : NService Bus, Microsoft Service Bus (Azure) , MOM : MSMQ

Outils :     Visual Studio 2010 & 2012 , SVN(Subversion) , Enterprise Architect (Modeler UML) , 
Oracle Developer, IIS 6, 7, 7.5 (WAS) , DevArt…

Langages : C#, Javascript, SQL, XAML, Powershell

Architecture : Mode Actif / Actif sur ESX, Actif / Actif Synchrone sur BDD Oracle
Mode Actif Passif sur Cluster Veritas 
Répartition des charges par F5 – BigIP (LTM)


More

VIDALJanuary 2010 - February 2010

Contexte & Solution

Projet : Conception et mise en œuvre d’un DatawareHouse Marketing
Fonction : Expert technique et organisation du SID
Mission : Conseil en organisation et urbanisation de données + Conception architecture du SID / Projet au forfait


More

SYNCERMay 2008 - February 2010

JANVIER 2009 / JANVIER 2010

Architecte et conseil -Expert technique et organisation du SID/Vidal pour SYNCER

Contexte & Solution

Projet : Conception et mise en œuvre d’un DatawareHouse Marketing
Fonction : Expert technique et organisation du SID
Mission : Architecte & Conseil en organisation et urbanisation de données + Conception architecture  du SID / Projet au forfait

 SEPTEMBRE 2008

Expert technique et organisation des SI /TERRENA pour SYNCER

Contexte & Solution

Projet : Conception système d’information décisionnel groupe. 
Fonction : Expert technique et organisation des SI
Mission : Conseil en organisation et urbanisation de données + Conception architecture du SID 

 JUILLET 2008/DECEMBRE 2008

Expert technique et organisation des SI / SYSTEM U pour SYNCER

Contexte & Solution

Projet : Urbanisation et Conception architecture SID Groupe 
Fonction : Expert technique et organisation des SI
Mission : Conseil en organisation et urbanisation de données + Conception architecture du  SID + Aide au choix sur les outils de stockage, d’intégration de donnée et de restitution.


More

Domus VI pour T-SystemsDecember 2007 - June 2008

Contexte & Solution

Projet :  Il s’agit 
                De cartographier le SI Existant
                De définir et mettre en œuvre un datawarehouse sur l’ensemble des données de                                                l’entreprise 
                De définir et mettre en œuvre le système d’élaboration budgétaire ainsi que le                                                    reporting financier, le reporting analytique et opérationnel

Ceci pour 150 sites distants en France et à l’international, avec une intégration pilotée par l’utilisateur et non par les systèmes.

Ce projet constituait la première référence nationale Microsoft sur l’intégration des produits  Microsoft   Performance Point Planning en France
Mission : Directeur de projet / Architecture 
Les enjeux forts du contexte DomusVi sont d’assurer la qualité des données, répondre aux besoins des utilisateurs et d’assurer la mise à disposition en temps et en heure du reporting. Contruire un workflow opérationnel intégré à la production du reporting financier et la consolidation des résultats.

More

T-SystemsNovember 1999 - June 2008

FEVRIER 2001 / AVRIL 2001

Etude  / AGAPES    Pour T-Systems

Contexte & Solution

Projet : Etude des solutions de rénovation du système d’échange des données avec les restaurants
Mission :    
Etude et présentation de l’offre EAI

SEPTEMBRE 2000

Direction des projets / AUCHAN France pour T-Systems

Contexte & Solution

Projet : TRAQUE (Traçabilité marchandises des centres de production logistiques  jusqu’aux centres de distribution)
Mission :    
Réalisation du cahier des charges techniques.
Expertise des solutions proposées (Systèmes et matériels RF)
Définition de l’architecture cible
Aide à la sélection des éditeurs, constructeurs (définition et valorisation des critères de sélection)
Etude financière du projet
Suivi des chantiers d’étude

AOUT 2000

Etude préalable à la refonte d’applications /Etude d’architecture du système cible. /LUXSTAR pour T-Systems

    JUILLET 2000

Direction de projet / BOULANGER pour T-Systems

Contexte & Solution

Projet : Conversion Euro des applications du Service après-vente.
Mission :    
Encadrement projet de migration Euro de 250 jours

JUIN 2000

Expert technique / MATCH pour T-Systems

Contexte & Solution 
Mission :    
Expertise technique architectures nouvelles technologies
Evaluation technique de la solution progicielle GOLD e-retail

 JUIN 2000

Direction de projet  / LA MONDIALE pour T-Systems

Contexte & Solution
Projet : Entreprises
Mission : Conseil et étude de besoins pour projet de refonte des systèmes existants sous une architecture Internet-Intranet
Assistance sur le recensement des besoins.

DECEMBRE 1999 à FEVRIER 2000

Direction de projets / AUCHAN pour T-Systems

Contexte & Solution
Mission :    
Elaboration du cahier des charges d’une application de gestion des étiquettes
Développement au forfait d’une application de gestion des étiquettes

Environnement : AS/400, ADELIA CONCEPTION

NOVEMBRE 1999

Architecte solution AS/400 / PAB Nord (Groupe SOLLAC) pour T-Systems

Contexte & Solution

Mission :    
Analyse et développements spécifiques dans un environnement AS/400
Architecte technique AS/400

More

MAAF GIE pour Europex pour T-SystemsMay 2007 - June 2007

Contexte & Solution

Projet : Conseil  en organisation et architecture du système d’information décisionnel :
Projet « SID Version 3 »
Fonction : Consultant Expert
Mission :    
Expertise sur architecture technique et organisation du SID
Production rapport d’expertise et présentation

More

Casino pout T-SystemsDecember 2005 - September 2006

Contexte & Solution

Projet : Centre de services décisionnel
Fonction : Responsable centre de service (25 personnes)
Mission :    
Coordination des projets BI, management de la qualité fournie par notre centre service support et Delivery
Refonte de l’architecture BI et migration de plate-forme (Microstrategy vers Microsoft et Teradata)
Définition et refonte de l’organisation en concordance permanente avec l’organisation Casino
Coordination des équipes, qualification des nouveaux besoins et définition du staffing adéquat.
Correspondant opérationnel client - Garant de la qualité de service 
Reporting vers Casino
Gestion des escalades

More

AIRBUS pour T-SystemsDecember 2005 - June 2006

Contexte & Solution

Projet :Aircraft Progress V2 (refonte architecturale de l’application critique du suivi de la gestion de production industrielle des avions Airbus)
Environnement multi-sites, multi-génération, multi architecture (ESB-SOA-Mainframe)…                              BI temps réel 
Fonction : Architecte Solution
Mission :    
Assistance à la définition d’une plate-forme cible pour refondre l’application de suivi de gestion de la production des avions.
Les enjeux forts du contexte Airbus sont d’assurer la Data Quality, répondre aux besoins des utilisateurs et d’assurer la mise à disposition en temps et en heure du reporting pour la chaîne de production. 

More

Hewlett Packard EMEA & WW pour T-SystemsOctober 2003 - December 2005

Contexte & Solution

Coordination des projets BI, management de la qualité fournie par notre centre service support et Delivery
Définition et refonte de l’organisation en concordance permanente avec l’organisation HP
Coordination des équipes, qualification des nouveaux besoins et définition du staffing adéquat.
Correspondant opérationnel client - Garant de la qualité de service 
Reporting vers HP
Gestion des escalades

More

Hewlett Packard EMEA pour T-SystemsMay 2003 - October 2003

Contexte & Solution

Projet : Centre de services décisionnel
Fonction : Manager du Centre de services / Direction de projets BI
Mission :    
Coordination du développement (Informatica, BO, MS-Analyse Services, MS-Reporting Services, Executive Viewer)
Coordination et suivi des étapes de validation et mise en exploitation
Reporting vers HP
Participation à l’expertise du besoin utilisateur et la validation de la conception technique du Back-end et Front-end

More

Arcelor construction France pour T-SystemsOctober 2000 - May 2003

Contexte & Solution

Projet : Définition architecture NTIC client léger Intranet-Extranet
Définition architecture d’échange inter applications inter plate-forme (EAI)
Prototypage et mis en œuvre des architectures
Projets CRM opérationnel
Projets SCM (Affrètement Transport)
Mission :    
AMOA : Aide à la définition du schéma directeur
Urbanisation SI Indistriel et accompagnement à l'amélioration de la qualité du SI.(Cartographie des processus)

More

COGINORDJanuary 1999 - October 1999

Assurer le suivi et la qualité des développements 
More

IBM GLOBAL SERVICENovember 1995 - January 1999

Domaine : Industrie et tertiaire

Missions :    

CETIM : Direction technique sur projet de développement client/serveur (architecture à 3 niveaux sous UNIX : ORACLE, TUXEDO, Power Builder).

ALLIED SIGNAL : conduite d’un projet de 1.000 jours (encadrement de 6 personnes), migration de données

DRESSER-RAND : conduite d’un projet de 4.000 jours (encadrement de 5 personnes) : Bypass, AS/400, RPG, migration de données

LABELLE (fabrication de chaussures) : Conduite d’une étude d’impact du passage à l’An 2000 : VM VSE

ROUEN HABITAT : Développement location logement sur une application de gestion locative : AS/400, RPG

FERRERO : Analyse et réalisation d’une application force de vente sur client/serveur : Windows, Unix, Windev, Sybase, C.

Conduite d’une projet de développement en environnement client/serveur

SEP (Société Européenne de Propulsion) : Maintenance du système de gestion des nomenclatures pour moteurs Ariane 4 et 5 : Pacbase


My stack

Environment of Development

JDK, WSAD, Eclipse, BIDS, PowerBuilder, Power Builder, IntelliJ, WinDEV, IBM Visual Age for Java, IntelliJ Idea, Visual Studio Code, Eclipse IDE, Visual Studio 2017, Oracle Developer 2000, Visual Studio 2012, TFS 2010, WebStorm, Visual Studio 2010, Visual Studio 2008

Software testing

Test Driven Development (TDD), JMeter

Open Source solutions

Kubernetes

Business Intelligence

SSRS, SQL Server Integration Services, Performance Point, Crystal Reports, Informatica, ETL, Business Intelligence, Hyperion Essbase, OLAP, Talend, SSIS, SQL Server Reporting Services

Languages

Delphi, CSS3, C/C++, C#, SQL, XHTML, XML, C++, Java, JEE, VB.NET, HTML5, Adelia, CLP, JAVA 8, JavaScript, Java Applet, Pacbase, PowerShell, SAML, JAVA 10, JAVA 9, UML, CSS, Cobol, MVC, ASP.NET, TypeScript, ASP.NET MVC, LINQ, RPG, XAML, HTML

Application servers

IIS 7, Apache Tomcat, IIS 7.5, BizTalk, IIS 6, WebSphere, Microsoft SharePoint

Frameworks

REST, Spring Security, Express.js, Entity Framework, Node.js, WPF, Silverlight, Hibernate, Angular 5, AngularJS, .NET, .NET 3.5, OJB, WCF, Struts, EJB, AJAX

Analysis methods and tools

SOA, Responsive Design, Subversion (svn), Junit, UML 2.0, Agile Methodology, ORM, Merise, MVVM, Agile, Apache Maven

Protocols

SOAP, JSON

Middleware

Jenkins

ERP&CRM

SAP

Databases

NoSQL, SQL Server 2008, Oracle 11g, Oracle 9i, Oracle 8i, PostGreSQL, Sybase, MySQL, Oracle, MongoDB, Redis, MariaDB, Data Privacy - GDPR, DB2, Teradata, Microsoft SQL Server

IT Infrastructure

VMware, Microsoft Windows 2003 Server, Azure Services, SAN, Ubuntu, Unix, Linux, Amazon Web Services S3, Docker, RedHat, AS/400, Dynatrace, Active Directory, Linux Red Hat, Mainframe, Windows Server, Microsoft Azure, Linux - Ubuntu, Unix (HP UX, AIX), Vmware ESX

Technologies

Angular 6, ASP.NET MVC 3, ASP.NET MVC 3-5, ASP.NET MVC 4, Linq.js, ASP.NET MVC 5, Entity Framework 5, Entity Framework 6, Feathers.js, JAX-WS, IBM WebSphere, Jboss, Tomcat, Web Services, JOnAS, Solution Architecture, SharePoint, Angular 2+, Amazon Web Services (AWS), Web Architecture, Spring Cloud, Spring Boot, Silverlight 4, RabbitMQ, Servlets, NHibernate, .NET 4.0, ADO, Amazon CloudSearch, Netty, MVC 4, Angular 2

Others

AppFabric, Razor, Data Migration, Prism, Nexus, MVVM Pattern, Log4j, ITIL, DDD, CMMi

Computer Tools

Microsoft Excel

My education and trainings

Informatique de Gestion - DUT

Master, Génie Logiciel - CNAM