Nicolas

Consultant Java/SEE/Spring

Informations

Compétences

1 * Correspond au nombre d'années d'expérience.

Technos

  • BRMS10+
  • BRMS10+
  • JBOSS10+
  • JBOSS10+
  • Java10+
  • Java10+
  • Spring Boot10+
  • Spring Boot10+
  • moteur de règles10+
  • moteur de règles10+
  • Docker8
  • Docker8
  • OpenESB8
  • OpenESB8
  • BRMS
  • Docker
  • Eclipse
  • GWT
  • GWT
  • GWT
  • JBOSS
  • Java
  • OpenESB
  • SOA
  • SOA
  • SOA
  • moteur de règles
  • Voir plus
  • Voir moins

Autres

  • Drools10+
  • Drools10+
  • Drools
  • Voir plus
  • Voir moins

Expériences (78)

Développeur Java Senior
Qimaone
Depuis April 2023
Lille, Hauts-de-France, France

Contexte général

Java 17, Spring boot 3, Spring data, Elastic Search, Postgres, GCP


Description

Développeur java senior

Développement de logiciels back-end avec Spring boot

Équipe Scrum de 6 personnes

Développeur Java Senior
Qimaone
Depuis April 2023
Lille, Hauts-de-France, France

Contexte général

Java 17, Spring boot 3, Spring data, Elastic Search, Postgres, GCP


Description

Développeur java senior

Développement de logiciels back-end avec Spring boot

Équipe Scrum de 6 personnes

Architecte Logiciel
Almady Corporation
Depuis September 2019
Arabie saoudite

Contexte général

Développement d'une application de distribution de colis et de services autour de l'utilisation moteur d'optimisation Optaplanner


Description

Conception, réalisation de la partie Optaplanner

Chef de projet d'une équipe de 5 personnes

Définition de l'architecture de l'ensemble du projet

Mise en service en Décembre 2021

Environnement technique : Optaplanner 7.x, Spring boot, Spring data, postgresql, Ansible/awx, Amazon EC2

Architecte Logiciel
Almady Corporation
Depuis September 2019
Arabie saoudite

Contexte général

Développement d'une application de distribution de colis et de services autour de l'utilisation moteur d'optimisation Optaplanner


Description

Conception, réalisation de la partie Optaplanner

Chef de projet d'une équipe de 5 personnes

Définition de l'architecture de l'ensemble du projet

Mise en service en Décembre 2021

Environnement technique : Optaplanner 7.x, Spring boot, Spring data, postgresql, Ansible/awx, Amazon EC2

Architecte Logiciel
Almady Corporation
Depuis September 2019
Arabie saoudite

Contexte général

Développement d'une application de distribution de colis et de services autour de l'utilisation moteur d'optimisation Optaplanner


Description

Conception, réalisation de la partie Optaplanner

Chef de projet d'une équipe de 5 personnes

Définition de l'architecture de l'ensemble du projet

Mise en service en Décembre 2021

Environnement technique : Optaplanner 7.x, Spring boot, Spring data, postgresql, Ansible/awx, Amazon EC2

Développeur Senior
Altima Assurance
Depuis August 2018

Contexte général

Développement du back-office assurance flotte pour la filiale de la MAIF Altima Assurances


Description

A partir de l'application declasin, developpement d''une application pour la partie flotte d'une assurance

Architecte de l'ensemble de la solution

Lead architecte

Conception des modèles de données Mongodb/Postgres et suivi des développements

Equipe de 3 personnes

Environnement technique : Spring Boot, Tomcat, Longodb, Postgresql, Ansible/awx, vrtualisation Proxmox

Dévelopeur Senior Jaba
Maincare
De May 2022 à March 2023
Bordeaux, Nouvelle-Aquitaine, France

Contexte général

Java 8, wildlfy 26 , Google Web ToolKit, jakarta EE 8


Description

Développeur java senior

Migration des dépôts git (30) vers la nouvelle infrastructure interne, constructions Jenkins (fichiers Jenkins)

Migration vers l'application wildlfy 26 gwt/ejb/Jakarta 8 EE wildlfy 8 applications (+20 )

Dévelopeur Senior Java
Maincare
De May 2022 à March 2023
Bordeaux, Nouvelle-Aquitaine, France

Contexte général

Java 8, wildlfy 26 , Google Web ToolKit, jakarta EE 8


Description

Développeur java senior

Migration des dépôts git (30) vers la nouvelle infrastructure interne, constructions Jenkins (fichiers Jenkins)

Migration vers l'application wildlfy 26 gwt/ejb/Jakarta 8 EE wildlfy 8 applications (+20 )

Développeur Senior
Altima Assurance
De August 2018 à September 2022

Contexte général

Développement du back-office assurance flotte pour la filiale de la MAIF Altima Assurances


Description

A partir de l'application declasin, developpement d''une application pour la partie flotte d'une assurance

Architecte de l'ensemble de la solution

Lead architecte

Conception des modèles de données Mongodb/Postgres et suivi des développements

Equipe de 3 personnes

Environnement technique : Spring Boot, Tomcat, Mongodb, Postgresql, Ansible/awx, virtualisation Proxmox

Développeur Senior
Altima Assurance
De August 2018 à September 2022

Contexte général

Développement du back-office assurance flotte pour la filiale de la MAIF Altima Assurances


Description

A partir de l'application declasin, developpement d''une application pour la partie flotte d'une assurance

Architecte de l'ensemble de la solution

Lead architecte

Conception des modèles de données Mongodb/Postgres et suivi des développements

Equipe de 3 personnes

Environnement technique : Spring Boot, Tomcat, Mongodb, Postgresql, Ansible/awx, virtualisation Proxmox

Lead Tech
ADEO
De January 2022 à June 2022
Ronchin, Hauts-de-France, France

Contexte général

Java/Spring Boot, Maven, Apache Kafka Streams, Google Cloud Platform


Description

lead Tech du project Adeo Data Quality

Lead Tech
ADEO
De January 2022 à June 2022
Ronchin, Hauts-de-France, France

Contexte général

Java/Spring Boot, Maven, Apache Kafka Streams, Google Cloud Platform


Description

lead Tech du project Adeo Data Quality

Consultant TMA
Onisep-Mon Orientation Accompagnée TMA
De September 2017 à December 2021

– Maintenance de l’application existante

– Réalisation et suivi des évolutions techniques et fonctionnelles

– Gestion d’une équipe de 3 personnes

– Mise en production, suivi de production

Environnement technique : Drools, BRMS, Spring Boot, apache Ignite, Linux ,AngularJS, API management gravitee.io

Consultant TMA
Onisep-Mon Orientation Accompagnée TMA
De September 2017 à December 2021

– Maintenance de l’application existante

– Réalisation et suivi des évolutions techniques et fonctionnelles

– Gestion d’une équipe de 3 personnes

– Mise en production, suivi de production

Environnement technique : Drools, BRMS, Spring Boot, apache Ignite, Linux ,AngularJS, API management gravitee.io

Consultant TMA
Onisep-Mon Orientation Accompagnée TMA
De September 2017 à December 2021

– Maintenance de l’application existante

– Réalisation et suivi des évolutions techniques et fonctionnelles

– Gestion d’une équipe de 3 personnes

– Mise en production, suivi de production

Environnement technique : Drools, BRMS, Spring Boot, apache Ignite, Linux ,AngularJS, API management gravitee.io

Expert Drools
Creditsnap
De September 2020 à June 2021

Contexte général

