DROOLS est une solution de système de gestion des règles métier permettant la création de site web, de gestion de règles et de développement de base.
EXPERIENCES PROFESSIONNELLES
SACEM Janvier 2019 – à ce jour
Rôle : Consultant Full Stack JAVA EE /API Rest / Elasticsearch
Réalisations :
• Développement des Api Rest en micro-services.
• Mise en place d’une infrastructure AWS et déploiement d’un cluster Elasticsearch sur AWS
• Migration du cluster ElasticSearch 2.4 vers un cluster 6.2.3.
• Mise en place de la stack ELK pour les équipes d’exploitation (FileBeat, kafka,logstash, ElasticSearch,
kibana ,apm server)
• Mise en place des dashboard d’infra et d’exécution
• Configuration d’un cluster WSO2 API Manager de 3 nœuds.
• Développement des batch spring batch pour charger des données dans un cluster de 5 nœuds
Elasticsearch.
• Intervention aux traitements des incidents de la production.
• Développement full-stack spring, react.js, java 8 , ElasticSearch)
• Conception et développement des Api REST avec la spécification Swagger 2.
• Administration de plusieurs clusters ElasticSearch 2.4 et 6.2.3
• Mise en place de la chaine d’Intégration continue : Jira, git Jenkins ansible
• Mise en place des scénarios de test de charge des apis avec JMeter.
• Implémentation des tests unitaires JUnit avec l’approche TDD.
• Validation du code et des merge requests.
Java 8, React.js, Spring 4.3, Spring batch, Spring Boot, stack ELK 6.2.3 (Filebeat,logstash, kibana),
kafka, WSO2,Swagger 2,Rest Api,Postgres,Tomcat7,Jenkins, Maven ,git, Gitlab, APM Server 6.2.3,
Scrum, Jira
GROUPE ASSU2000 Février 2018 – Décembre 2018
Rôle : Lead Développer Fullstack JAVA
Réalisations :
• Evolution et optimisation de l’application BackOffice PROXIMEO
• Codereview des différents développeurs et merge de code
• Analyse et Correction des incendies de production
• Monitoring de la production (Dynatrace)
• Optimisation de l’architecture logicielle
• Configuration de l’environnement du production (Node Jboss et JVM)
• Préparation de la mise en production
• Coordination avec les différents pôles (MOA, Data, Web, Moteur)
• Développement de la partie back-end et front-end
• Maintenance évolutive et corrective de l’application
• Méthodologie Scrum (Sprint, Dailyscrum, Sprint planning, Revue, Rétro)
Environnement Technique: Java 7, Struts1.x, Hibernate4, EJB3.1, JBoss6, Wildfly, JMXConsole,
RabbitMQ, MoteurActico, webService (REST / SOAP), Json, Git, DB2, SQLServer, javaScript, Html, CSS,
Jquery, Ajax, Eclipse, Jenkins, Scrum, Dynatrace.
GROUPE CARAVEL – Promovacances Janvier 2017 – Septembre 2018
Rôle : Développeur web JEE
Réalisations :
• Intégré à la DSI Front-Office (20 personnes) en charge de la réalisation des sites B2C
• Développement JEE sur une architecture SOA (CXF, camel, memcached)
• Utilisation de moteurs de recherche (Elasticsearch)
• Test de charge des services avec jmeter et visualVm
• Découpage stories, créations tickets, analyse d'impacts, chiffrage, planning
• Rédaction des documents techniques
• Intégration continue : Jenkins, Deployit
• Suivi et monitoring de production (AppDynamics, Splunk)
• Participation aux réunions de définition des bonnes pratiques et d'identification de la dette
technique
Environnement Technique : Programmation : Java EE, JAVA 8, JAVA 6, Spring MVC, Spring batch, Spring
boot, Spring Security, Maven, Elasticsearch, CXF, Apache Camel, memcached, MySQL, SVN, FreeMarker,
Handlebars, Jackrabbit, Tomcat, Jetty, Industrialisation : Jenkins, Nexus, Sonar, Deployit, AppDynamics,
JIRA, Confluence, Logiciels : Eclipse, SoapUI, MySQL Workbench, TortoiseSVN, Méthodologie agile
VIAMEDIS SANTE Novembre 2014 – Janvier 2017
Rôle : Développeur JAVA JEE
Projet : Capsante : Système d’information de la Mutuelle Malakoff Médéric
Réalisations :
• Analyse/chiffrage et développements des nouveaux besoins des clients
• Analyse/Études des problèmes de performance et d’architecture
• Gestion des livraisons et de configuration
• Mise en place des normes et des règles de configuration et de développement
• Montée de version du socle technique : Spring webflow de 2.3 vers 2.4.2, JSF de 1.2 vers 2.3,
richfaces de 3.2-GA vers 4.5.16-final (1217 pages et 488 flow)
• Implémentation de la notion d’équipement optique
• Implémentation des états statistiques(Etat des paiements annulés, Etat de justification du compte
de passage, ventilation de la prestation par organisme assureur)
• Conception de la partie gestion de pilotage (Profil, Expertise, Acte de gestion, Transfert des taches,
périmètres d’actions)
• Gestion de fraude : analyse et détection des dépassements des ps (opticiens, médecins…)
• Implémentation des tests de non régression TNR
• Développement des Webservices PECRAC Hôpital, Audio, Optique et Dentaire : échange entre le
tiers payant Viamedis sante et la mutuelle Malakoff Médéric : valorisation de prise en charge,
gestion des refus de PECRAC, gestion d’anomalie de la norme d’échange
Environnement Technique : Java 8, Spring Framework 4.2.4. RELEASE, Spring webflow 2.4.2, hibernate
4.3.11 Final JBoss 4.2, Spring.batch 2.1.9 RELEASE Spring security 4.0.3 RELEASE web services cxf 3.1.4,
eclipse, JSF 2.2, Richfaces 4.5.16-final, SQL Server 2012, Maven 3, Git, jenkins, jVisualVm, Jprofiler, Soap
ASSURANCE COMAR Septembre 2013 – Août 2014
Rôle : Développeur JAVA
Projet : AssurNet - PRIMA SOLUTION : refonte du système informatique de la Société assurance
automobile COMAR-Hayett
➢ Un socle informatique pour la gestion des devis, des affaires nouvelles, des contrats, et de gestion
des avenants
➢ Une solution de suivi des dérogations et validation administrative et technique
➢ Solution de la gestion sinistre sur différente famille et produit d’assurance (automobile,
prévoyance, entreprise…) Une solution de gestion du décompte (facturation, prime, frais,
émissions) à l’aide d’un moteur du règle DROOLS (table de décision)
Réalisations :
• Concevoir et développer des solutions applicatives pour la gestion des assurances
• Développement des solutions pour la gestion des avenants de renouvellements manuel et massif
• Développement de la solution informatique automatique pour la gestion des avenants de
modification et changement d’exonération, circulation à l’étrangère, prorogation, suspension,
remise en vigueur)
• Traitement des dérogations
• Participation au conception et développement d'une plate-forme backoffice (SPRING IOC,
HIBERNATE, DROOLS, Apache CXF) de gestion des contentieux et exonération
• Participation au développement de l’interface applicative (FlEX, cairngorm) pour la gestion des
contentieux et exonération
• Participer à la réalisation des tests unitaires avec JUNIT
• Développement des Batch (Spring batch) de migration massive des donnes.
• Participation au moteur de la règle Drools pour le calculer des émissions et des règles métier
• Participation à la rédaction des dossiers d’architecture technique, des manuels d’installation, des
spécifications et des solutions techniques sur la l’intégration SPRING BRMS GUVNOR DROOLS
Environnement Technique : Spring IOC, Spring Security, architecture orientée service SOA, HIBERNATE,
modelé d’assurance Prima IBCS, Drools-distribution 5.5.0 Final (table de decision, DRL), Flex, cairngorm,
Oracle
SPB INTERNATIONAL Juillet 2012 – Août 2013
Rôle : Ingénieur d’études et développement JAVA (environnement Cloud AWS)
Projet 1 : Micromania
➢ Système d’information interne pour SPB Solution du Gestion du sinis (Pane, vol et dommage),
solution du Remboursement et coordination, logistique entre les différents prestataires et solution
de Workflow pour le suivi des gestionnaires, gestion administrative, processus métier
Projet 2 : Prévoyance
➢ Système d’information interne pour SPB Solution du Gestion du sinistre décès et invalidité),
solution remboursement et coordination logistique entre les différents prestataires et solution de
Workflow pour le suivi des gestionnaires, gestion administrative, processus métier
Projet 3 : Amazon migration
➢ Amazon Web Services offre une gamme complète de services d'applications et d'infrastructures qui
permet de quasiment tout exécuter sur le nuage : depuis les applications professionnelles et les
projets de type « Big Data » (données volumineuses) aux jeux sociaux et applications mobiles.
Réalisations :
• Participation à la définition des spécifications logicielles, conception et modélisation de la solution
SAGA2, développement des applications de gestions des sinistre Pane Vol casse et prévoyance en
Java / JEE 5 EJB 3 HIBERNATE, JSF, JBOSS, participation aux phases de tests / recette / intégration
/ mise en production.
• Développement des web services Amazon migration d’adhésion, création des vouchers avec JAXWS
• Développement des Batchs d’intégrations
• Mise en place une socle métier en BRMS, DROOLS avec DRL (rules flow)
• Développement des services back office pour la gestion de document, gestion de payement,
gestion rente/capital, gestion du flux logistique
• Développement des Template interface en JSF (riche faces)
• Intégration continue avec Maven, Jenkins, JMeter
Environnement technique : Jboss Seam, J2EE, JSF 2, EJB, AJAX, moteur de règles Drools Brms (Guvnor,
Rules flow, DRL RF, table de décision), Hibernante, hibernante cache hibernante entity hibernante
envers, SQL Server, CRM
OLIANCE GROUPE Février 2011 – Juin 2012
Rôle : Ingénieur d’études et développement JAVA
Projet 2 : Protect - conception et développement d’une solution d’assurance pour SPB, gestion de
garanties sur les personnes, déclaration des sinistres, suivi de dossier jusqu’à le règlement
Réalisations :
• Participation à l'analyse, la conception (technique et fonctionnelle) et à développement de
l’application de gestion du Sinistre
• Participation au planification des évolutions et développement de correctifs et d’évolutions
• Développement des webservices de tarification BNP, web Services Claim, web Services Suscription
• Participation à la réalisati...