En l’absence d’un poste de CTO, élaboration de la stratégie technologique actuelle et future
Etude des enjeux de la plateforme logicielle au sein d’Epsilog et des services rendus pour le parc logiciel d’Epsilog en tant
qu’éditeur de logiciels pour les professionnels de santé
Mise en place de la stratégie Dev/Sec/Ops de l’usine logicielle
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
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
Approche MBSE (Model Based System Engineering) – Ne remplace pas Agile. Apporte une solution quant à la spécification des
besoins, leur transformation en exigences fonctionnelles et systèmes et la traçabilité jusqu’à la ligne de code
Accompagnement des projets sur les points techniques. Formation en continu
Formation d’un architecte local
.Net Core, WebApi Rest, Angular, Xamarin, MAUI, Micro-services, Docker, Kubernetes
Divers Clients (plus de 30)
Elèves de 2ème année du cycle d’ingénieur en sciences informatiquesFramework .Net Core, C#, WCF, IoC, AOP, WPF, MEF, ASP.NET MVC
Centres de formations, AFIB, Avolys, Adhara, Schneider, Areva, Smartview, Oodaya
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
sur les cours officiels Microsoft .NET comme par exemple :
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
Framework 2.0/3.5/4.0/4.7/Core, C#, Typescript, Angular, Docker, Kubernetes, REST
Page 4 sur 6
Areva & Schneider-Electric, Energy Business Unit
Montpellier, France, de novembre 2008 à janvier 2020
Directeur de Projet et Architecte de Solutions, expert
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
Ecole d’ingénieur EPSI
Montpellier, France, de septembre 2010 à maintenant
Professeur des technologies Microsoft .Net et architecture
Elèves de 2ème année du cycle d’ingénieur en sciences informatiques Framework 4.0, C#, WCF, IOC, AOP, WPF, MEF, ASP.NET MVC
Centres de formations, Avolys, Adhara, Schneider, Areva
France, de 2007 à maintenant
Instructeur sur les cours officiels Microsoft .NET comme par exemple :
Visual Studio 2005 / 2008 / 2010, C#, VB.NET (ex MS6163A ou MS10262A)
LINQ (ex MS10265A)
WPF (ex MS6460A)
WCF (ex MS6461A ou MS10263A)
ASP.NET (ex MS10264A)
Silverlight (ex MS50145A)
Cours customs, spécifiques à un besoin, un projet ou en équipe Framework 2.0/3.5/4.0, C#, WCF, WPF, LINQ, Silverlight
Areva & Schneider-Electric, branche T&D
Montpellier, France, de novembre 2008 à maintenant
Architecte logiciel, expert
Définition de l'architecture des solutions logicielle de nouvelle génération pour l'industrie d'Areva.
Ces logiciels doivent avoir une durée de vie de 20 ans et doivent discuter avec les différents standards IEC internationaux en vigueur sur ce secteur d'activité.
Formation des équipes, définition des requirements (UML) et mise en application en phase pilote des normes CMMi de niveau 3.
Environnement français / anglais.
Pilotage des équipes Offshore (Inde)
Scrum Master sur les phases de développement de la suite logicielle
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
Revue de code et expertise pour aider les développeurs
Mise en oeuvre d'une intégration continue Framework 3.5/4.0, C#, WCF, IOC, AOP, WPF, MEF, EF4, Prism
BALEA
Saint-Mathieu-de-Tréviers, France, de janvier 2008 à juin 2010
Architecte logiciel, expert
Mise en place de l'architecture de la nouvelle solution SOLEA pour L’Oréal
Développements experts
Support et expertise technique pour l’équipe de développement
Développement au forfait d’un dashboard pour superviser la logistique de L’Oréal
Architecture web n-tiers, MVC Framework 3.5, C#, WCF, IOC, AOP, WPF, LINQ, ASP.NET, MVC, Ajax
La Poste, Direction du Courrier
Montpellier, France, d'avril 2005 à octobre 2008
E-grafx, Framework de présentation des applications intranet, Web 2.0 (.Net)
Force de proposition sur l'architecture n-tiers et SOA (Architecture Orientée Services)
Réalisation complète de la couche de présentation des applications intranet
Développement de contrôles serveur et d'une API de pilotage du tiers de présentation
Respect des règles d'accessibilité conformément à la norme WAIS (Web Accessibility Initiative Standards)
Composants Web 2.0 avec support d'Ajax: Onglets, Wizards, Workflows, Listes, etc.
Intégration du toolkit dans Visual Studio
Framework de présentation jGraf (équivalent à e-grafx), Web 2.0, Java5
Missions d’architecture : JEE, struts, DWR (ajax), ExtJS, EJB, Spring, Hibernate
Portage de d’e-grafx en jGraf. (Java 5, spring, struts, ajax)
Solution courrier Tracé (Cèdre), PDA, Compact Framework .Net 2.0
Missions d’architecture
Développement de bout en bout de l’application Cedre Mobile.
Synchronisations par WebServices, gestion des erreurs et reprises.
Optimisations pour support du volume de traçage journalier national (5'000'000 objets suivis/jour)
Support technique auprès des équipes projets en tant qu'expert .Net / C# Java5, Struts, DWR, Spring, Framework .Net 1.1/2.0 , C#, ASP.NET, DHTML, XML, CSS, JavaScript, Ajax, WebServices, Microsoft EnterpriseLibray
BNP Paribas Suisse SA
Genève, Suisse, d'octobre 2004 à avril 2005
Workflow de mise en production
Reengineering de l'outil de gestion de workflow
Ajout d'une fonctionnalité de gestion multi-sites sources et de destinations
Développement de contrôles serveur et d'une API de pilotage du tiers de présentation
Prise en charge du déploiement asynchrone des différents sites paramétrés UML, Framework .Net 1.1, C#, ASP.NET, .Net Remoting, SQL Server, Oracle Forms 5, Python
UBP (Union Bancaire Privé)
Genève, Suisse, de septembre 2003 à septembre 2004
Workflow pour la gestion d'ouverture des comptes (WEB 2.0)
Développement d'un workflow (extranet, web 2.0) assurant l’intégrité et la confidentialité du processus d’ouverture de comptes auprès de la banque
Analyse, conception et développement d’un extranet
GUI en 5 langues et génération des documents (environ 100) en 6 langues
Client lourd (.NET) assurant l’administration de l’extranet. Cet outil d’administration génère du code C#, le compile à la volée et le déploie dans le conteneur ASP.NET afin d’obtenir les performances la plus optimale
Lecture et analyse automatique de fichiers PDF. Génération de l'API par injection automatique de code UML (RUP), Framework .Net 1.1, C#, VB.NET, ASP.NET, .Net Remoting, SQL Server
BNP-Paribas Suisse SA
Genève, Suisse, de...