Utilisation de l'outil Drools pour l'acceptation de tous les types de demandes de crédit pour des banques aux USA (https://www.creditsnap.com/)


Description

Refactoring de la partie règle et implémentation

Conception et mise en œuvre de la partie moteur de règles et BRMS Business Central

Utilisation de la plateforme Pymma Software pour la partie moteur de règles https://github.com/pymma/pymma-kie-platform

Environnement Technique : Drools 7.x, Spring boot, Spring data, mongodb

Expert Drools
Creditsnap
De September 2020 à June 2021

Contexte général

Utilisation de l'outil Drools pour l'acceptation de tous les types de demandes de crédit pour des banques aux USA (https://www.creditsnap.com/)


Description

Refactoring de la partie règle et implémentation

Conception et mise en œuvre de la partie moteur de règles et BRMS Business Central

Utilisation de la plateforme Pymma Software pour la partie moteur de règles https://github.com/pymma/pymma-kie-platform

Environnement Technique : Drools 7.x, Spring boot, Spring data, mongodb

Expert Drools
Creditsnap
De September 2020 à June 2021

Contexte général

Utilisation de l'outil Drools pour l'acceptation de tous les types de demandes de crédit pour des banques aux USA (https://www.creditsnap.com/)


Description

Refactoring de la partie règle et implémentation

Conception et mise en œuvre de la partie moteur de règles et BRMS Business Central

Utilisation de la plateforme Pymma Software pour la partie moteur de règles https://github.com/pymma/pymma-kie-platform

Environnement Technique : Drools 7.x, Spring boot, Spring data, mongodb

Expert Drools
Feu Vert
De January 2020 à December 2020

Contexte général

Formation, design et support réalisation d'un outil de standardisation des données de définition des produits dans le SI Feuvert


Description

Utilisation de l'outil Drools pour normaliser les données de description des produits saisies par les fournisseurs

refactoring de la partie règle et implémentation

Conception et implémentation de la partie core

Mise en œuvre du runtime java de Drools

Mise en service en juin 2020

Environnement technique : Drools 7.x, Spring boot, Spring data,Mongodb

Expert Drools
Feu Vert
De January 2020 à December 2020

Contexte général

Formation, design et support réalisation d'un outil de standardisation des données de définition des produits dans le SI Feuvert


Description

Utilisation de l'outil Drools pour normaliser les données de description des produits saisies par les fournisseurs

refactoring de la partie règle et implémentation

Conception et implémentation de la partie core

Mise en œuvre du runtime java de Drools

Mise en service en juin 2020

Environnement technique : Drools 7.x, Spring boot, Spring data,Mongodb

Expert Drools
Feu Vert
De January 2020 à December 2020

Contexte général

Formation, design et support réalisation d'un outil de standardisation des données de définition des produits dans le SI Feuvert


Description

Utilisation de l'outil Drools pour normaliser les données de description des produits saisies par les fournisseurs

refactoring de la partie règle et implémentation

Conception et implémentation de la partie core

Mise en œuvre du runtime java de Drools

Mise en service en juin 2020

Environnement technique : Drools 7.x, Spring boot, Spring data,Mongodb

Expert Drools
ADEO
De October 2019 à December 2020

Contexte général

Expert Drools et formation pour le nouveau système de fidélisation Lys du groupe ADEO


Description

Refactoring de la partie règle et implémentation

Conception et mise en œuvre de la partie centrale

Utilisation de la plateforme pymma Kie dans un environnement Kubernetes

Environnement technique : Drools 7.x, Spring boot, Spring data, postgresql

Expert Drools
ADEO
De October 2019 à December 2020

Contexte général

Expert Drools et formation pour le nouveau système de fidélisation Lys du groupe ADEO


Description

Refactoring de la partie règle et implémentation

Conception et mise en œuvre de la partie centrale

Utilisation de la plateforme pymma Kie dans un environnement Kubernetes

Environnement technique : Drools 7.x, Spring boot, Spring data, postgresql

Expert Drools
ADEO
De October 2019 à December 2020

Contexte général

Expert Drools et formation pour le nouveau système de fidélisation Lys du groupe ADEO


Description

Refactoring de la partie règle et implémentation

Conception et mise en œuvre de la partie centrale

Utilisation de la plateforme pymma Kie dans un environnement Kubernetes

Environnement technique : Drools 7.x, Spring boot, Spring data, postgresql

Consultant Tarificateur pour assurance de flotte
Declasin
De February 2017 à December 2020

Réalisation de tarificateurs pour assurance de flotte :

– En fonction des règles de calcul de chaque assureur, réalisation de plusieurs tarificateurs pour utilisation d’une adhésion en ligne de contrats automobiles de petites flottes

– Equipe de 8 personnes

– Expert drools

Environnement technique : Spring, drools/workbench, Camel, Scrum, spring boot

Consultant Tarificateur pour assurance de flotte
Declasin
De February 2017 à December 2020

Réalisation de tarificateurs pour assurance de flotte :

– En fonction des règles de calcul de chaque assureur, réalisation de plusieurs tarificateurs pour utilisation d’une adhésion en ligne de contrats automobiles de petites flottes

– Equipe de 8 personnes

– Expert drools

Environnement technique : Spring, drools/workbench, Camel, Scrum, spring boot

Consultant Tarificateur pour assurance de flotte
Declasin
De February 2017 à December 2020

Réalisation de tarificateurs pour assurance de flotte :

– En fonction des règles de calcul de chaque assureur, réalisation de plusieurs tarificateurs pour utilisation d’une adhésion en ligne de contrats automobiles de petites flottes

– Equipe de 8 personnes

– Expert drools

Environnement technique : Spring, drools/workbench, Camel, Scrum, spring boot

Expert Drools
Oney Banque
De October 2018 à December 2019

Contexte général

Réalisation d'un prototype avec le moteur de règle drools d'un moteur de détection de fraude


Description

Département de détection des fraudes

Mise en œuvre de la partie principale du POC

Utilisation de la plateforme drools fournie par Pymma software

Appel depuis l'ordinateur central

POC réussi : le système de fraude prenait 5 secondes par appel, maintenant moins de 40 ms.

Doit être généralisé avec le reste des règles

Doit être utilisé pour tous les clients et pour chaque demande.

Drools devrait remplacer le système de règles maison existant dans tous les autres départements.

technologies : Drools 7.29, Spring boot, Vaadin, MongoDB

Expert Drools
Oney Banque
De October 2018 à December 2019

Contexte général

Réalisation d'un prototype avec le moteur de règle drools d'un moteur de détection de fraude


Description

Département de détection des fraudes

Mise en œuvre de la partie principale du POC

Utilisation de la plateforme drools fournie par Pymma software

Appel depuis l'ordinateur central

POC réussi : le système de fraude prenait 5 secondes par appel, maintenant moins de 40 ms.

Doit être généralisé avec le reste des règles

Doit être utilisé pour tous les clients et pour chaque demande.

Drools devrait remplacer le système de règles maison existant dans tous les autres départements.

technologies : Drools 7.29, Spring boot, Vaadin, MongoDB

Expert Drools
Oney Banque
De October 2018 à December 2019

Contexte général

Réalisation d'un prototype avec le moteur de règle drools d'un moteur de détection de fraude


Description

Département de détection des fraudes

Mise en œuvre de la partie principale du POC

Utilisation de la plateforme drools fournie par Pymma software

Appel depuis l'ordinateur central

POC réussi : le système de fraude prenait 5 secondes par appel, maintenant moins de 40 ms.

Doit être généralisé avec le reste des règles

Doit être utilisé pour tous les clients et pour chaque demande.

Drools devrait remplacer le système de règles maison existant dans tous les autres départements.

technologies : Drools 7.29, Spring boot, Vaadin, MongoDB

Expert Drools
ProBTP
De August 2018 à December 2018

Contexte général

L'objectif est de valider ou non le choix de drools pour implémenter les règles métiers chez ProBTP des contrats de prévoyance santé


Description

POC pour le calcul des avantages pour les clients en cas de décès, etc.

Tout est fait dans un mainframe qui ne peut pas évoluer.

Le CEP a mis en œuvre toutes les règles avec Business Central

Utilisation de la plate-forme Drools fournie par Pymma Software.

Peut être appelé depuis l'ordinateur central (IBM)

Le POC a été un succès : toutes les règles ont été implémentées, les performances sont au rendez-vous et la mise à l'échelle est maintenant possible sur un système ouvert.

En attente d'une décision budgétaire pour le déploiement en production

technologies : Drools 7.15, Spring boot, Vaadin, MongoDB

Expert Drools
ProBTP
De August 2018 à December 2018

Contexte général

L'objectif est de valider ou non le choix de drools pour implémenter les règles métiers chez ProBTP des contrats de prévoyance santé


Description

POC pour le calcul des avantages pour les clients en cas de décès, etc.

Tout est fait dans un mainframe qui ne peut pas évoluer.

Le CEP a mis en œuvre toutes les règles avec Business Central

Utilisation de la plate-forme Drools fournie par Pymma Software.

Peut être appelé depuis l'ordinateur central (IBM)

Le POC a été un succès : toutes les règles ont été implémentées, les performances sont au rendez-vous et la mise à l'échelle est maintenant possible sur un système ouvert.

En attente d'une décision budgétaire pour le déploiement en production

technologies : Drools 7.15, Spring boot, Vaadin, MongoDB

Expert Drools
ProBTP
De August 2018 à December 2018

Contexte général

L'objectif est de valider ou non le choix de drools pour implémenter les règles métiers chez ProBTP des contrats de prévoyance santé


Description

POC pour le calcul des avantages pour les clients en cas de décès, etc.

Tout est fait dans un mainframe qui ne peut pas évoluer.

Le CEP a mis en œuvre toutes les règles avec Business Central

Utilisation de la plate-forme Drools fournie par Pymma Software.

Peut être appelé depuis l'ordinateur central (IBM)

Le POC a été un succès : toutes les règles ont été implémentées, les performances sont au rendez-vous et la mise à l'échelle est maintenant possible sur un système ouvert.

En attente d'une décision budgétaire pour le déploiement en production

technologies : Drools 7.15, Spring boot, Vaadin, MongoDB

Expert JBPM/drools
European Patent Office, La Haye, Hollande
De March 2017 à December 2018

Expert en Jbpm/drools

Définition de l'architecture

Implémentation de référence en JEE

Support à toute l'équipe pour jbpm/drools (30 personnes)

Modification de Redhat Business Central pour simuler l'exécution de bpmn (développement CDI)

Application pour industrialiser la création de l'artefact jbpm dans tous les outils CI (lien vers bitbucket, Jenkins, business Central)

Environnement technique : Jbpm/Drools 6.5, java JEE/CDI

Expert JBPM/drools
European Patent Office, La Haye, Hollande
De March 2017 à December 2018

Expert en Jbpm/drools

Définition de l'architecture

Implémentation de référence en JEE

Support à toute l'équipe pour jbpm/drools (30 personnes)

Modification de Redhat Business Central pour simuler l'exécution de bpmn (développement CDI)

Application pour industrialiser la création de l'artefact jbpm dans tous les outils CI (lien vers bitbucket, Jenkins, business Central)

Environnement technique : Jbpm/Drools 6.5, java JEE/CDI

Expert JBPM/drools
European Patent Office, La Haye, Hollande
De March 2017 à December 2018

Expert en Jbpm/drools

Définition de l'architecture

Implémentation de référence en JEE

Support à toute l'équipe pour jbpm/drools (30 personnes)

Modification de Redhat Business Central pour simuler l'exécution de bpmn (développement CDI)

Application pour industrialiser la création de l'artefact jbpm dans tous les outils CI (lien vers bitbucket, Jenkins, business Central)

Environnement technique : Jbpm/Drools 6.5, java JEE/CDI

Expert Optaplanner
Boulanger
De September 2016 à October 2017
Lille et périphérie

Contexte général

Développement d'une application d'optimisation du planning du personnel en magasin


Description

Mise en œuvre de l'application en Spring boot autour ddu moteur d'optimisation Optaplanner

Optimisation de la planification des personnes dans les magasins de détail

Implémentation de toutes les contraintes

Environnement technique : Spring Boot, Spring Cloud, ActiveMQ, Optaplanner 6.5

Expert Optaplanner
Boulanger
De September 2016 à October 2017
Lille et périphérie

Contexte général

Développement d'une application d'optimisation du planning du personnel en magasin


Description

Mise en œuvre de l'application en Spring boot autour ddu moteur d'optimisation Optaplanner

Optimisation de la planification des personnes dans les magasins de détail

Implémentation de toutes les contraintes

Environnement technique : Spring Boot, Spring Cloud, ActiveMQ, Optaplanner 6.5

Expert Optaplanner
Boulanger
De September 2016 à October 2017
Lille et périphérie

Contexte général

Développement d'une application d'optimisation du planning du personnel en magasin


Description

Mise en œuvre de l'application en Spring boot autour ddu moteur d'optimisation Optaplanner

Optimisation de la planification des personnes dans les magasins de détail

Implémentation de toutes les contraintes

Environnement technique : Spring Boot, Spring Cloud, ActiveMQ, Optaplanner 6.5

Consultant
Onisep-Mon Orientation Accompagnée
De March 2015 à August 2017

Module de préconisation :

- Définition Architecture cible pour 1000000 lycéens et collégiens

- Implémentation règle de gestion drools dans Guvnor

- Implémentation service SOAP java

- Utilisation de docker

- En production pour les collégiens

- En Maintenance chez Pymma Software depuis septembre 2017 avec la totalité de l’application

Environnement technique : Drools, BRMS, ,Spring 4,puppet, docker

Consultant
Onisep-Mon Orientation Accompagnée
De March 2015 à August 2017

Module de préconisation :

- Définition Architecture cible pour 1000000 lycéens et collégiens

- Implémentation règle de gestion drools dans Guvnor

- Implémentation service SOAP java

- Utilisation de docker

- En production pour les collégiens

- En Maintenance chez Pymma Software depuis septembre 2017 avec la totalité de l’application

Environnement technique : Drools, BRMS, ,Spring 4,puppet, docker

Consultant
Onisep-Mon Orientation Accompagnée
De March 2015 à August 2017

Module de préconisation :

- Définition Architecture cible pour 1000000 lycéens et collégiens

- Implémentation règle de gestion drools dans Guvnor

- Implémentation service SOAP java

- Utilisation de docker

- En production pour les collégiens

- En Maintenance chez Pymma Software depuis septembre 2017 avec la totalité de l’application

Environnement technique : Drools, BRMS, ,Spring 4,puppet, docker

Consultant
Boulanger
De September 2016 à March 2017

Réalisation d’un POC pour  l’optimisation du planning des personnes en magasin Boulanger :

- En fonction des besoins d’effectif en magasin, des contraintes légales, des congés, etc.

- Proposition d’un planning qui remplit le maximum des contraintes définies

- Exposition sous forme d’un service rest

- Connexion avec l’outil de planning existant

- Existences techniques et fonctionnelles satisfaites

Environnement technique     : Framework Spring, Optaplanner 6.5, java 8

Consultant
Boulanger
De September 2016 à March 2017

Réalisation d’un POC pour  l’optimisation du planning des personnes en magasin Boulanger :

- En fonction des besoins d’effectif en magasin, des contraintes légales, des congés, etc.

- Proposition d’un planning qui remplit le maximum des contraintes définies

- Exposition sous forme d’un service rest

- Connexion avec l’outil de planning existant

- Existences techniques et fonctionnelles satisfaites

Environnement technique     : Framework Spring, Optaplanner 6.5, java 8

Consultant
Boulanger
De September 2016 à March 2017

Réalisation d’un POC pour  l’optimisation du planning des personnes en magasin Boulanger :

- En fonction des besoins d’effectif en magasin, des contraintes légales, des congés, etc.

- Proposition d’un planning qui remplit le maximum des contraintes définies

- Exposition sous forme d’un service rest

- Connexion avec l’outil de planning existant

- Existences techniques et fonctionnelles satisfaites

Environnement technique     : Framework Spring, Optaplanner 6.5, java 8

Consultant Tarificateur
Cegedim Assurance
De August 2016 à March 2017

Réalisation du tarificateur Tiers payant généralisé en ligne :

- Implémentation de toutes les règles de calcul pour le TPG Médecin

- Calcul en mois de 200 ms

- Réalisation en java/spring

- Utilisation du workbench drools pour la saisie des règles

- Mise en place processus de déploiement en utilisant le workbench, jenkins, gitlab et déploiement dans des conteneurs docker

Environnement technique : Framework Spring, Drools 6.5, java 8, docker

Consultant Tarificateur
Cegedim Assurance
De August 2016 à March 2017

Réalisation du tarificateur Tiers payant généralisé en ligne :

- Implémentation de toutes les règles de calcul pour le TPG Médecin

- Calcul en mois de 200 ms

- Réalisation en java/spring

- Utilisation du workbench drools pour la saisie des règles

- Mise en place processus de déploiement en utilisant le workbench, jenkins, gitlab et déploiement dans des conteneurs docker

Environnement technique : Framework Spring, Drools 6.5, java 8, docker

Consultant Tarificateur
Cegedim Assurance
De August 2016 à March 2017

Réalisation du tarificateur Tiers payant généralisé en ligne :

- Implémentation de toutes les règles de calcul pour le TPG Médecin

- Calcul en mois de 200 ms

- Réalisation en java/spring

- Utilisation du workbench drools pour la saisie des règles

- Mise en place processus de déploiement en utilisant le workbench, jenkins, gitlab et déploiement dans des conteneurs docker

Environnement technique : Framework Spring, Drools 6.5, java 8, docker

Consultant drools
Pymma Software
De April 2016 à October 2016

Membre de l’équipe core de drools/Redhat :

Réalisation de tutoriaux et livres pour aider à la prise en main de drools

Environnement technique : Drools 6.5, Kie workbench

Consultant drools
Pymma Software
De April 2016 à October 2016

Membre de l’équipe core de drools/Redhat :

Réalisation de tutoriaux et livres pour aider à la prise en main de drools

Environnement technique : Drools 6.5, Kie workbench

Consultant drools
Pymma Software
De April 2016 à October 2016

Membre de l’équipe core de drools/Redhat :

Réalisation de tutoriaux et livres pour aider à la prise en main de drools

Environnement technique : Drools 6.5, Kie workbench

Consultant
Declasin.com
De February 2015 à April 2016

Application gestion de flotte automobile pour courtier :

- Industrialisation de l’application

- refactoring de l’application

- Conception de l’architecture sas (Software as a service) à partir de module docker/puppet/, utilisation d’un principe devops.

- Utilisation d’apache camel pour la connexion aux systèmes tiers : darva, EDI Courtage, SIV

- Implémentation des règles métiers avec drools

- Méthodologie Scrum

- Product owner d’une équipe de 5 personnes

Environnement technique     : Spring, drools, Camel, Scrum

Consultant
Declasin.com
De February 2015 à April 2016

Application gestion de flotte automobile pour courtier :

- Industrialisation de l’application

- refactoring de l’application

- Conception de l’architecture sas (Software as a service) à partir de module docker/puppet/, utilisation d’un principe devops.

- Utilisation d’apache camel pour la connexion aux systèmes tiers : darva, EDI Courtage, SIV

- Implémentation des règles métiers avec drools

- Méthodologie Scrum

- Product owner d’une équipe de 5 personnes

Environnement technique     : Spring, drools, Camel, Scrum

Consultant
Declasin.com
De February 2015 à April 2016

Application gestion de flotte automobile pour courtier :

- Industrialisation de l’application

- refactoring de l’application

- Conception de l’architecture sas (Software as a service) à partir de module docker/puppet/, utilisation d’un principe devops.

- Utilisation d’apache camel pour la connexion aux systèmes tiers : darva, EDI Courtage, SIV

- Implémentation des règles métiers avec drools

- Méthodologie Scrum

- Product owner d’une équipe de 5 personnes

Environnement technique     : Spring, drools, Camel, Scrum

CONSULTANT DROOLS
Pymma Software
De December 2013 à April 2016

Réalisation de plateform drools :

– Génération du projet drools dans le BRMS depuis une définition de service en wsdl/xsd

– Génération du service soap et déploiement dans un serveur d’application apache tomcat

– Logging de tous les événements du moteur dans la base de données y compris les données métier

– Restitution dans une interface graphique du déroulement des règles dans le moteur

– Interface soap et IHM pour modifier les tables de décision

– Réalisation de script puppet pour l’installation de la plate-forme

– Réalisation d’images docker pour faciliter le déploiement

Environnement technique : Drools 5.6 , BRMS, Spring, java/java EE, java 7, tomcat 7, Postgresql 9.3, AngularJS, Bower, maven, docker, puppet, vagrant/virtualBox

CONSULTANT DROOLS
Pymma Software
De December 2013 à April 2016

Réalisation de plateform drools :

– Génération du projet drools dans le BRMS depuis une définition de service en wsdl/xsd

– Génération du service soap et déploiement dans un serveur d’application apache tomcat

– Logging de tous les événements du moteur dans la base de données y compris les données métier

– Restitution dans une interface graphique du déroulement des règles dans le moteur

– Interface soap et IHM pour modifier les tables de décision

– Réalisation de script puppet pour l’installation de la plate-forme

– Réalisation d’images docker pour faciliter le déploiement

Environnement technique : Drools 5.6 , BRMS, Spring, java/java EE, java 7, tomcat 7, Postgresql 9.3, AngularJS, Bower, maven, docker, puppet, vagrant/virtualBox

CONSULTANT DROOLS
Pymma Software
De December 2013 à April 2016

Réalisation de plateform drools :

– Génération du projet drools dans le BRMS depuis une définition de service en wsdl/xsd

– Génération du service soap et déploiement dans un serveur d’application apache tomcat

– Logging de tous les événements du moteur dans la base de données y compris les données métier

– Restitution dans une interface graphique du déroulement des règles dans le moteur

– Interface soap et IHM pour modifier les tables de décision

– Réalisation de script puppet pour l’installation de la plate-forme

– Réalisation d’images docker pour faciliter le déploiement

Environnement technique : Drools 5.6 , BRMS, Spring, java/java EE, java 7, tomcat 7, Postgresql 9.3, AngularJS, Bower, maven, docker, puppet, vagrant/virtualBox

Consultant
AxonIvy AG (Zug, Suisse)
De March 2014 à January 2015

Plugin drools pour BPM Ivy :

- Développement plugin drools pour la plate-forme de développement du processus métier IvyTeam

- Développement plate-forme drools pour faciliter la mise en œuvre de drools dans les projets

- Réalisation d'une machine virtuelle de démonstration

- Langue de travail en allemand

- Développeur Senior java/J2EE

Environnement technique : Drools, BRMS, Ivy, Plugin osgi/eclipse, Spring 4

Consultant
AxonIvy AG (Zug, Suisse)
De March 2014 à January 2015

Plugin drools pour BPM Ivy :

- Développement plugin drools pour la plate-forme de développement du processus métier IvyTeam

- Développement plate-forme drools pour faciliter la mise en œuvre de drools dans les projets

- Réalisation d'une machine virtuelle de démonstration

- Langue de travail en allemand

- Développeur Senior java/J2EE

Environnement technique : Drools, BRMS, Ivy, Plugin osgi/eclipse, Spring 4

Consultant
AxonIvy AG (Zug, Suisse)
De March 2014 à January 2015

Plugin drools pour BPM Ivy :

- Développement plugin drools pour la plate-forme de développement du processus métier IvyTeam

- Développement plate-forme drools pour faciliter la mise en œuvre de drools dans les projets

- Réalisation d'une machine virtuelle de démonstration

- Langue de travail en allemand

- Développeur Senior java/J2EE

Environnement technique : Drools, BRMS, Ivy, Plugin osgi/eclipse, Spring 4

Consultant
Axonactive AG (Lucern, Suisse)
De February 2012 à February 2014

Projet Axon Insight :

- Logiciel de représentation en réseau des données du registre du commerce Suisse, Allemand et Autrichien.

- Équipe Scrum de 6 personnes

- Langue de travail en anglais/allemand

- Développeur Senior java/J2EE,

- Développement backoffice

- Automatisation des batchs d'alimentation du réseau neo4j

Environnement technique : Spring 3, JBoss7, Spring Batch, neo4j

Projet AMAG :

- Équipe Scrum de 5 personnes

- Langue de travail en anglais/allemand

- Développeur Senior java/J2EE, ESB, Drools

- Développement d'applications middleware affectation automatique de leasing

- Design, architecture et développement de toutes les parties règles de gestion et processus métier bpmn2 dans l'outil de gouvernance BRMS Guvnor 

- Formation des utilisateurs à l'outil BRMS/Guvnor ( à Zurich)

Environnement technique : Spring 3, JBoss7, BRMS Drools/Guvnor 5.5 , Jboss  JBPM5, Git/JIRA, librairie chtijbug

Consultant
Axonactive AG (Lucern, Suisse)
De February 2012 à February 2014

Projet Axon Insight :

- Logiciel de représentation en réseau des données du registre du commerce Suisse, Allemand et Autrichien.

- Équipe Scrum de 6 personnes

- Langue de travail en anglais/allemand

- Développeur Senior java/J2EE,

- Développement backoffice

- Automatisation des batchs d'alimentation du réseau neo4j

Environnement technique : Spring 3, JBoss7, Spring Batch, neo4j

Projet AMAG :

- Équipe Scrum de 5 personnes

- Langue de travail en anglais/allemand

- Développeur Senior java/J2EE, ESB, Drools

- Développement d'applications middleware affectation automatique de leasing

- Design, architecture et développement de toutes les parties règles de gestion et processus métier bpmn2 dans l'outil de gouvernance BRMS Guvnor 

- Formation des utilisateurs à l'outil BRMS/Guvnor ( à Zurich)

Environnement technique : Spring 3, JBoss7, BRMS Drools/Guvnor 5.5 , Jboss  JBPM5, Git/JIRA, librairie chtijbug

Consultant
Axonactive AG (Lucern, Suisse)
De February 2012 à February 2014

Projet Axon Insight :

- Logiciel de représentation en réseau des données du registre du commerce Suisse, Allemand et Autrichien.

- Équipe Scrum de 6 personnes

- Langue de travail en anglais/allemand

- Développeur Senior java/J2EE,

- Développement backoffice

- Automatisation des batchs d'alimentation du réseau neo4j

Environnement technique : Spring 3, JBoss7, Spring Batch, neo4j

Projet AMAG :

- Équipe Scrum de 5 personnes

- Langue de travail en anglais/allemand

- Développeur Senior java/J2EE, ESB, Drools

- Développement d'applications middleware affectation automatique de leasing

- Design, architecture et développement de toutes les parties règles de gestion et processus métier bpmn2 dans l'outil de gouvernance BRMS Guvnor 

- Formation des utilisateurs à l'outil BRMS/Guvnor ( à Zurich)

Environnement technique : Spring 3, JBoss7, BRMS Drools/Guvnor 5.5 , Jboss  JBPM5, Git/JIRA, librairie chtijbug

Architecte technique
Groupe 3Suisses
De October 2011 à March 2012

- Mise en place de Oracle Coherence, cache partagé et session partagée

- Réalisation d'un POC autour d'une application blanche et utilisation de RTView pour la supervision.

- Montée en charge

- Étude d'architecture et préconisation de mise en places

Environnement technique : Oracle Weblogic, Oracle Coherence 3.7, RT View

Architecte technique
Groupe 3Suisses
De October 2011 à March 2012

- Mise en place de Oracle Coherence, cache partagé et session partagée

- Réalisation d'un POC autour d'une application blanche et utilisation de RTView pour la supervision.

- Montée en charge

- Étude d'architecture et préconisation de mise en places

Environnement technique : Oracle Weblogic, Oracle Coherence 3.7, RT View

Architecte technique
Groupe 3Suisses
De October 2011 à March 2012

- Mise en place de Oracle Coherence, cache partagé et session partagée

- Réalisation d'un POC autour d'une application blanche et utilisation de RTView pour la supervision.

- Montée en charge

- Étude d'architecture et préconisation de mise en places

Environnement technique : Oracle Weblogic, Oracle Coherence 3.7, RT View

Consultant Drools
Groupe Adeo
De May 2011 à December 2011

- Utilisation de drools pour le calcul de coût de transport de bout en bout depuis le fournisseur jusqu'au magasin

- Réalisation des spécifications détaillées

- Utilisation de l'outil de gouvernance Guvnor

- Implémentation des règles dans guvnor et des interfaces vers les applications externes

Consultant Drools
Groupe Adeo
De May 2011 à December 2011

- Utilisation de drools pour le calcul de coût de transport de bout en bout depuis le fournisseur jusqu'au magasin

- Réalisation des spécifications détaillées

- Utilisation de l'outil de gouvernance Guvnor

- Implémentation des règles dans guvnor et des interfaces vers les applications externes

Consultant Drools
Groupe Adeo
De May 2011 à December 2011

- Utilisation de drools pour le calcul de coût de transport de bout en bout depuis le fournisseur jusqu'au magasin

- Réalisation des spécifications détaillées

- Utilisation de l'outil de gouvernance Guvnor

- Implémentation des règles dans guvnor et des interfaces vers les applications externes

Architecte technique
Ifds, Basilton, Grande Bretagne
De February 2011 à September 2011

- Définition et mise en place de l'infrastructure de test de GlassfishESB v2.2 en haute-disponibilité

- Mise en haute-disponibilité des composants ESB (BPEL et JMS)

- Mission d'accompagnement et de lien entre les équipes de développement, de l'infrastructure et du support.

- Interface avec l'outil de supervision Opsview

- Définition de l'architecture technique et logicielle cible avec les équipes du client

Environnement technique : Glassfish 2.1.1, Redhat 5, GlassfishESB 2.2

Architecte technique
Ifds, Basilton, Grande Bretagne
De February 2011 à September 2011

- Définition et mise en place de l'infrastructure de test de GlassfishESB v2.2 en haute-disponibilité

- Mise en haute-disponibilité des composants ESB (BPEL et JMS)

- Mission d'accompagnement et de lien entre les équipes de développement, de l'infrastructure et du support.

- Interface avec l'outil de supervision Opsview

- Définition de l'architecture technique et logicielle cible avec les équipes du client

Environnement technique : Glassfish 2.1.1, Redhat 5, GlassfishESB 2.2

Architecte technique
Ifds, Basilton, Grande Bretagne
De February 2011 à September 2011

- Définition et mise en place de l'infrastructure de test de GlassfishESB v2.2 en haute-disponibilité

- Mise en haute-disponibilité des composants ESB (BPEL et JMS)

- Mission d'accompagnement et de lien entre les équipes de développement, de l'infrastructure et du support.

- Interface avec l'outil de supervision Opsview

- Définition de l'architecture technique et logicielle cible avec les équipes du client

Environnement technique : Glassfish 2.1.1, Redhat 5, GlassfishESB 2.2

Architecte logiciel Multi-canal
Groupe Adeo
De September 2009 à April 2011

Projet site Leroy-Merlin France V3 :

- Définition de l'architecture cible de l'ESB entre le site web et le SI Leroy-Merlin

- Mise en place plate-forme de développement et de test

- Mise en place plate-forme industrielle de déploiement

- Développement d'un framework ESB pour OpenESB (cross-reference, Cross-codage)

- Support technique sur tous le projet (J2EE, infrastructure, etc..)

- Développement des applications métiers autour de l'ESB (tout ce qui touche autour de l'internaute)

Environnement technique : GlassfishESB 2.2 (OpenESB), Maven, Subversion, Netbeans 6.9.1

JPA 2, Framework  Metro, Spring

Projet Wikeo :

- Lead Architect 

- Mise en place plate-forme de développement, de test

- Mise en place processus industriel avec Maven et Hudson

- Mise en place plate-forme collaborative (Codendi)

- Définition et mise en place de l'architecture logicielle cible

- Préconisation technique à toutes les filiales

- Accompagnement dans le premier projet

- Mise en place et préconisation de l'infrastructure autour de apache-Tomcat et ehcache/terracotta

Environnement technique : J2EE, GWT, Spring 3, Maven, Subversion, Hudson, Apache-Tomcat, eclipse, Codendi, Terracotta, openesb, drools

Architecte logiciel Multi-canal
Groupe Adeo
De September 2009 à April 2011

Projet site Leroy-Merlin France V3 :

- Définition de l'architecture cible de l'ESB entre le site web et le SI Leroy-Merlin

- Mise en place plate-forme de développement et de test

- Mise en place plate-forme industrielle de déploiement

- Développement d'un framework ESB pour OpenESB (cross-reference, Cross-codage)

- Support technique sur tous le projet (J2EE, infrastructure, etc..)

- Développement des applications métiers autour de l'ESB (tout ce qui touche autour de l'internaute)

Environnement technique : GlassfishESB 2.2 (OpenESB), Maven, Subversion, Netbeans 6.9.1

JPA 2, Framework  Metro, Spring

Projet Wikeo :

- Lead Architect 

- Mise en place plate-forme de développement, de test

- Mise en place processus industriel avec Maven et Hudson

- Mise en place plate-forme collaborative (Codendi)

- Définition et mise en place de l'architecture logicielle cible

- Préconisation technique à toutes les filiales

- Accompagnement dans le premier projet

- Mise en place et préconisation de l'infrastructure autour de apache-Tomcat et ehcache/terracotta

Environnement technique : J2EE, GWT, Spring 3, Maven, Subversion, Hudson, Apache-Tomcat, eclipse, Codendi, Terracotta, openesb, drools

Architecte logiciel Multi-canal
Groupe Adeo
De September 2009 à April 2011

Projet site Leroy-Merlin France V3 :

- Définition de l'architecture cible de l'ESB entre le site web et le SI Leroy-Merlin

- Mise en place plate-forme de développement et de test

- Mise en place plate-forme industrielle de déploiement

- Développement d'un framework ESB pour OpenESB (cross-reference, Cross-codage)

- Support technique sur tous le projet (J2EE, infrastructure, etc..)

- Développement des applications métiers autour de l'ESB (tout ce qui touche autour de l'internaute)

