Crédit Agricole Assurances CAAS de Juillet 2016 à Aout 2017
Développeur Java Senior
Secteur d’activité :
Applications intranet, internet concernant le parcours de souscription des produits Assurance Des Emprunteurs (ADE) garantissant le remboursement d’un prêt en cas de décès, d’incapacité, d’invalidité, de chômage…
Fonctions occupées :
• Développement Java front et back sur la partie gestion des demandes d’adhésion et des questionnaires de santé en ligne en mode agile SCRUM.
Environnement Technique : Eclipse Neon, Java 6 7 8, Spring 3, Hibernate 3, Oracle 12, Web Services REST, Spring Data JPA, Spring Web Flow, JSP, Maven 4, Sonar Jenkins, SVN, GIT, Junit, Mockito, Dbunit.
NATIXIS de Décembre 2015 à Mai 2016
Développeur Java Senior
Secteur d’activité :
Intégré à la division DOSI-DSI-Etudes-Finances-Prudentiel pour intervenir sur l’application Corot destinée aux contrôleurs comptables concernant toutes les entités Natixis. Il s’agit d’un workflow Batch composé d’environ 300 jobs (Java, Cobol, Shell Unix) et d’un applicatif intranet permettant le paramétrage, le suivi et l’organisation des contrôles.
Fonctions occupées :
• Suivi quotidien du déroulement des chaînes Batch (Recette, Qualification, Production) et en cas d’incident analyse et action pour poursuivre les traitements.
• Maintenance évolutive et corrective des programmes Cobol et Java.
Environnement Technique : Eclipse, Dimension, Oracle, POEME Host Explorer, Snow IT, Factor Sql, Application Lifecycle Management.
PMU de Février 2015 à Octobre 2015
Développeur Java Senior, Référent technique. Environnement agile SCRUM
Secteur d’activité :
Le PMU a lancé un plan de renouvellement du parc de terminaux de prise de pari (20 000 terminaux sur 12 000 points de vente).
Fonctions occupées :
• Participation à la conception, l’analyse et au développement de l’application de recette technique des nouveaux terminaux. Cette application a servi de prototype (cadrage technique et POC) pour valider les futures technologies et l’architecture technique associée.
• Réalisation d’un générateur de classe Java à partir d’une description xml des structures de données envoyées et reçues par les programmes Cobol du site central.
Environnement Technique : SVN, GIT, Eclipse, Java, Cobol, J2EE, Javascript, AngularJS, Bootstrap CSS, Stomp, WebSocket Messages , serveur local Jetty, Junit, Sonar, Jenkins
ITNOVEM (SNCF, GEODIS) de Février 2014 à Décembre 2014
Chef de projet technique J2EE
Secteur d’activité :
Itnovem est éditeur de progiciels destinés aux acteurs du transport ferroviaire de marchandises. Je suis intervenu sur un applicatif web de géolocalisation GPS de matériel roulant.
Fonctions occupées :
Chef de projet technique d’une équipe de 6 développeurs Java.
• Mise en place du framework Java et assistance technique.
• Chiffrage et suivi des développements.
• Suivi des tests de non régression et qualité du code.
Environnement Technique : SVN, Eclipse, Java, J2EE, Oracle, Hsqldb, Maven 3, Spring 4, Spring Data JPA, Spring Security, Hibernate 4, Junit Dbunit, Jenkins, Sonar, WebServices REST.
LCH.CLEARNET de Février 2011 à Décembre 2013
Consultant J2EE senior sur l’applicatif CDS (Credit Default Swap).
Secteur d’activité :
LCH.Clearnet est une chambre de compensation, en s'interposant entre les deux parties d'une transaction, la chambre de compensation (CCP) vient assumer le risque de contrepartie en garantissant les opérations.
Phases d’évolution de l’applicatif CDS durant ma mission:
• « Intra-Day » Compensation effectuée dans la journée
• « Client Clearing » » Ouverture aux brokers et refonte du mécanisme de compensation.
• « Single Names Value At Risk » Compensation en temps réel.
Fonctions occupées (l’équipe est passée de 8 à 35 développeurs, 7500 classes java):
• Intégré à l’équipe de développement sur la partie « Intra-Day ».
• Intervention en mode agile (SCRUM) sur la partie « Client Clearing ».
• Adjoint de l'architecte java sur la partie « Single Names Value At Risk ».
o Mise en place du framework Java Hibernate et assistance technique.
o Analyse des incidents sur les plateformes d’intégration.
o Suivi des tests de non régression et qualité du code.
Environnement Technique : SCRUM, SVN, Eclipse, Java, J2EE, Oracle, Hsqldb, Maven 3, Spring 3, JPA2, AOP, Hibernate 4, Junit Dbunit, JMS, JAX-WS, Jenkins, Sonar, JAAS, JMX, WebServices. JSF2 Primesfaces
FONCIA de Mai 2009 à Janvier 2011
Consultant J2EE senior sur l’applicatif négociateur immobilier (2000 classes java, pages web).
Secteur d’activité :
Leader européen des services immobiliers résidentiels (location, transaction, gestion locative, copropriétés).
Au sein d’une équipe de 20 personnes, rédaction de spécifications fonctionnelles, maintenance évolutive de l’applicatif, tutorat auprès de stagiaires (maitrise, master) en formation alternée. Référent technique sur les plans conception et optimisation du code.
Environnement Technique : SVN, Eclipse, Java, J2EE, Tomcat 5, PostgreSQL 8, JSP, Javascript, Ajax, Web Services, Hudson Sonar.
GROUPE BERRI de Mars 2008 à Avril 2009
Consultant J2EE senior sur l’applicatif retraites cotisants (4500 classes java).
Secteur d’activité :
Caisses de retraite et de prévoyance de professions libérales (CAVOM CAVEC CIPAV IRCEC). Dans le cadre d’un schéma directeur, migration progressive et fusion des applicatifs COBOL des différentes caisses dans une nouvelle architecture J2EE (serveur web et applicatif java).
Intégré dans l’équipe développement et maintenance corrective de 40 personnes, maintenance des applicatifs et développement de passerelles enrichissant des flux.
Environnement Technique : CVS, Eclipse 3.4, Java, JSF, Hibernate, J2EE, JBOSS, Oracle 10g, JUnit, DBUnit, Design patterns, Méthode agile SCRUM.
SGAM AI de Mars 2007 à Février 2008
Société Générale Asset Management Alternative investments
Consultant J2EE senior sur l’applicatif DREAMS (15 000 classes Java)
Secteur d’activité :
DREAMS est une plate-forme de services applicatifs intégrant (Front office/Middle Office/Data management/Risk Management) et transversale (SGAM AI et SGAM Banque).
Intégré dans l’équipe développement et maintenance corrective de 80.
Environnement Technique : SVN, Eclipse 3.2, Java, Swing, Toplink, J2EE (EJB et webservices), Weblogic 8, Oracle 9i, Design patterns.
REUTERS FINANCIAL SOFTWARE d’Octobre 2006 à Février 2007
Mise en place d'une solution Model Driven Development (MDD)
Secteur d’activité :
Dans le cadre d'une refonte de la partie "Deal Capture" du logiciel "back office" Reuters K+TP participation à un projet pilote destiné à valider une nouvelle architecture logicielle. Ce projet s'est limité aux instruments forex: fxSwap, forward et spot.
Pour résumer, l'idée consiste à modéliser les relations entre les différents objets métier puis à générer le code technique interfaçant ces objets avec le framework de présentation Reuters "Karma". Ce dernier générant une application « Swing » ou « Web ».
Environnement Technique : androMDA, Rational Software Architect 6 et 7, UML, Java
AG2R de janvier 2006 à Août 2006
Chef de projet technique double compétence Java/Cobol Tutorat / Réalisation
Secteur d’activité :
Applicatif : Refonte du système de gestion des contrats collectifs : Référentiel Personnalités Juridiques et référentiel Compétences Professionnelles.
• Encadrement technique de 2 développeurs java débutants, conception développement
• Participation à la mise en place du framework sur les aspects jsf, facelets
Environnement Technique : RAD6, JSF1, facelets, SPRING (IOC), Java, Cobol/cics, Méthodes : UML et Merise.
STVA de août 2004 à Décembre 2005
Chef de projet technique Conception détaillée / Réalisation
Secteur d’activité : logistique acheminement des véhicules depuis l’usine jusqu’au concessionnaire et réalisation de prestations esthétiques et mécaniques.
Applicatif : Valorisation et facturation des prestations
• Encadrement technique de 3 développeurs, gestion des objets métier Java
• Création de l’architecture de batch et client java , conception développement
Environnement Technique : JBOSS, Oracle 9i, Informix, IDEA (intelliJ), Open VersantJDO (JDO Génie), Junit, Struts, Eclipse 3.1, UML Together
MANPOWER de Février 2004 à Avril 2004
Audit / Maintenance applicative
Repérage des dysfonctionnements et réécriture complète d’une partie de l’application.
Environnement Technique : Websphere 3.5 , WSAD 5.1, Castor JDO, Struts, DB2
SECF(Société d’Encouragement à l’élevage du Cheval Français) de Février 2003 à Janvier 2004
Tutorat/ Chef de Projet / Architecte technique
Projet : Mise en production d’une application extranet concernant l’engagement des chevaux dans les courses de trot organisées par la SECF.
• Reconversion d’une équipe de 3 personnes issues du monde GAP vers Websphere.
• Mise en place de l’architecture avec EJB session : Flux XML, procédure catalogué, XSLT
• Création des composants techniques (classes abstraites, convertisseurs de format …).
Environnement Technique : Wsad4, Wsad 5 For Iseries, Websphere 5 Sur As400
Projet Java de Mai 2002 à Janvier 2003
Projet : Création d’un kit de composants permettant de réaliser une application de simulation de portefeuille boursier dans le monde Internet :
Comparer sur un même graphique au 100% l'évolution de divers produits financiers : OPCVM, Actions, Indices, portefeuilles. Création de simulations et d’indices virtuels à partir d'indices réels.
Environnement Technique : Visualage Java 3.5, Db2 Jdbc, UML, Persistence Builder, Jsp, Html, Websphere Studio
SYDELIS de Août 2001 à Mai 2002
Formateur Websphere
Formations pratiques de durée variable (2 semaines à 3 mois) destinée à des jeunes diplômés en informatique ou à des ingénieurs expérimentés dans l’environnement NATSTAR.
Environnement Technique : Websphere, Java, Visual Age, Uml, Html4, Jsp, Jdbc, Persistence Builder,, Ejb, Xml, Dom, Sax, Xsl, Xslt,
GROUPE CRI de Janvier 2001 à Mars 2001
Consultant Technique
Assistance d’un développeur débutant sur un projet Java, migration d’une application Smalltalk
Environnement Technique : VisualAge Smalltalk, VisualAge java, Websphere Studio
Reconversion Smalltalk/Java de Août 2000 à Décembre 2000
• Migration Smalltalk vers Java (internet) d’une partie d’une application de simulation de portefeuille boursier (client serveur)
Environnement Technique : Visualage Smalltalk, Visualage Java 3.5, Db2 Jdbc, Persistence Builder, Jsp, Html, Websphere Studio
RETRAITES UNIES (6 mois) de Février 2000 à Juillet 2000
Consultant Smalltalk
Maintenance et développement sur le module applicatif contentieux
CAISSE CENTRALE DE REASSURANCE de 1993 à 1999
Expert Smalltalk
Projet : Refonte complète du système d’information passant d’un univers transactionnel 3270 vers le client/serveur
• Conseil auprès des analystes fonctionnels, temps de calcul, stratégie de tests, ergonomie
• Prise en charge de sous domaines complets.
• Tutorat auprès des développeurs
Environnement Technique : Db2400, As400, Smalltalk/V, Visualage Smalltalk , Os2, Nt
G.S.I. Ingénierie et Services de 1989 à 1992
Consultant Smalltalk
Projet : Conseil auprès de la division Recherche & Développement
• Conception et réalisation de maquettes illustrant un concept de superviseur de flux applicatifs fonctionnant sur une station graphique.
• Conception et réalisation d'une station d'administration de profils E.D.I. d'abonnés du service TRANSPONET.
Environnement Technique : Merise, Ingres, Smalltalk/V 286
CORITEL Filiale du groupe Arthur Andersen de 1984 à 1988
Mission CIMENTS LAFARGE (1,5 ans)
Chef de projet
• Conception d'une application de préparation des éléments de paie et de maintenance prévisionnelle en provenance des unités de production de ciment.
• Encadrement de l'équipe de réalisation (4 personnes).
Environnement Technique : Vax /Vms, Cobol
Mission COFACE (2,5 ans)
Analyste
• Analyse fonctionnelle du domaine "Garanties Globales"
• Réalisation
COMPÉTENCES TECHNIQUES
OUTILS AndroMDA, J2EE, Eclipse , IntelliJ IDEA, JUnit, DBUnit
METHODES UML, Merise, SCRUM, Intégration continue (Jenkins+Sonar)
PERSISTENCE Persistence builder, Castor JDO, Open access JDO, JDO Genie, Eclipselink, Hibernate
ARCHITECTURE SPRING, JSF2 Primefaces, JPA , AOP, JMS, JAAS, JMX, WebServices REST, Maven, JSP, EJB, client/Serveur, Struts, MDD MDA, Ajax, AngularJS, Bootstrap CSS, Stomp, WebSocketMessage
REFERENTIELS Envy, PVCS, CVS, SVN, GIT
SGBD DB2 400, JDBC SQL, Oracle, PostgreSQL , Hsqldb, PLSQL
LANGAGES Java, XSL, XSLT, XML, HTML, Javascript, CSS , Cobol , C, Lisp, Pascal, Smalltalk
DIPLÔMES & FORMATIONS
1987 DEA Langages Algorithmes Programmation
1983 Maîtrise Informatique
1982 Programmeur d'Etude
COMPÉTENCES FONCTIONNELLES
• Métiers :
- Assurance, Réassurance (6 ans)
- Gestion de personnel, Transport
- Industrie.
• Encadrement technique projet
- Tutorat
- Suivi qualité
• Capacité de rédaction de documents
-Dossier de spécifications UML
-Modélisation données et traitements
- Mise à plat de problèmes complexes
• Culture Cobol / Java
• Culture Smalltalk / Java