Activités variées Java JEE
Spring 4, Tomcat, JSP 2, Debian 7, Docker, PostgreSQL
M.T. : Gestion des demandes de subventions au Fond Social Européen.
Développement et tests (TMA).
Tomcat 6, Kasper, Java 6, JSP 2, Postgres dans une équipe de 6 personnes.
M.D. : Installation et déploiement d'une chaîne logicielle complexe.
Spring 4 (intégration), Jetty embarqué, Java 8, Debian 7, Docker, Virtualbox / Vagrant
M.I. : Dans le cadre de la nouvelle gestion des permis de conduire, implémentation de la chaîne d'échanges entre le Ministère et ses partenaires (ANTS, Poste, Imprimerie Nationale et Centre de Traitement Numérique).
Tech-leader : formation des équipes (programmation défensive, refactoring), Mise en place d'un environnement
d'assemblage, révision des procédés de déploiement.
JBoss (EJB 3), JSF 2 et Primefaces, JPA, Hibernate 4.1
Migrations de systèmes de données de sociétés qui fusionnent au sein de Numericable / Completel.
Construction d'une application de cotation pour des ventes d'installations réseau professionnelles.
Développement et tests
Assistance à l'analyse fonctionnelle pour l'élaboration des applications.
Suivi Agile des développements.
Tomcat (Spring), GWT, JPA
Interfaçages entre l'application de gestion des emplacements publicitaires et de leurs plannings de la MRE avec celle employée par Médiavision, avec le CRM Aloha (sté TBS), et génération du fichier catalogue produit, norme pricat.
Développement et test de l'application.
Suivi du projet à l'aide de la méthode Agile.
Mis en oeuvre : Spring 3, Java 8, GWT 2.5, JPA, PostgreSQL 9.3, Liquidbase, IDEA IntelliJ, Git, Maven 3, Jenkins, Linux Mint, dans une équipe de 10 personnes.
Hors temps ouvrable participation à un projet Apache Foundation
Java core, Système d'information géographique
Écriture d'un driver DBase III (implémentation des interfaces Driver, Connection, Statement, ResultSet, Metadata...) pour accéder aux fichiers géographiques Shapefile et requêter dans leurs données attributaires.
Mis en oeuvre : Java 8.0, SIG.
JBoss (EJB 3), Batch, GED, JPA, MVS (Cobol)
Mise en place d'un système de résiliation automatique de contrats Santé, en interagissant avec des processus métiers MVS, pour décharger et assister les opérateurs d'une GED.
Développement et test de l'application.
Suivi du projet à l'aide de la méthode Agile.
Mis en oeuvre : JBoss AS 7 (EJB 3), Java 6.0, JDBC, JPA, Oracle 9i et 11g, Filenet, MVS (Cobol), dans une équipe de 7 personnes.
JBoss (EJB 3), JSF 2 et Primefaces, JPA, AS/400 (Cobol)
Création d'un CMS pour la prise en charge des sites clients et professionnels d'Interflora.
Mise en place d'interfaces entre une solution e-commerce Hybris et le back-office métier sur IBM AS/400.
Supervision des travaux de l'équipe Java et test des travaux IBM AS/400.
Suivi du projet à l'aide de la méthode Agile.
Développement et test de l'application et mise en place d'un environnement d'intégration continue.
Mis en oeuvre : JBoss AS 7 (EJB 3), Java 6.0, JSF 2 et Primefaces 3, JPA, DB/2, DB/400, Web-services, Hibernate 4.1 via JPA 2, Git, CVS, Hudson, Arquillian, Cobol et RPG sur IBM AS/400, dans une équipe de 4 personnes.
Tomcat (Spring), GWT, GED, JPA, Hibernate 3.x
Ce courtier en assurances a des établissements qui indexent leurs documents différemment.
Maintenance évolutive d'une GED aux fonctions de classement et de recherche avancées, escalade.
Développement et test de l'application.
Mis en oeuvre : Spring sur Tomcat 5 ,Java 5.0, GWT, JPA, XML, Oracle, SVN, dans une équipe de 4 personnes.
Tomcat (Spring), JSF 2, Hibernate 2.x
Création d'une application de recensement des panélistes.
Cette application recense les familles (foyers) que Médiamétrie interroge lors de ses enquêtes d'audience. Il s'agit de repérer les évolutions de leurs équipements en les questionnant annuellement.
Développement et test de l'application.
Recherche des cas d'utilisations, objets métiers et services adaptés aux traitements.
Mis en oeuvre : Spring sur Tomcat 6, Java 6.0, JSF 2, JPA, Hibernate, Oracle 10i, SVN. Méthodologie Agile / SCRUM, dans une équipe de 7 personnes.
Hors temps ouvrable
Vacations d'enseignement en cours du soir
Glassfish (EJB 3), JSF 2, Struts, Swing, Tests avancés
Dans le cadre de l'unité d'enseignement Architecture Logicielle Java (3ème cycle) :
Suivi des projets des élèves : expression de besoins, analyse fonctionnelle, document de conception technique.
- Trois entretiens individuels par élève. Dix projets suivis par session.
Cours sur plusieurs aspects de JEE :
- Objets métiers, DAO et Services (Serveur d'application, EJB).
- Sûreté de fonctionnement, exceptions métiers, reprise en main d'un logiciel dans un état critique.
- Web-services, transactions.
Création d'un système de test des travaux informatiques remis par les auditeurs du CNAM. Een activité dans dix UE.
Mis en oeuvre : Glassfish 3 (EJB 3), Java 6.0, JPA, JSF 2, Subversion.
Depuis 2020 : Salarié d’Altran à Vélizy-Vilacoublay
2019 – 2020 : Salarié de Magellium à Courbevoie
depuis 2017 : Salarié de TLTI à Paris : Java JEE
2015 – 2016 : Indépendant : Java JEE
2005 – 2014 : Salarié de Opentech - Taléa à Asnières-sur-Seine: Java JEE
2002 – 2004 : Conservatoire National des Arts et Métiers : Java JEE
1998 – 2002 : Salarié de Cap Gemini à La Défense : AS/400 (RPG, Cobol), C++, Java
1995 – 1997 : Salarié de Mapsys à Paris : AS/400 (RPG, Cobol), C++
1992 – 1994 : Salarié de Metsys et AS&C à Rueil Malmaison : AS/400 (RPG, Cobol)