Environnement technique : GlassfishESB 2.2 (OpenESB), Maven, Subversion, Netbeans 6.9.1

JPA 2, Framework  Metro, Spring

Projet Wikeo :

- Lead Architect 

- Mise en place plate-forme de développement, de test

- Mise en place processus industriel avec Maven et Hudson

- Mise en place plate-forme collaborative (Codendi)

- Définition et mise en place de l'architecture logicielle cible

- Préconisation technique à toutes les filiales

- Accompagnement dans le premier projet

- Mise en place et préconisation de l'infrastructure autour de apache-Tomcat et ehcache/terracotta

Environnement technique : J2EE, GWT, Spring 3, Maven, Subversion, Hudson, Apache-Tomcat, eclipse, Codendi, Terracotta, openesb, drools

Architecte logiciel
Sopra Group
De January 2006 à August 2009

SI3SI – Refonte Site Web     Juin 2009–Juillet 2009

Étude dans l'optique d'une refonte de l'architecture logicielle et technique cible des sites web du groupe (front et back)

- Utilisation du profil J2EE 6 web

- Utilisation de cache partagé ehcache/terracotta

- Utilisation d'un ESB (OpenESB) pour se connecter au SI

- Utilisation d'un moteur de règle (drools) pour la fidélité

Environnement technique : J2EE,ehcache, drools, OpenESB

