EXPERIENCES PROFESSIONNELLES
Juin 2019 - Aujourd’hui
AGIPI
Expert technique
• Encadrement technique
• Relecture de Pull Requests
• Développements d’API REST (micro-service) dans le domaine de l’assurance emprunteur
• Conception logicielle
• Documentation technique
Environnement Technique : Java 11, Spring, Maven, CXF, Swagger, SLF4j, Jenkins, SonarQube, JUnit, MongoDB, TestRail, Git/BitBucket, Confluence, JSF, VueJS, Feign, Cafeine, JMS, RabbitMQ
Août 2017 – Mai 2019
AGIPI
Expert technique / consultant Java
• Encadrement technique
• Développements d’API REST (micro-service) : envoi SMS, chat agent/téléconseiller, absences/congés de téléconseillers
• Documentation technique
Environnement Technique : Java 8, Spring, Tomcat, Maven, CXF, Swagger, SLF4j, Jenkins, JUnit, TestRail, SVN, Confluence, JSF, Feign, JMS, RabbitMQ
Novembre 2012 - Juin 2017
EPS
Expert technique / consultant Java
Dans le cadre de la refonte du SI (projet HELIOS)
• Evolutions applicatives suite à l’intégration des SI de banques allemandes et espagnoles
• Tests des scripts de migration de données
• Rédaction de la procédure de déploiement des briques logicielles de la nouvelle architecture
• Migration vers Spring Boot
Environnement Technique : Java 8, Spring, Tomcat, JMS, RabbitMQ, SLF4J, JavaFX, Artifactory, WSO2, WebMethods, Oracle, Git, web services REST
Dans le cadre de projets transverses et application mobile
• Développements
• Encadrement technique (10 personnes)
• Pilotage des livraisons en pré production et productione
• Architecture (montée de version de serveurs, études d’impacts techniques)
• Documentation technique
Environnement Technique : Java 8, EJB, Glassfish, JMS, RabbitMQ, SLF4J, Artifactory,SVN, Oracle/PL SQL, Web services SOAP
Juin – Octobre 2012
EID
Expert technique / consultant Java
Dans le cadre du projet PAC (Procédure Accueil Clients)
• Développements
• Analyse fonctionnelle
Environnement Technique : C#, ASP, COBOL, SourceSafe, Rational Developer
ABW (Avril 2012)
Expert technique / consultant Java
Dans le cadre d’un audit du logiciel édité par ABW :
• Audit de l’architecture logicielle et de ses composants techniques
• Audit de la sécurité applicative (gestion des droits utilisateurs, authentification)
• Audit des schémas de la base de données
• Proposition d’axes d’améliorations (bests practises)
• Rédaction d’un document détaillé d’audit
• Elaboration d’un plan d’actions
• Présentation au client des conclusions de l’audit
Environnement Technique : Java 6, Maven 1, Tomcat, Oracle, Spring 2,0, Hibernate, Axis 1, Struts 2, Log 4j, Sun One Directory Server, Jenkins
PSA (Décembre 2011- Mai 2012)
Expert technique / consultant Java
Dans le cadre de la refonte de l’application ALTIS (gestion des problématiques de définition ou de process de fabrication d'un véhicule ou d'un organe véhicule) :
• Analyse fonctionnelle
• Modélisation et conception du schéma BD
• Analyse du schéma actuel d’ALTIS dans le but de réaliser la reprise des données
• Développements
• Installation et configuration d’outils (plateforme d’intégration continue, repository Mavane) dans un environnement cloud privé hébergé chez Amaris
• Encadrement technique (5 personnes)
• Réalisation des tests d’intégration et rédaction du dossier de tests à destination du client
• Support technique au déploiement de l’application dans l’environnement de pré production PSA
Environnement Technique : Java 6, Maven 2, WebSphere Application Server 8, Oracle 11g, Spring Framework 3.1, Hibernate 3.6, Spring Security 3.1, Spring LDAP, JSF 2, Primefaces 3.2, Dozer, Logback, Slfj4j, Sun One Directory Server, Apache Directory Server, CXF, Jenkins, Nexus
EPS (Novembre 2011)
Expert technique / consultant Java
Dans le cadre du projet ROMEO :
Analyse des impacts techniques et organisationnels inhérents à la mise en oeuvre de la solution GIE (Gestion Intégrée de l’Energie) de l’éditeur’Axelor
Propositions d’évolution de l’architecture Java dans le but d’intégrer la solution GIE
Environnement Technique : Java 6, Maven 2, Tomcat 6, Apache 2.2, Oracle 10g, Google Guice, SmartGWT, JPA 1.1, Hibernate 3, Shiro, langage DSL propriétaire basé sur le framework XText, architecture OSGi, Drools, JBPM
EPS (Janvier 2008 – Octobre 2011)
Expert technique / consultant Java
Dans le cadre du rôle d’architecture au sein de l’équipe projet et TMA :
• Mise en place de processus de déploiement et de packaging des applications
• Rédaction de documentation technique à destination de l’exploitation
• Optimisation du paramétrage du serveur Tomcat (pré-production, production)
• Transfert de compétences
• Formations
• Revues de code
• Encadrement technique (10 personnes)
Environnement Technique : Java 6, Maven 2, Tomcat 6, Apache 2.2, Oracle 10g, Sun One Directory Server 5.2, DWR 3, JasperReport, iReport, Struts Menu, JSTL 1.2, Spring Framework 2.5.6, GWT 2.0, GXT 2.2, JPA 1.1, JTA 1.1, JOTM, Hibernate 3, SiteMesh, JUnit 4, EasyMock 3, Dozer 5.2, Spring Security 2, Spring MVC 2.5.6, Spring Test 2.5, log4j 1.2.13, CXF 2.2, SVN, Spring Tools Suite, jQuery
Dans le cadre de la refonte de l’architecture Java
• Installation et configuration des composants de l’architecture (repository Maven, plateforme d'intégration continue, archétypes Maven, serveurs Tomcat/Apache)
• Documentation technique
• Développement de plusieurs POC (application web, batch)
• Formation des équipes études (10 personnes)
• Encadrement technique (10 personnes)
• Participation à la migration d’applications (portage sur Tomcat puis migration technique)
Environnement Technique : Java 6, Maven 2, Tomcat 6, Apache 2.2, Oracle 10g, Sun One Directory Server 5.2, DWR 3, JasperReport, iReport, Struts Menu, JSTL 1.2, Spring Framework 2.5.6, GWT 2.0, GXT 2.2, JPA 1.1, JTA 1.1, JOTM, Hibernate 3, SiteMesh, JUnit 4, EasyMock 3, Dozer 5.2, Spring Security 2, Spring MVC 2.5.6, Spring Test 2.5, log4j 1.2.13, CXF 2.2, SVN, Spring Tools Suite, jQuery
Dans le cadre de la refonte de la TMA des applications intranet et du portail internet :
• Encadrement technique (3 personnes)
• Revues de code
• Pré étude technique (sécurisation des requêtes LDAP)
• Mise en place d’un processus d’authentification LDAP
• Développements, migration d’applications
Environnement Technique : Java 1.4, Websphere Application Server 6.1, Oracle 10g, DWR, Framework ES, JasperReport, iReport, Sun One Directory Server 5.2, Struts Menu, SVN, WebSphere Studio Developer, jQuery, Axis
Juin 2011 – Juillet 2011
CARSAT
Expert technique / consultant Java
Dans le cadre du projet de maquette du bureau métier des agents de la CARSAT :
• Développement d’un POC selon les normes de développements et l’architecture définies par la CARSAT
• Encadrement technique (2 personnes)
• Transfert de compétences
Environnement Technique : Java 6, Maven 2, WebLogic 8, EJB 3, GWT 2.0, JPA 1.1, JTA 1.1, Hibernate 3, JUnit 4, Dozer 5.2, log4j, SVN
Octobre 2010 – Décembre 2010
Steelcase
Expert technique / consultant Java
Dans le cadre du projet Sites marchands ((sites dédiés à chaque client grands comptes de Steelcase) :
• Configuration de Websphere Portal Server
• Mise en oeuvre de templates dans la CMS de Websphere Portal Server
• Rédaction du document d'architecture
• Encadrement technique (2 personnes)
Environnement Technique : Java 5, Websphere Portal Server 6, Oracle 10g, Sun One Directory Server 5.2, TFS, Spring Tools Suite
Juin 2009 – Août 2009
EDF
Expert technique / consultant Java
Dans le cadre du projet BIC (Bornes Interactives) dans les agences EDF :
• Développements
• Optimisation du process de développement
• Documentation technique
• Encadrement technique (1 personne)
• Transfert de compétences
Environnement Technique : Java 5, JBoss Application Server 4, MySQL 5, Struts 1, Flex, JUnit 4, JPA 1.1, TopLink, Apache 2, Continuum, Maven 2, SVN, Spring Tools Suite, Spring Framework
Novembre 2008 – Décembre 2008
Conseil de l’Europe
Expert technique / consultant Java
Dans le cadre d’une mission de conseil pour la mise en place d’une structure d’ingénierie JEE :
• Analyse de l’existant
• Rédaction de documents de référence pour les projets J2EE (normes de développements, intégration continue, livrables, devis technique, organisation d’une structure d’ingénierie JEE, etc.…)
• Proposition d’une architecture technique
Environnement Technique : Java
Décembre 2007 – Juillet 2008
General Electric Energy Products Europe
Expert technique / consultant Java
Dans le cadre d’évolutions du projet MPR (Monthly Project Report) :
• Audit de l’application Web sur demande du client
• Optimisation du code suite à l’audit
• Transfert de compétences à l'équipe de Madrid en charge de la maintenance
Environnement Technique : Java 5, Oracle 10g, iBatis, Log4j, Tomcat 5, Sun One Directory Server 5.2, DWR, Struts Menu, Tiles, JSTL, DisplayTag, JUnit, Ant, SVN, Eclipse
Dans le cadre d’évolutions du projet ESB (e-Suivi Budgetaire) :
• Evolutions fonctionnelles
• Mise en oeuvre de tests unitaires
Environnement Technique : Java 5, Oracle 10g, iBatis, Log4j, Tomcat 5, Sun One Directory Server 5.2, DWR, Struts Menu, Tiles, JSTL, DisplayTag, JUnit, Ant, SVN
Avril 2007 – novembre 2007
GreenCam (GIE du Crédit Agricole)
Expert technique / consultant Java
Dans le cadre d’évolutions de l’application de gestion de crédits :
• Maintenance corrective
• Evolutions fonctionnelles
• Architecture : optimisation de la configuration de l’application sous Tomcat – Apache
• Documentation technique
Environnement Technique : Java 1.3, WebSphere Application Server 5.0 / WebSphere Application Server 6.0 / Tomcat 5, MQSeries, TeleLogic, Rational Developer
Janvier 2007 – mars 2007
Steelcase
Expert technique / consultant Java
Dans le cadre d’évolutions techniques :
• Etude de la montée de ...