-
GHX
- Ingénieur de développement
2012 - 2014
Conception et réalisation d’une application Java de gestion de dossier patient à destination des hôpitaux, fournisseurs et fabricants d’implants sur le marché Américain pour GHX France. Projet CaseXpert:
- Equipe Scrum franco-américaine
- Architecture CQRS (Axon Framework). Développements et support pour le domaine, la dénormalisation et l'accès aux données.
- Développement d'interfaces utilisateurs en Smart-GWT, puis interventions pour des écrans basés sur le framework Spring-MVC
- Développement de nombreux services, manipulation de données (Hibernate, Oracle) et échange de données via des services REST (Jersey)
- Mise en place d'une plateforme de tests automatisés basée sur JMeter
- Intégration continue via Jenkins
-
Mitsubishi Electric
- Ingénieur de développement
Nanterre
2011 - 2011
Migration de l'extranet de Mitsubishi Electric sous Grails:
- Refonte de la base de données
- Développement des vues et controlleurs
- Développement des batchs d'import et d'export des données
-
Crédit Mutuel Arkea
- Ingénieur de développement
Le Relecq Kerhuon
2011 - 2011
Réalisation d'un POC dans le cadre d'une migration vers JCMS de ARKEA (Crédit Mutuel):
- Mise en œuvre du portail Internet avec JCMS 6.1
- Modification des JSP pour intégrer les spécificités produits
-
Clever Age
- Consultant JEE
PARIS
2010 - maintenant
Consultant JEE
-
Implanet
- Ingénieur de développement
2010 - 2011
Réalisation d’une application Java de traçabilité médicale pour les fournisseurs d’implants Henry Schein (implants dentaires) et Implanet (implants orthopédiques):
- Conception UML orienté DDD. Architecture CQRS (Axon Framework)
- Développement d'interfaces utilisateurs (Wicket, HTML, CSS, Ajax)
- Interfaces d'échanges multi-systèmes (WebServices, XML, Idocs SAP, Servlets)
- Développement de services, logique métier, manipulation de données (MyBatis, PostgreSQL)
- Gestion de l'annuaire (Spring-LDAP)
- Modélisation de BDD (ClayDB, PostgresSQL)
-
Gras Savoye
- Architecte JEE
Puteaux
2009 - 2009
Expertise de l'application TakeOver Sinistre – GRAS SAVOYE:
- Audit de l'application à travers une étude de performance (FireBug, sIEve, ...)
- Préconisations techniques pour une optimisation des temps de réponse
- Ecriture du dossier d'architecture technique
- Ecriture du dossier d'installation : déploiement sous OAS, configuration d'OC4J, configuration d'Apache.
- Ecriture du dossier d'exploitation pour l'équipe de Production
- Définition de la campagne de test de performance: écriture des scénarii fonctionnels, mise en place de la plateforme de tests et des sondes, écriture des tests sous JMeter.
-
Gras Savoye
- Architecte JEE
Puteaux
2009 - 2009
Réalisation d’une application web de GED en GWT pour GRAS SAVOYE – Projet GED Générique:
- Responsable de l’intégration et de la mise en production
- Définition de l’architecture applicative, logicielle et technique des nouveaux composants du moteur. Rédaction du dossier d’exploitation
- Mise en place et définition de nouveaux web services via Hessian et Spring.
- Mise en place de la plate-forme de développement
- Mise en œuvre du processus d’intégration continue sous MAVEN piloté par Continuum.
-
AGIRC-ARRCO
- Architecte JEE
Tamatave
2008 - 2009
Refonte d’une application existante de gestion de dossiers d’un environnement client lourd Smalltalk vers un environnement client-serveur JAVA - AGIRC-ARRCO – Projet SARA:
- Définition de l’architecture applicative, logicielle et technique
- Rédaction des dossiers d’Architecture Technique , d'installation et d'exploitation
- Mise en œuvre du processus d’intégration continue sous MAVEN (Continuum)
- Responsable de l’intégration et de la mise en production
- Pilotage des tests de charge
-
CETE
- Référent technique JEE
2008 - 2008
Architecte et référent technique pour le Projet Portail Accident V2 - CETE:
- Rédaction du Dossier d’Architecture Technique
- Mise en place de la plate-forme de développement (PMD, Surefire, Cobertura, déploiement continu…) et du socle technique
- Mise en œuvre du processus d’intégration continue sous Maven piloté par Continuum.
- Support technique à l’équipe de développement (6 personnes)
* Guide des bonnes pratiques
* Outillage industriel : CheckStyle et PMD sous Eclipse
- Ecriture des dossiers d’installation et d’exploitation
- Responsable de l’intégration et de la mise en production
-
EDF Energy
- Référent technique JEE
Paris
2007 - 2007
Expertise JEE sur les projets Compta-Situ, Merlin, Sifon:
- Audit technique de nouvelles applications intégrant le périmètre de la TMA
- Encadrement opérationnel de 3 développeurs
- Développement de nouvelles fonctionnalités et correction des anomalies Java
- Mise à jour des spécifications fonctionnelles détaillées
- Ecriture des dossiers d’installation et d’exploitation
- Assistance à la mise en production
-
Mairie de Bordeaux
- Ingénieur de développement
Bordeaux
2007 - 2007
Intervention pour la Mairie de Bordeaux sur le Projet Portail Intranet IRIS:
- Développement de portlets dans un portail Apache Pluto
- Ecriture de portlet de récupération et de gestion de flux RSS via l’API Informa
- Mise en place d' Apache JackRabbit et du moteur de recherche Lucene
-
SOGETI - BU Aquitaine
- Consultant JEE
2006 - 2010
Consultant JEE
-
Mairie de Bordeaux
- Ingénieur de développement
Bordeaux
2006 - 2007
Réalisation d’un prototype de portail intranet pour la Mairie de Bordeaux offrant des services de gestion de contenu, de gestion collaborative et de personnalisation:
- Développement avec BEA Portal 9.2
- Ecriture de portlets de recherche communiquant en IPC.
- Gestion de la procédure de déploiement sous Weblogic Server 9.2.
- Ecriture de scripts pour l’import\export sous ORACLE.
-
MMA
- Ingénieur de développement
LE MANS CEDEX 9
2006 - 2006
Développement du poste client des agences MMA-AZUR:
- Développement en HTML et JavaScript des évolutions majeures.
- Ecriture de fonctions Javascript communes.
- Utilisation de XMLDOM pour la manipulation de flux d’échange XML.
-
CAPSLOG
- Ingénieur de développement
2006 - 2006
Création de l’application CAPJET de gestion des collaborateurs pour CAPSLOG:
- Préparation des postes et de l’environnement de développement (plugins Eclipse, configuration des frameworks et modèles de développement des classes métiers, des pages de présentation, des formulaires, rédaction de HOW-TO …).
- Développement de l'interface utilisateur en Struts, Tiles, JSP, HTML.
- Mise en place d'Hibernate.
-
Pôle Emploi
- Ingénieur de développement
Paris
2005 - 2005
Intervention au sein de l'équipe Framework JEE de l'UNEDIC:
- Responsable de la livraison de la partie technique.
- Réalisation de l’outillage d’assemblage, de configuration et de déploiement sous forme de scripts Ant, XML, XSLT, Java, JxPath
- Contrôles des fichiers avec XSD
* Assemblage des composants (JAR, EAR) automatisé
* Ecriture automatique des manifest.mf, de la Javadoc et de la Release Note
* Contrôle de l'intégrité des fichiers de configuration avec JXPath
* Publication sous ClearCase des JARs
* Configuration et déploiement à chaud pour des serveurs Weblogic 6.1 et 8.1 (JMX)
- Création par script ANT d’une instance Weblogic 8.1 vierge puis d'un Cluster.
- Création et lancement d’un NodeManager et de Managed Servers sous Weblogic 8.1.
-
Orange
- Ingénieur de développement
Paris
2004 - 2004
Réalisation de l’application GRECO pour la gestion des recouvrements des clients de ORANGE:
- Développement de l'interface utilisateur : HTML, DisplayTag, JavaScript
- Ecriture des formulaires et des actions Struts
- Développement de classe métiers en JAVA.
-
CAPSLOG
- Consultant JEE
2004 - 2006
Consultant JEE
-
Orange
- Ingénieur de développement
Paris
2004 - 2004
Mise en place de la partie persistance des données de l’application DECLARIS pour la gestion des clients à risques de ORANGE:
- Conception du mapping Hibernate d’après le modèle de données et écriture en XML
- Écriture des classes de persistance des données en Java.
- Écriture des requêtes en HQL
-
RAVATE
- Analyste-programmeur
SAINT DENIS
2003 - 2004
- Réalisation d’une application d’aide à la décision pour le Back-Office du groupe RAVATE, 2ème groupe Réunionnais, regroupant 3 Enseignes et 40 magasins:
- Développement du formulaire d’interrogation de la base : JSP, HTML, CSS, JavaScript, JDBC
- Affichage graphique dans une Applet
- Développement sous Linux avec Emacs.
- Création de tables optimisées sous PostgreSQL remplies à l'aide de triggers sous Pl PG/SQL.
- Migration de la base sous ORACLE.
- Rédaction du manuel d’utilisation.
- Installation du hardware TPV dans les magasins.
-
Zebunet
- Analyste-programmeur
2001 - 2002
Création du site Internet vitrine et de gestion des adhérents de l'association ZEBUNET:
- Définition et analyse des besoins | Conception du cahier des charges
- Conception et création de la base de données MySQL
- Dump des données existantes
- Développement de l'interface utilisateur :PHP, HTML, JavaScript
-
ISIM
- Analyste-programmeur
2001 - 2001
Développement d’un logiciel de gestion des emplois du temps des élèves et des professeurs:
- Analyse UML
- Conception et création de la base de données sous Oracle
- Interface des emplois du temps sous Swing
- Récupération des données avec JDBC