Evolan - Sopra     Novembre 2008–Mai 2009

Dans le cadre de la refonte de la gamme produit Evolan (éditeur de logiciels financiers), accompagnement dans l'intégration de drools

- Réalisation de patchs (modification)  à l'interface graphique de gestion des règles BRMS (Guvnor) en GWT et  soumission à la communauté

- Réalisation du POC

- Accompagnement dans le premier projet

Environnement technique : J2EE, GWT, GWT-ext, jackRabbit (apache), Jboss Rules (Drools), Maven, Subversion, Hudson, Apache-Tomcat, eclipse

Ag2r - La Mondiale - Lille     Novembre 2008–Avril 2009

- Définition d'une architecture pour le socle technique des applications J2EE

- Liens avec les autres services (notamment la production)

- Supervision d'une équipe de 3 architectes Junior

- Mise en place de processus industriels de développement (Maven)

- Définition du supports de formations pour les études

- Définition d'une application prototype pour illustrer les supports au socle technique.

- Accompagnement dans la conduite du changement dans les services de production.

Environnement technique : J2EE, Spring Framework 2.5, Grails, GWT, SmartGWT, Groovy, Jboss Rules (Drools), Maven, Subversion, Hudson, Apache-Tomcat

Réalisation de Proof Of Concept  Jboss rules     Mai  2008-Décembre 2008

