11 ans en France (6 ans en ESN (SSII) chez Ouest-France (SIC), Hotels B&B, Adventiel, Cedricom, NetPME, CG44 et Pagesjaunes (3 ans +), puis 3 ans chez Pagesjaunes en interne (Big Data)) et fin près de deux ans chez Astellia/Exfo.
Pédagogue, curieux, motivé par la résolution de problèmes complexes, aime apprendre et partager.
PROJET : Réalisation d’une plateforme web multiple-flux financiers. Cette plate-forme multiple-utilisateurs (avec des rôles spécifiques et variés) et multilingues permet entre autre la création, visualisation et modification d’ordres et de transactions financières incluant la signature digitale de documents, acceptation ou rejet d’ordre, le tout en utilisant les standards tel que ETEBAC V3 et V5, PESIT (X.25).
MISSIONS :
Suivi de l’architecture logicielle de la solution
Travail important sur l’encadrement des équipes de dev.
Intégration de services RMI
Intégration de JMS
Mise en place de la solution de livraison WARs, puis EAR
Migration de la plateforme vers JSF v2
Mise en place de la solution de persistance via Hibernate
Mise en place des couches d’interfaçage aux données en provenance du partenaire allemand PPI.
Ajout d’un support multiple-entitées (personnalisation)
Ajout de la gestion des Exceptions
Ajout du support multilingues et localisations (dont images, icônes)
Création et maintenance des scripts pour la base de données (incluant les DDL).
Ajout de la solution d’authentification, incluant celle via SSL V3 (certificat client X509), utilisant entre autre Spring Security
Introduction et initiation (Maven, JSF2, Spring, Hibernate, Tomcat, Hudson et Nexus) à une partie des équipes de développement en interne
Support à la montée en compétence de développeurs Java.
Participation active avec le partenaire allemand (en anglais)
Gros travail sur la qualité du code , incluant le refactoring et réorganisation du code, mise en place de règles, intégration à la plateforme d’intégration continue et d’analyse statique du code.
Référant technique sur nombre important de points d’architecture et implémentation.
ENVIRONNEMENT TECHNIQUE : Eclipse, JSF1.2 puis JSF2.0, Primefaces et Tomahawk, Hibernate, Spring, MySQL et Oracle, RMI, JMS, Maven2, Apache/Tomcat Mod_JK, SVN, Nexus, Hudson, Sonar, UML, Entreprise Architect