Architecte et Tech Lead expérimenté, je conçois et mets en œuvre des architectures robustes et évolutives qui accélèrent le time-to-market tout en garantissant performance, sécurité et maintenabilité.
Expériences professionnelles
Architecte système
Epsilog / Groupe CGM Montpellier, France
avril 2019 - aujourd'hui
Architecte système
Etude de l’architecture système de la refonte de Vega (n°1 des logiciels pour les infirmières libérales)
Elaboration du plan de charge et de la stratégie de recrutement
Formation des équipes aux différentes technologies retenues
Mise en place de la stratégie Dev/Sec/Ops de l’usine logicielle
Architecte logicielle
Réalisation de l’architecture logicielle du framework micro-service, du framework Angular et du framework Xamarin
Développement des parties les plus techniques de ces frameworks (soit 90% de chacun des frameworks)
Mise en place de la stratégie des tests
Accompagnement des projets sur les points techniques. Formation en continu
Formation d’un architecte local
Développeur expert
Développement du framework backend et front end.
Formation des équipiers
Développement de l’application
Directeur de Projet et Architecte de Solutions, expert
Areva & Schneider-Electric, Energy Business Unit Montpellier, France
novembre 2008 - janvier 2020
Responsable des architectures au niveau monde de la Business Unit Energy, synchronisation avec les autres Business Units
Définition de l'architecture des solutions logicielle de nouvelle génération pour l'industrie d'Areva / Schneider Electric
(Substation Engineering Toolsuite, Common Business Services, Tool Suite Foundation)
Formation des équipes, définition des requirements (MBSE + UML) et mise en application en phase pilote des normes CMMi
de niveau 3.
Environnement français / anglais.
Pilotage et encadrement des équipes en France et Offshore (Très nombreux déplacements Inde, USA, Canada, Serbie, Japon,
Chine)
TSF – Tool Suite Foundation
Software Factory étant le socle de tous les logiciels de la R&D au niveau Schneider-Electric Corporate
Définition des architectures
Pilotage, budget, plannings, Management des équipes en France et offshores
DevOps / DevSecOps
Mise en place de la chaîne d’intégration continue et livraison continue (CI & CD)
Environnements entièrement « dockerisés »
Multi-technologies et Cyber sécurité
SET – Substation Engineering Toolsuite (Smart Grid Substations)
IEC 61850
Capable de supporter des configurations à plus de 5000 IED, databases > 5GB / configuration
CBS – Common Business Services
Définition d’un modèle de Driver de Communication (IEC61850 – SNMP – ModBus – DPWS – etc.)
Un logiciel peut communiquer avec un IED sans connaitre le protocole utilisé.
Couche de persistance IEC61850. Substitution à EntityFramework afin de définir un modèle Entité capable de supporter des
bases de données à plus de 5000 IEDs tout en maintenant un objectif de performance => Base de données hiérarchique de
plusieurs Go par document.
Scrum Master sur plusieurs développements des Suites Logicielles
Gestion au jour le jour des backlogs et des sprints
Etude des risques et reporting des indicateurs du projet
Expertise technique et formation des équipes de développement (cours officiels)
Réalisations de nombreux POC
Audition, Revue de code et expertise pour aider les développeurs.Net 4.6, C#, WCF, IoC, AOP, WPF, MEF, EF, Prism,
Cordova, NodeJS, Angular
Consultant
Divers Clients (plus de 30) France, USA, Canada, Inde
2008 - aujourd'hui
Consultant
Audits et expertises diverses (souvent en .Net)
Conseils & Management de projet, aide à la conduite du changement.
Formateur
Recrutement d’experts
Architecte Système / Solution, Expert, Directeur de projet
Etude & Réalisation des architectures à la demande.
Formation des Architectes
Formateur sur les cours officiels Microsoft .NET comme par exemple
Centres de formations, AFIB, Avolys, Adhara, Schneider, Areva, Smartview, Oodaya France
2007 - 2019
Visual Studio 2005 / 2008 / 2010 / 2013 / 2015, C#, VB.NET (ex MS6163A ou MS10262A)
LINQ (ex MS10265A), WPF (ex MS6460A), WCF (ex MS6461A ou MS10263A)
ASP.NET (ex MS10264A)
Docker
DevOps
Cours customs, spécifiques à un besoin, un projet ou en équipe
Cours d’architectures et de systèmes avancés, optimisations