-
Boulanger
- Expert Optaplanner/Drools
FRETIN
2016 - 2017
Mise en place de l'outil de planification Optaplanner jboss/redhat dans la gestion des personnels en magasin
Développement d'un prototype fonctionnel (toutes les contraintes légales sont implémentées) et interfacage avec l'outil de planification actuel :
- Régles drools de contraintes
- Serveur rest sous tomcat/spring/apache cxf
- Déploiement sur openshift
Passage en mode projet pour une mise en production Septembre 2017.
technologies : Optaplanner 6.5, Spring, Tomcat 8, Apache cxf, Java8
-
Red Hat
- Développeur Senior Java
Puteaux
2016 - 2016
Membre de l'équipe Core Drools/BRMS
-
Onisep
- Expert drools/BRMS
2016 - maintenant
projet MOA
- Développement du moteur de recommandations en drools
- Développement de la partie Java et montée en charge du moteur de recommandation
Technologies : Spring 4, Hibernate, Docker et Docker Compose, Postgres, BRMS Drools/Guvnor
-
Pymma Software
- Associé
2014 - maintenant
Février 2014-Janvier 2015 : AxonIvy, Zug, Suisse
Langues de travail en anglais allemand
Développeur Senior java/J2EE, ESB, Drools
Mars 2016 : projet MOA (Onisep)
- Développement du moteur de recommandations en drools
- Développement de la partie Java et montée en charge du moteur de recommandation
Technologies : Spring 4, Hibernate, Docker et Docker Compose, Postgres, BRMS Drools/Guvnor
Avril 2015-Avril 2016 : logiciel Declasin (Lille)
- gestion des sinistres et flottes pour Courtier/client
- Maintenante évolutive et corrective de l'application
- Direction d'une équipe de 5 personnes
- Mise en sas de l'application chez OVH
Technologies : Spring, Hibernate, Apache Camel, BRMS Drools/Guvnor, Puppet, Nagios, Postgresql, Docker, Maven
-
Pymma Consulting
- Consultant
2011 - 2015
Consultant J2EE, Drools et OpenESB
Mai - Decembre 2011 : Groupe Adeo/LeroyMerlin DPAS
Projet Costing : calcul du prix de vente produit sur toute la chaîne logistique
Creation d'un référentiel de règles de calcul
Technologies : Drools/Guvnor 5.3, Spring Framework, Maven, Jenkins, Redhat, Jboss
Octobre 2011- Mars 2012 : Groupe 3Suisses
Mise en place de Oracle Coherence pour le nouveau site web
Technologies : Oracle Coherence 5.3, Redhat, Weblogic
Mars 2012 - janvier 2014 : AMAG, Zurich, Suisse
Equipe Scrum de 5 personnes
Langues 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)
Technologies : Spring 3, JBoss7, BRMS Drools/Guvnor 5.5 , Jboss JBPM5, Git/JIRA, librairie chtijbug
-
Adeo Service
- Architecte logiciel
2009 - 2011
Equipe Multicanal Groupe Adeo
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 pour les sites à toutes les filiales
Accompagnement dans le premier projet
Mise en place et préconisation de l'infrastructure autour de apache-Tomcat et ehcache/terracotta
Projet web Leroy-Merlin V3
Définition de l'architecture cible de l'ESB entre le site web et le SI Leroy
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 J2EE métiers autour de l'ESB (tout ce qui touche autour de l'internaute)
-
SOPRAGROUP
- Architecte Logiciel et SOA
Paris
2006 - 2009
-
Sopra Group, Lille
- Architecte Logiciel
2006 - 2009
Architecte logiciel dans les nouvelles technologies J2EE, SOA, ESB.
Mise en place d'architecture logicielle autour de ces technologies et du MDA (Model Driver Architecture) dans des processus de développement Agile
SI3SI – Refonte Site Web
Juin 2009 – Juillet 2009
Etude 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é
Evolan - Sopra
Nov 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 communanté
Réalisation du POC
Accompagnement dans le premier projet
Ag2r - La Mondiale - Lille
Nov 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.
Kiabi - Lille
Décembre 2007 - Octobre 2008
Remplacement d'un fichier Excel partagé pour le calcul de prévisions budgétaires par une applicatin 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
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
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
Veille technologique et réalisation de prototypes
Support et expertise autour des équipes de développement en J2EE auprès des différentes TMA
Formateur UML et jboss drools
Veille technologique et réalisation de prototype autour des développements J2EE.
Mise en place d'une plate-forme de développement type
Environnement technique
Web Service, J2EE, Moteur de règles Jboss rules, eclipse, svn, GWT, MDA, emf/gmf/jet2, eclipse RCP, Jboss Seam, Google Web Toolkit (GWT), serveur Trac
Cora Informatique (Metz)
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
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,, Hivernate, 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 coh
-
Adventec
- Consultant
2001 - 2005
Architecte de SI urbanisé, Département architecture Métier, La mondiale (Mons, France)
Mars – Décembre 2005
Architecte logiciel, projet plate-forme de gestion Commune (intégration des différents systèmes de gestion) – Intégration de partenaires
Définition de l'adaptation du SI par rapport à la stragégie de l'entreprise :
Filiales indépendantes qui se concentrent sur leurs métiers et qui coopérent pour une offre globale
Politique de partenariat (Aegon, AG2R, MACIF, etc) à intégrer au SI.
Modélisation métier du projet avec les utilisateurs :
Définition des processus métiers cibles sous ARIS (description des fonctions métiers),
Intégration du projet dans le système urbanisé La Mondiale,
Définition des quartiers dans l'optique plate-forme de gestion,
Modélisation des flux entre les quartiers pour intégrer les différents systèmes de gestion et permettre une vue globale pour le client.
Modélisation de l'acception médicale et de la gestion médicale du sinistre
Qualification des outils pour la plate-forme (EAI, Workplow, portail et Composants métiers) :
Analyse des réponses à l'appel d'offre
Définition des architectures logicielles cibles en fonction des candidats.
Suivi des prototypes (Tibco Business Work et Stafware, BEA WLI)
Estimation des charges du projet en fonction des deux prototypes
Environnement technique
Aris, Rational Rose, Tibco Business Work et Stafware, BEA Wli
Architecte de SI urbanisé, Département architecture Métier, La mondiale (Mons, France)
Novembre 2001 – Février 2005
Architecte logiciel du projet Record, refonte du logiciel de commissionnement des commerciaux du réseau la mondiale.
Modélisation métier du projet avec les utilisateurs
Intégration du projet dans le système urbanisé La Mondiale :
Réalisation de la phase d'analyse du projet, Rose de l'urbanisation, Suivi d'une équipe de deux analystes fonctionnels,
Conception du modèle de données sous AMC designeur,
Support à la phase de conception et réalisation (du nouveau logiciel et de la reprise d'historique), Transfert de connaissance fonctionnelle vers une équipe de 4 concepteurs et 8 développeurs,
Élaboration des plans de test
Élaboration du paramétrage cible du nouveau logiciel avec la maîtrise d'ouvrage,Réalisation de tous les états de contrôles pour la MOA (réalisation de requêtes complexes pour permettre une réponse rapide aux agents du réseau)
Élaboration de la bascule vers le nouveau logiciel
Suivi fonctionnel de la recette utilisateur et de la garantie projet (depuis la mise en production)
Participation aux travaux du département architecture métier
Environnement technique
Utilisation de l'outil de développement WSAD d'IBM, de rational Rose, rational SODA et clearcase, de Sunopsis (ETL), J2EE, PL/SQL,
-
Cylande
- Responsable qualité
ROUBAIX
2001 - 2001
Mise en place d’outils qualité
Janvier 2001 – Octobre 2001
Mise en place d’une gestion de configuration (Merant PVCS Version Manager) 20 développeurs, et Administrateur,
Mise en place d’une gestion de suivie des demandes évolutions logicielles (Merant PVCS Tracker) 20 développeurs, et Administrateur,
Mise en place de robots de tests (rational TestManager et Robot), équipe de 10 testeurs,
Réalisation de tests de montée en charge du produit back-office intranet (serveur Websphere IBM) au SPC (Software Partner Center) IBM Corbeil-Essonnes,
Mise en place d’utilisation d’outils d’aide aux développeurs (AQTime et AQTest),
Support méthodologique aux chefs de projet.
Environnement technique
Merant PVCS Version Manger et PVCS Tracker, Rational Robot et TestManager, AQTime et AQTest, Delpli 5
-
Altran Europe
- Consultant Informatique
Vélizy-Villacoublay
1998 - 2000
Consultant ANF-Bombardier (Crespin, France) Chef de projet.
Octobre 1998 – Décembre 2000
En charge de la réalisation des interfaces graphiques pour le projet ferroviaire Virgin (Londres Angleterre)
Maquetage, Spécifications, Réalisations, tests, intégrations :
Système embarqué temps réel, sous Windows CE
Conception en UML et l’outil Rational Rose 98,
Réalisation en Visual C++ 6.0 sur Windows NT et CE,
Responsable d’une équipe de 3 personnes,
Suivi des sous-traitants,
Réalisation de composants ActiveX Dll et de Control Utilisateurs ActiveX (en Visual Basic) sous NT
Réalisation d’un simulateur de train sous Visual Basic 6.0 pour les tests unitaires et d’intégrations,
Environnement international (langues de travail : Anglais et Allemand).
Environnement technique
C/C++, Visual Basic, Windows CE, ActiveX
-
Alcatel TITN Answare
- Chef de Projet
1998 - 1998
Chef de Projet à la DER/EDF (Clamart) : équipe de 3 personnes
Avril 1998 – Octobre 1998
Extension d'un outil d'aide à la supervision de réseau de distribution électrique :
Conception, réalisation, test et validation,
utilisation du langage C++, des fonctionnalités Unix (mémoire partagées, librairie partagée, etc.), de l'outil ILOG Broker (Gestion des messages) et d'une base de données Oracle 7,
Interface avec un outil de supervision de réseau Siemens SINAUT via une API
Environnement technique
C/C++; Ilog Broker, Oracle, Aix
Expert DICOM à GEMSE (General Electric Medical Systems Europe,Buc)
Janvier 1998 – mi-Avril 1998
Elaboration d'un plan de test et de validation de la modalité Worklist DICOM,
Conception, élaboration et développement des outils de test associés en script PYTHON (langage interprété de script) et des programmes C/C++ pour les couches de communications basses de la norme DICOM ( CTN d'Oldenbourg). Utilisation de l'outil de gestion de configuration ClearCase.
Environnement technique
C/C++, Python, Dicom 3.0, ClearCase
-
Gestinfor
- Chef de Projet
1994 - 1997
Chef de projet : équipe de 7 personnes
Mai 1996 – Décembre 1997
Logiciel NEMIS d’archivage, de distribution et de visualisation d’images médicales à la norme DICOM 3.0 :
Spécifications et définition du cahier des charges avec le client,
conception détaillée des différents modules,
stockage sur juke-box de disques opto-numériques, sur un serveur IBM RS6000 avec une base de données Oracle 7 (utilisation de l'outil de conception AMC Designor) au format DICOM 3.0,
définition des interfaces producteurs (scanner Picker, IRM GE, radiographie Fuji et médecin nucléaire Elsint) à la norme DICOM 3.0,
distribution des examens sur les lieux de consultation des patients en fonctions de leurs rendez-vous (pré-chargement des examens)
visualisation des examens sur un poste banalisé,
réalisation : mise en place de la plate forme de développement,
formation des nouveaux collaborateurs aux techniques utilisées,
suivi du projet et encadrement d'une équipe de 6 personnes,
mise en production Novembre 1997.
Environnement technique
Développement Client/Serveur sur Unix AIX, base de données Oracle 7.3, outil de développement multi-plate forme Neuron Data, outil de gestion de configuration MKS Source Integrity.
Consultant
Mai 1996 – Décembre 1997
Missions de conseils auprès de Clients :
implantation système AIX,
la norme DICOM 3.0,
interface avec système de radiologie Fuji, Picker, GE et de la base de données Oracle,
spécifications et réalisations d'interfaces d'audit de la base de données Oracle avec l'aide d'un consultant Oracle.
Environnement technique
Dicom 3.0, Imagerie médicale, Oracle, Aix
Mise en place plate-forme de développement
Mai 1996 – Décembre 1997
Installation, configuration, maintenance et support de la plate forme de développement :
18 développeurs,
4 Systèmes d’exploitation
Administration du gestionnaire de configuration MKS Source Integrity,
Administration de la base de données Oracle 7.3 et des comptes Unix, des logiciels installées, organisation des sauvegardes,
suivi de tous les stagiaires (formations continues, stage ingénieur, etc).
Environnement technique
AIX, Solaris, Windows NT et Novell 4.1, MKS Source Integrity, Oracle 7.3, Terminaux X NCD explora avec Système d’exploitation Wincenter Pro
Ingénieur recherche et développement
Avril 1995 – Avril 1996
Projet ACTOR d'archivage de masse de fichiers sur juke-box :
spécifications et élaboration du cahier des charges,
conception détaillée et réalisation de la maquette de l'interface graphique du produit,
réalisation de toutes les interfaces graphiques du produit,
Validation et recette du produit.
Environnement technique
Développement en client/serveur avec l'AGL Neuron Data et la base de données Oracle 7 sous AIX (IBM).
Ingénieur recherche et développement
Novembre 1994 – Mars 1996
Industrialisation du logiciel du registre des tumeurs du Calvados Auguste
Installation, déploiement et formation de 3 registres
Environnement technique
Foxpro 2.6 sous Novell 3.12
-
Centre François baclesse
- Développeur
CAEN
1993 - 1994
Informaticien au Centre François Baclesse (Caen, France)
Mise en réseau Novell 3.12 du centre
Introduction des données de l'EPC (Enquête Permanente Cancer) du Mainframe Unisys dans la base de données du Registre des Tumeurs du Calvados avec Foxpro Windows en réseau Novell 3.12.
Support informatique (installation, dépannage)
Réalisation de logiciels de saisies sous foxpro et Oracle 6.0.
Réalisation de logiciels en C pour l’interfaçage avec des appareils médicaux.
Modélisation du Système d’information dans le cadre du DEA.
Avril 1994 - Octobre 1994 : Stage de Mémoire de DEA au Centre François Baclesse (Caen, 14)
Représentation du système d'information par un modèle d'acteurs : application au système d'information du Centre François Baclesse Réalisation d'un premier modèle.
-
EDNBC
- Informaticien
1992 - 1993
Service Militaire à la base EDNBC de Caen (Calvados)
Mise en réseau du service mobilisation. Développement d’un logiciel en Foxpro de gestion du service Mobilisation (Gestion des réservistes, des périodes de mobilisation, etc..
-
Siemens AG
- Stage fin d'étude
Saint-Denis
1992 - 1992
Stage de fin d'étude chez Siemens AG (Hofmannstrasse 51, Munich, Allemagne).
Simulation mixte Analogique/Numérique avec VHDL, compensation de l'Offset d'un convertisseur Analogique/Numérique sur station CAO (Conception Assistée par Ordinateur)
Obtention d'un modèle mixte en VHDL avec des temps de simulation satisfaisants.