-
Edf
- Coach DevOps
Paris
2020 - maintenant
Accompagnement DevOps de l'ensemble des projets de développement EDF qui le souhaitent (toutes technos).
-
EDF R&D
- Chef de projet / Architecte logiciel
CLAMART
2014 - maintenant
Pilotage d'une équipe de développement R&D chargée de réaliser composants réutilisables et POC en java :
• Réalisation d'un POC Spark permettant d'exploiter un traitement existant dans un cadre "Big Data" (Hadoop/Spark/HDFS/HortonWorks/Java/Maven)
• Réalisation de web services permettant d'estimer et de valoriser un coût annuel prévisionnel en énergie. (Java/Maven/Spring-WS/swagger)
• Réalisation d'un outil à l'usage des conseillers clientèles permettant d'analyser les infos de consommation d'un client (adaptation tarifaire, explication météo des variations de conso, analyse de la facture, ...)
• Conception et réalisation de traitements d'imports de données via Spring Batch.
• Réalisation d'un POC IoT sur un mico-environement (OS 5 à 10 ko, 2Mo de stockage disponibles). (MicroJVM).
-
Canal+
- Expert Java / JEE
Issy-les-Moulineaux
2014 - 2014
Réalisation dans le cadre d’un projet agile d’un ESB (bus d’entreprise) pour la refonte du SI de gestion des abonnés :
• Développement de flux
• Développement de modules de rétro-compatibilité avec les systèmes existants
• Développement d’un système de « livraison continue » (continuous delivery)
-
CNOP
- Responsable du pôle développement
2012 - 2014
Descriptif de la mission :
Remplacement du «Responsable du pôle développement » du CNOP.
Missions additionnelles :
* Pilotage de la migration de données dans le cadre de la refonte du système d'information. ;
* Conception du modèle du nouveau système.
* Conseil en architecture logicielle
Tâches :
* Rétro-documentation des applications java du CNOP ;
* Reverse engineering des applications java
* Mise en place d'un système de GCL (SVN) ;
* Mise en place d'un système de suivi des demandes de corrections, évolutions et support niveau 3 (MantisBT). ;
* Maintenance applicative sur les applications java ;
* Support niveau 3 sur les applications java ;
* Automatisation de navigation web et de récupération d'informations sur le site du RPPS. ;
* Conception du modèle du nouveau système.
* Spécifications de la migration de données. ;
* Support niveau 3 sur les problèmes liés à la migration
Environnement technique :
Java / JEE 6/ Spring 3/ Maven 3 / Hibernate 3 / Selenium - WebDriver
-
PSA Peugeot Citroën
- Responsable technique Java / JEE
Rueil Malmaison
2011 - 2012
Descriptif de la mission :
Conception fonctionnelle et technique puis gestion de l'équipe de développement du projet « Référentiel des Grandes Ventes ».
Tâches :
* Conception technique et fonctionnelle (Modélisation objet, Modélisation des données, ...) ;
* Mise en place d'un socle technique respectant les normes PSA ;
* Supervision des développements et participation au développement. ;
* Développement de tests fonctionnels automatisés multi-navigateurs
Environnement technique :
Java / JEE 6/ Spring 3/ Maven 2 / Hibernate 3 / Struts 2 / Selenium - WebDriver / Glassfish sous Unix / bash
-
OPEN
- Architecte Java / JEE
Levallois-Perret
2010 - 2011
Descriptif de la mission :
Mise en oeuvre d'une application blanche Java / JEE de référence documentée au sein du Centre de Services OPEN de Paris.
Objectifs :
* Promouvoir les bonnes pratiques de conception objet ;
* Permettre d'initialiser un nouveau projet forfaitaire efficacement ;
* Mettre en œuvre la GCL permettant de compiler, packager, déployer et livrer une application versionnée (via Maven). ;
* Fournir un guide d'installation et d'initialisation d'un projet à base de cette application ;
* Fournir un guide de bonnes pratiques de développement et d'architecture logicielle (principes de base de conception objet, Test-driven development, domain-driven design, ...)
Tâches :
* Pilotage, ;
* Réalisation de SFD (cadrage fonctionnel) permettant de mettre en œuvre les principes retenus, ;
* Modèle UML d'analyse et modèle UML de conception via Enterprise Architect ;
* Mise en œuvre du squelette du projet ;
* Mise en place de la GCL Maven (architecture modulaire) ;
* Choix d'architecture logiciels (JPA vs Hibernate mapping files, DTOs vs POJOs, Gestion des exceptions, ...) ;
* Documentation des principes de conception ;
* Recensement des exigences techniques pour garantir performances, maintenabilité, robustesse, facilité de déploiement, sécurité, productivité et qualité du code.
Environnement technique :
Java / JEE 6/ Spring 3/ Maven 2/ Hibernate 3
-
ASIP Santé
- Référent technique
Paris-15E-Arrondissement
2009 - 2011
Descriptif de la mission :
Tierce Maintenance Applicative du RPPS (Référentiel Partagé des Professionnels de Santé).
Cette application a pour objectif de consolider les informations concernant l'ensemble des professionnels de santé (Médecins, pharmaciens, chirurgiens, dentistes, sage-femmes, ...). L'alimentation de ce référentiel est réalisé via des flux XML envoyés par les ordres (ordre des médecins, ordre des pharmaciens, ...).
Sur les derniers mois du projet, c'est la méthode agile SCRUM qui a été mise en place pour la gestion du projet.
Tâches :
* Analyse et chiffrage des demandes correctives, évolutives et support niveau 3 ;
* Spécification des évolutions
* Développements de corrections/évolutions ;
* Amélioration des processus (exemples : mise en place d'un serveur d'intégration continue, mise en place de fiches d'analyse standards pour le chiffrage en UO) ;
* Optimisations (exemples : Migration de CVS à SVN, utilisation d'un profiler pour repérer des fuites de mémoire). ;
* Mise en place de tests automatisés (via Watir, équivalent de WebDriver dans Selenium 2.0)
Environnement technique :
Java / JEE 5/ EJB / Spring / Oracle 11/ CVS/SVN / JBoss sous Linux Redhat / bash
-
CONSEIL d'ETAT
- Référent & concepteur
PARIS 1
2009 - 2009
Descriptif de la mission :
Analyse détaillée / Conception du Projet ARAMIS (Refonte des applications sécurisées du Conseil d'Etat).
Ce projet a pour objectif de réécrire les applications du conseil d'Etat (utilisées dans la totalité des tribunaux administratifs et cours d'appel) pour permettre des échanges de dossiers via Web Services.
Charge total du projet : 4500 jH
Tâches :
* Suivi de la partie fonctionnelle du projet (XL, Mantis Bug Tracker, MS-Project) ;
* Encadrement de l'équipe fonctionnelle (5 personnes). ;
* Analyse et Conception UML (Entreprise Architect 7)
Environnement technique :
Enterprise Architect/ .Net/C#/nHibernate/ Spring(.NET)/ WCF/ Oracle 11/ SVN
-
APAGL - Association Pour L'Accès aux Garanties Locatives
- Chef de projet technique
2007 - 2009
Descriptif de la mission :
Réalisation du système d'information de l'APAGL (Association Pour L'Accès aux Garanties Locatives) - application « TALI »
Cette application a pour but de permettre le « traitement social » des impayés de loyer.
Tâches :
* Suivi du projet (XL, Mantis Bug Tracker, MS-Project) ;
* Intégration technique et recette interne des évolutions et corrections d'anomalies. ;
* Réunions avec le client : Comité de pilotage, suivi, recueil de besoins pour des évolutions sur les fonctionnalités avancées, l'ergonomie, ... ;
* Spécifications fonctionnelles et techniques, modélisation
Environnement technique :
Enterprise Architect/ .Net/C#/nHibernate/ Spring.NET/ SQL server/ SVN
-
INSERM
- Chef de projet technique
PARIS 13
2006 - 2006
Descriptif de la mission :
Réalisation du projet « Sherlock » pour l'INSERM.
Cette application a pour objectif d'être un moteur de recherche générique sur la base historique de l'inserm, la BIR, accessible par une IHM Web et par Web Service des autres applications du SI.
Tâches :
- Plannification et suivi du projet (XL, Mantis Bug Tracker, MS-Project) ;
- Architecture technique, spécifications fonctionnelles et techniques, modélisation
Environnement technique :
Java/J2EE/Struts/ JSTL/ Spring/ Scriptaculous/ Acegi Security/ Web Service Hessian/ Subversion
-
Ministère des Affaires sociales et de la Santé
- Chef de projet technique
Paris
2005 - 2007
Descriptif de la mission :
Finalisation du projet CEPS (SI du Comité Economique des Produits de Santé siégeant au Ministère de la santé)
Tâches :
* Suivi du projet (XL, Mantis Bug Tracker, MS-Project) ;
* Intégration technique et recette interne des évolutions et corrections d'anomalies. ;
* Spécifications fonctionnelles et techniques, modélisation