- Réalisation de prototypes de démonstration pour de nombreux clients

- Démonstration

- Avant-vente

Environnement technique : J2EE, Jboss Rules (Drools) version 4 et 5, eclipse

Kiabi - Lille     Décembre 2007-Octobre 2008

- Remplacement d'un fichier Excel partagé pour le calcul de prévisions  budgétaires par une application en GT avec Jboss drools comme moteur de calcul.

- Définition de l'architecture logicielle (Drools et GWT)

- Suivi du développement

- Préconisation d'implémentation des règles métiers avec drools

- Optimisation

Environnement technique : Jboss Rules (Drools) version 4 et GWT

Direction industrielle Sopra Group (Paris)     Mai  2008-Septembre 2008

- Participation au groupe de travail Outils collaboratifs

- Définition du besoin d'outils collaboratifs

- Étude des 3 solutions : Polarion ALM, Sourceforge, JIRA

Environnement technique : Polarion ALM, Collabnet Sourceforge, JIRA, Liferay

Arvato Service - Bertellesman (Noyelles-sous-Lens)     Octobre 2007-Mai 2008

- Prise en charge de l'équipe de développement (10 personnes)

- Définition de l'architecture urbanisée cible Arvato Service vers une architecture agile basée sur une architecture ESB.

- Définition du cadrage du projet et du l'organisation de la DSI Cible

