Expériences
BRGM (2022 / 2023) Expertise
Support ponctuel pour aide à la mise en place d’un moteur de règles Drools dans le cadre d’un flux de saisie utilisateur pour l’application GIDAF.
Aide au chiffrage d’une migration Drools 7 vers Drools 8.
Environnement : Drools, tables de décisions, git/gitlab, Java.
Rectorat (04/2018 à 04/2023 - 5 ans) Architecte
Conception, réalisation et mise en exploitation d'une application microservices Spring Boot / EMS Apache Kafka d'import des données des élèves et de leurs parents pour le domaine SSO de l'Education Nationale (projet Educonnect).
Etude et mise en place d’une solution de gestion d’API (Gravitee)
Mise en place d'une méthodologie d'architecture logicielle basée sur TOGAF et des outillages associés.
Démarrage d’un projet Angular 8 / SpringBoot / Rest
Veille technique, réalisation de prototypes (GraphQL, Quarkus, Apache Camel, Cassandra..), gestion de l'obsolescence et des alertes de sécurité du projet.
Présentation des prototypes et des retours d'expérience aux référents du ministère, dialogue avec les architectes nationaux, aide à la prise de décision technique.
Support technique aux équipes (Java EE, Git/Gitlab ..), bonnes pratiques, qualité (Sonarqube)
Organisation en agilité (Scrum).
Environnement : Méthodologie agile, Modelio 3.7, Apache Kafka, Kafka-streams, Kafka-connect, SpringBoot, Angular 8, Gravitee.io, Tyk, Java 8, Java 17, Spring 4, Springbatch, Rest/Swagger, Postgresql. Junit/Mockito, tomcat 7, Eclipse, Git/SVN, Gitlab/Jenkins, Sonar, Spring MVC, Javascript (JQuery).
Sogecap (08/2017 à 04/2018) Architecte technique
Développement et maintenance de frameworks et outillages en Java EE au sein d'un contexte SOA dans le domaine de l'assurance de personnes.
Support et encadrement technique des équipes.
Environnement : Java 8, Spring 4, Springbatch, Rest/Swagger. Junit/Mockito sous tomcat 7, Eclipse, Git/SVN, Gitlab/Jenkins, Sonar, Spring MVC, Javascript (underscore, bootstrap, handlebar, JQuery).
Caisse Nationale D'Assurance Vieillesse (de 04/2015 à 07/2017) AMOA/Conception fonctionnelle
Modélisation des processus métiers du RGCU via la norme BPMN2, Rédaction de spécifications fonctionnelles générales et détaillées :
Contrôles métiers et de cohérences au sein du référentiel
Processus de restitution des carrières valorisées (affectations dynamiques de régimes, valorisation trimestres/points, consolidation des durées d'assurances)
Modélisation d'API pour les modules de valorisations communs (régimes alignés)
Assistance à maitrise d'ouvrage pour la aide à la réalisation d'une norme d'échange RGCU/Régimes (norme R)
Environnement : MagicDraw.
Caisse Nationale D'Assurance Vieillesse (08/2015 à 07/2016) Architecte/Référent Technique
Conception technique et développement du répertoire des carrières unique (RGCU lot A), mise en place d'une architecture SOA Webmethods/Java EE/REST/JPA pour traitements TP/Batch et encadrement technique d'une équipe de dix développeurs au forfait. Mise en place de normes de développements au sein de la CNAV. Application de la méthodologie TOGAF, Revues de codes, chiffrages, devis et conseils.
Environnement : Java EE, Rest, Jpa, Webmethods ESB, Oracle, Marklogic, Jenkins, Maven.
Sogecap (03/2014 à 03/2015 : 1 an) Développeur
Développement et maintenance de services métiers middleware en Java EE au sein d'une architecture SOA dans le domaine de l'assurance de personnes.
Maintien en condition opérationnelle et évolution de batchs springbatch.
Développement d’une application web métier au sein d’une équipe de 5 personnes avec Spring MVC, HandlebarJS, BootstrapJS et JQuery, référent technique Java sur le projet.
Environnement : Java EE 7, Spring 3, Springbatch, httpInvoker. Junit/Mockito sous tomcat 7, Eclipse, SVN, Jenkins, Sonar, Spring MVC, Javascript (underscore, bootstrap, handlebar).
La Mutuelle Générale / Taores (08/2013 à 03/2014) Développeur/Intégrateur
Maintenance et évolutions des applications .NET du domaine CRM de La Mutuelle Générale.
Responsable d’un système automatisé de traitement et répartition des devis en ligne à la fonction commerciale (interaction avec le progiciel CRM Salesforce). Rédaction des spécifications fonctionnelles détaillées soumises à validation client, chiffrage et planification. Responsable des livraisons en fin de cycle, aide à la recette, prise en compte et correction des anomalies.
Environnement : .NET 4, Oracle 9i, WCF, Spring.NET, NHibernate, Nunit, Fxcop, Visual Studio 2012, IIS, Salesforce.
SopraGroup / Inter-chantier (04/2013 – 06/2013) Support transverse/formation
Mise en place d’un environnement complet d’intégration continue pour projet Java EE (mavenisation des briques techniques, création des jobs jenkins et dépôt svn, configuration de l’environnement de développement et documentation développeur.)
Support technique à la fonction commerciale pour la rédaction d’une avant vente pour la mutuelle générale (évolution portail ******** pour paiement CB en ligne)
MGEN/Chorégie (02/2012 à 04/2013 : 14 mois) Développeur/Intégrateur
Etude et développement au forfait d’une application web et de batchs de traitement des calculs des cotisations des adhérents. Tâche principale : Conception / développement des IHM et des traitements récurrents (batchs). Intégration des développements aux réalisations des équipes internes du client.
Environnement : Flex/mate, Java EE (EJB2), postgresql 9.1 (procédures stockées psql), Spring+Springbatch 2.1.8, IBM RAD et Websphère, serveurs AIX, Jenkins, buildforge.
Malakoff Médéric / SI2M (2011/2012 : 3 mois) Développeur
Etude et développement au forfait d’une application web de traitement des affiliations aux contrats santé / prévoyance à destination des gestionnaires de Malakoff Médéric. Tâche principale : Préparation et mise en œuvre de la refonte graphique de l’interface utilisateur, correction d’anomalies, support aux développeurs.
Environnement : Html4, Javascript, JQuery, CSS3, Java EE, Hibernate, DB2, Struts 1, Tomcat 5, Red Hat 5 EL, Maven2, Mantis.
Malakoff Médéric / SI2M (2010/2011 : 12 mois) Développeur/Intégrateur
Assistance technique intégré dans une équipe client, maintenance et évolution du référentiel personne de Malakoff Médéric
Intégrateur, responsable du packaging et des livraisons
Environnement : Java EE, Hibernate, DB2, Apache AXIS2, Struts 1, Tomcat 5, Red Hat 5 EL, Maven2, Mantis.
Malakoff Médéric / SI2M (2010 : 6 mois) Développeur/Intégrateur
Etude et développement au forfait d’un portail web à destination des entreprises clientes de Malakoff Médéric
Intégrateur, responsable du packaging et des livraisons client
Environnement : Java EE, Hibernate, Spring, Apache CXF, Struts 1, JBoss, MySQL, Red Hat EL 5, Maven2, Ant, Mantis, HP Quality Center, Intégration continue (Hudson)
Humanis (ex.APRIONIS) (2010 : 3 mois) Développeur
Développement fonctionnel dans le domaine de la mutuelle et de la prévoyance
Problématiques d’optimisation de procédures stockées
Environnement : Delphi/SQL, T-SQL sous SQLServer 2005
Maquet SA (2009 : 6 mois) Développeur
Spécification, conception, développement et déploiement d’une application WEB 2.0 de communication autour des nomenclatures d’articles
Inclusion de méthodes dites « agiles » d’intégration continue
Forte composante gestion de projet (utilisation du logiciel PSNext) et d’assistance à maitrise d’ouvrage
Environnement : Java EE (EJB3+JSF), JBoss 5.0, composants Ajax (Interfaces), base de données PostgreSQL 8.3, peristance via Hibernate
Ontomantics (2008 : 3 mois) Stagiaire
Développement au sein d’une équipe de 10 personnes d’un module tableau de bord de monitoring d’une plateforme propriétaire WEB 2.0
Environnement : Java EE (EJB3+JSF), Jboss 4.2.1, Postgresql 8.3, MyEclipse/Subversion
Ontomantics (2007 : 5 mois) Stagiaire
Développement au sein d’une équipe de 3 stagiaires d’une application de gestion des pèlerinages à Lourdes
Forte composante organisationnelle (ordonnancement des tâches, répartition de la charge sur les différentes ressources, assistance à maitrise d’ouvrage, hotline/support)
Environnement : PHP5+Smarty, Postgresql 8.3, PL-SQl, JaspertReports, interopérabilité PHP/Java
Connectin’advertising (2006 : 4 mois) Stagiaire
Développement au sein d’une équipe d’un tableau de bord de récapitulatifs statistiques autour d’une technologie de diffusion de publicité dans les jeux vidéos.
Conception et développement en autonomie d’un outil de surveillance des éditeurs de jeux vidéos par méthode d’aspiration/découpage de sites internets spécialisés.
Environnement : PHP5+Smarty+Ajax, MySQL4, bibliothèque JPGraph, expressions rationnelles
Gaz de France (2005 : 3 mois) Stagiaire
Conception et développement en autonomie d’un prototype de surveillance des journaux des bases de données Oracle sous Unix, notification des alertes par courriel.
Environnement : Korn Shell/AIX