- Définition du cahier des charges du POC et des cahiers d'évaluation

- Participation aux POCS avec les éditeurs

- Développement de tous les POC avec les 3 éditeurs

- Définition d'un plan de développement du projet SOA

Environnement technique : J2EE, Moteur de règles Jboss rules, framework dotnet, Visual Studio, dotnet, Bizztalk 2006, Fusion ESB, Axway

Cora Informatique (Metz) – Projet Fidélité     Mars 2007–Juin 2008

- Développement du  serveur de fidélité en magasins

- Définition de l’architecture logicielle cible

- Définition et mise en place de la plate-forme de développement ainsi que du manuel du développeur

- Développement du premier prototype

- Suivi, Support et expertise autour des équipes de développement

- Formation aux équipes de développement autour de java, moteur de règle et modélisation UML

- Définition des plans de recettes

Environnement technique : J2EE, Moteur de règles Jboss rules, eclipse, svn, jms, jpos, ibatis

La Redoute (Lille) – Projet Marge arrière     Décembre 2006–Janvier 2007

- Mise en place de drools

- Définition des règles drools

- Support Drools

Environnement technique : Drools, Hibernate, J2EE, Struts

SIHPIC (Amiens)      Avril 2006–Février 2007

- Formation UML 2.0 aux équipes de développement et à la méthode de développement en Y de Valtech

- Mission de d’accompagnement à la stratégie de  cohabitation ancien entre les anciens logiciels et les nouveaux

- Urbanisation des applications du SIHPIC, utilisation d’un workflow comme poste de travail de l’utilisation et utilisation d’un EAI pour l’interconnexion des domaines applicatifs

- Mission d’accompagnement à l’élaboration du framework technique pour la refonte de toutes les applications du SIHPIC

- Client riche eclipse rcp,

- Middleware avec le framework spring, développement POJO avec utilisation de la programmation par aspect (utilisation de AspectJ du projet Apache) et l’utilisation de moteur de règle (Jboss Rules) ainsi que d’un EAI (Jboss Jbpm) et d’un moteur de Workflow (Bonita) , Utilisation de svn pour la gestion de configuration logicielle, de Junit pour les tests unitaires et de salome-TMF pour les campagnes de test.

Environnement technique : UML, Eclipse-rcp, Spring, Java, Eclipse,AspectJ, Apache-Tomcat, Jboss jbpm, Jboss Rules, Oracl, Bonita, subversion, Junit, Salome-TMF, OpenLDAP,

Architecte logiciel
Sopra Group
De January 2006 à August 2009

SI3SI – Refonte Site Web     Juin 2009–Juillet 2009

Étude dans l'optique d'une refonte de l'architecture logicielle et technique cible des sites web du groupe (front et back)

- Utilisation du profil J2EE 6 web

- Utilisation de cache partagé ehcache/terracotta

- Utilisation d'un ESB (OpenESB) pour se connecter au SI

- Utilisation d'un moteur de règle (drools) pour la fidélité

Environnement technique : J2EE,ehcache, drools, OpenESB

Evolan - Sopra     Novembre 2008–Mai 2009

Dans le cadre de la refonte de la gamme produit Evolan (éditeur de logiciels financiers), accompagnement dans l'intégration de drools

- Réalisation de patchs (modification)  à l'interface graphique de gestion des règles BRMS (Guvnor) en GWT et  soumission à la communauté

- Réalisation du POC

- Accompagnement dans le premier projet

Environnement technique : J2EE, GWT, GWT-ext, jackRabbit (apache), Jboss Rules (Drools), Maven, Subversion, Hudson, Apache-Tomcat, eclipse

Ag2r - La Mondiale - Lille     Novembre 2008–Avril 2009

- Définition d'une architecture pour le socle technique des applications J2EE

- Liens avec les autres services (notamment la production)

- Supervision d'une équipe de 3 architectes Junior

- Mise en place de processus industriels de développement (Maven)

- Définition du supports de formations pour les études

- Définition d'une application prototype pour illustrer les supports au socle technique.

- Accompagnement dans la conduite du changement dans les services de production.

Environnement technique : J2EE, Spring Framework 2.5, Grails, GWT, SmartGWT, Groovy, Jboss Rules (Drools), Maven, Subversion, Hudson, Apache-Tomcat

Réalisation de Proof Of Concept  Jboss rules     Mai  2008-Décembre 2008

- Réalisation de prototypes de démonstration pour de nombreux clients

- Démonstration

- Avant-vente

Environnement technique : J2EE, Jboss Rules (Drools) version 4 et 5, eclipse

Kiabi - Lille     Décembre 2007-Octobre 2008

- Remplacement d'un fichier Excel partagé pour le calcul de prévisions  budgétaires par une application en GT avec Jboss drools comme moteur de calcul.

- Définition de l'architecture logicielle (Drools et GWT)

- Suivi du développement

- Préconisation d'implémentation des règles métiers avec drools

- Optimisation

Environnement technique : Jboss Rules (Drools) version 4 et GWT

Direction industrielle Sopra Group (Paris)     Mai  2008-Septembre 2008

- Participation au groupe de travail Outils collaboratifs

- Définition du besoin d'outils collaboratifs

- Étude des 3 solutions : Polarion ALM, Sourceforge, JIRA

Environnement technique : Polarion ALM, Collabnet Sourceforge, JIRA, Liferay

Arvato Service - Bertellesman (Noyelles-sous-Lens)     Octobre 2007-Mai 2008

- Prise en charge de l'équipe de développement (10 personnes)

- Définition de l'architecture urbanisée cible Arvato Service vers une architecture agile basée sur une architecture ESB.

- Définition du cadrage du projet et du l'organisation de la DSI Cible

- Définition du cahier des charges du POC et des cahiers d'évaluation

- Participation aux POCS avec les éditeurs

- Développement de tous les POC avec les 3 éditeurs

- Définition d'un plan de développement du projet SOA

Environnement technique : J2EE, Moteur de règles Jboss rules, framework dotnet, Visual Studio, dotnet, Bizztalk 2006, Fusion ESB, Axway

Cora Informatique (Metz) – Projet Fidélité     Mars 2007–Juin 2008

- Développement du  serveur de fidélité en magasins

- Définition de l’architecture logicielle cible

- Définition et mise en place de la plate-forme de développement ainsi que du manuel du développeur

- Développement du premier prototype

- Suivi, Support et expertise autour des équipes de développement

- Formation aux équipes de développement autour de java, moteur de règle et modélisation UML

- Définition des plans de recettes

Environnement technique : J2EE, Moteur de règles Jboss rules, eclipse, svn, jms, jpos, ibatis

La Redoute (Lille) – Projet Marge arrière     Décembre 2006–Janvier 2007

- Mise en place de drools

- Définition des règles drools

- Support Drools

Environnement technique : Drools, Hibernate, J2EE, Struts

SIHPIC (Amiens)      Avril 2006–Février 2007

- Formation UML 2.0 aux équipes de développement et à la méthode de développement en Y de Valtech

- Mission de d’accompagnement à la stratégie de  cohabitation ancien entre les anciens logiciels et les nouveaux

- Urbanisation des applications du SIHPIC, utilisation d’un workflow comme poste de travail de l’utilisation et utilisation d’un EAI pour l’interconnexion des domaines applicatifs

- Mission d’accompagnement à l’élaboration du framework technique pour la refonte de toutes les applications du SIHPIC

- Client riche eclipse rcp,

- Middleware avec le framework spring, développement POJO avec utilisation de la programmation par aspect (utilisation de AspectJ du projet Apache) et l’utilisation de moteur de règle (Jboss Rules) ainsi que d’un EAI (Jboss Jbpm) et d’un moteur de Workflow (Bonita) , Utilisation de svn pour la gestion de configuration logicielle, de Junit pour les tests unitaires et de salome-TMF pour les campagnes de test.

Environnement technique : UML, Eclipse-rcp, Spring, Java, Eclipse,AspectJ, Apache-Tomcat, Jboss jbpm, Jboss Rules, Oracl, Bonita, subversion, Junit, Salome-TMF, OpenLDAP,

Architecte logiciel
Sopra Group
De January 2006 à August 2009

SI3SI – Refonte Site Web     Juin 2009–Juillet 2009

Étude dans l'optique d'une refonte de l'architecture logicielle et technique cible des sites web du groupe (front et back)

- Utilisation du profil J2EE 6 web

- Utilisation de cache partagé ehcache/terracotta

- Utilisation d'un ESB (OpenESB) pour se connecter au SI

- Utilisation d'un moteur de règle (drools) pour la fidélité

Environnement technique : J2EE,ehcache, drools, OpenESB

Evolan - Sopra     Novembre 2008–Mai 2009

Dans le cadre de la refonte de la gamme produit Evolan (éditeur de logiciels financiers), accompagnement dans l'intégration de drools

- Réalisation de patchs (modification)  à l'interface graphique de gestion des règles BRMS (Guvnor) en GWT et  soumission à la communauté

- Réalisation du POC

- Accompagnement dans le premier projet

Environnement technique : J2EE, GWT, GWT-ext, jackRabbit (apache), Jboss Rules (Drools), Maven, Subversion, Hudson, Apache-Tomcat, eclipse

Ag2r - La Mondiale - Lille     Novembre 2008–Avril 2009

- Définition d'une architecture pour le socle technique des applications J2EE

- Liens avec les autres services (notamment la production)

- Supervision d'une équipe de 3 architectes Junior

- Mise en place de processus industriels de développement (Maven)

- Définition du supports de formations pour les études

- Définition d'une application prototype pour illustrer les supports au socle technique.

- Accompagnement dans la conduite du changement dans les services de production.

Environnement technique : J2EE, Spring Framework 2.5, Grails, GWT, SmartGWT, Groovy, Jboss Rules (Drools), Maven, Subversion, Hudson, Apache-Tomcat

Réalisation de Proof Of Concept  Jboss rules     Mai  2008-Décembre 2008

- Réalisation de prototypes de démonstration pour de nombreux clients

- Démonstration

- Avant-vente

Environnement technique : J2EE, Jboss Rules (Drools) version 4 et 5, eclipse

Kiabi - Lille     Décembre 2007-Octobre 2008

- Remplacement d'un fichier Excel partagé pour le calcul de prévisions  budgétaires par une application en GT avec Jboss drools comme moteur de calcul.

- Définition de l'architecture logicielle (Drools et GWT)

- Suivi du développement

- Préconisation d'implémentation des règles métiers avec drools

- Optimisation

Environnement technique : Jboss Rules (Drools) version 4 et GWT

Direction industrielle Sopra Group (Paris)     Mai  2008-Septembre 2008

- Participation au groupe de travail Outils collaboratifs

- Définition du besoin d'outils collaboratifs

- Étude des 3 solutions : Polarion ALM, Sourceforge, JIRA

Environnement technique : Polarion ALM, Collabnet Sourceforge, JIRA, Liferay

Arvato Service - Bertellesman (Noyelles-sous-Lens)     Octobre 2007-Mai 2008

- Prise en charge de l'équipe de développement (10 personnes)

- Définition de l'architecture urbanisée cible Arvato Service vers une architecture agile basée sur une architecture ESB.

- Définition du cadrage du projet et du l'organisation de la DSI Cible

- Définition du cahier des charges du POC et des cahiers d'évaluation

- Participation aux POCS avec les éditeurs

- Développement de tous les POC avec les 3 éditeurs

- Définition d'un plan de développement du projet SOA

Environnement technique : J2EE, Moteur de règles Jboss rules, framework dotnet, Visual Studio, dotnet, Bizztalk 2006, Fusion ESB, Axway

Cora Informatique (Metz) – Projet Fidélité     Mars 2007–Juin 2008

- Développement du  serveur de fidélité en magasins

- Définition de l’architecture logicielle cible

- Définition et mise en place de la plate-forme de développement ainsi que du manuel du développeur

- Développement du premier prototype

- Suivi, Support et expertise autour des équipes de développement

- Formation aux équipes de développement autour de java, moteur de règle et modélisation UML

- Définition des plans de recettes

Environnement technique : J2EE, Moteur de règles Jboss rules, eclipse, svn, jms, jpos, ibatis

La Redoute (Lille) – Projet Marge arrière     Décembre 2006–Janvier 2007

- Mise en place de drools

- Définition des règles drools

- Support Drools

Environnement technique : Drools, Hibernate, J2EE, Struts

SIHPIC (Amiens)      Avril 2006–Février 2007

- Formation UML 2.0 aux équipes de développement et à la méthode de développement en Y de Valtech

- Mission de d’accompagnement à la stratégie de  cohabitation ancien entre les anciens logiciels et les nouveaux

- Urbanisation des applications du SIHPIC, utilisation d’un workflow comme poste de travail de l’utilisation et utilisation d’un EAI pour l’interconnexion des domaines applicatifs

- Mission d’accompagnement à l’élaboration du framework technique pour la refonte de toutes les applications du SIHPIC

- Client riche eclipse rcp,

- Middleware avec le framework spring, développement POJO avec utilisation de la programmation par aspect (utilisation de AspectJ du projet Apache) et l’utilisation de moteur de règle (Jboss Rules) ainsi que d’un EAI (Jboss Jbpm) et d’un moteur de Workflow (Bonita) , Utilisation de svn pour la gestion de configuration logicielle, de Junit pour les tests unitaires et de salome-TMF pour les campagnes de test.

Environnement technique : UML, Eclipse-rcp, Spring, Java, Eclipse,AspectJ, Apache-Tomcat, Jboss jbpm, Jboss Rules, Oracl, Bonita, subversion, Junit, Salome-TMF, OpenLDAP,