-
Natixis
- Tech lead java
Paris
2019 - maintenant
Tech lead java au sein d’une équipe DA (Design Authority) & DM (Delivery Management) au service des projets d’un programme de transformation du SI de BPCE Assurances .
Garant du respect par les projets des normes d’architecture du groupe (frameworks, infrastructures groupe)
Cadrage et instruction des sujets transverses en coordonnant les acteurs nécessaires
Définition en continu les orientations d’architecture et de design sur les projets (Design Pattern, choix d’implémentation, réalisation de POC) en garantissant des solutions fiables, sécurisées et
conformes aux normes groupe.
Mise en place les bonnes pratiques de design et de développement sur les projets ( repository de code source, démarche DEVOPS, …)
Communication et évangélisation auprès des équipes sur les pratiques, pattern, normes ou standards.
Participation aux comités où la DA est partie prenante (comité projet, comité DA, …)
Développement & revue de code
Mise en œuvre des tests de performance et sera apporteu
-
Crédit Agricole Assurances
- Consultant Technique Java
Paris cedex 15
2017 - 2019
Développement d'une application web de simulation assurance emprunteurs
* Intégration dans une équipe Agile (8 personnes) en mode Scrum,
* Développement agile : Pair-Programming, revue de code collective,
* Conception & développement de composant micro service front & back,
* Développement de composant Hippo CMS,
* Méthodologie DDD,
* Mise en place de la machine à état (Spring State Machine) afin de modéliser le
workflow,
* Mise en place de l'externalisation des configurations avec Spring cloud config,
* Mise en place de la gestion des logs distribués
* Participation aux recrutements
Environnement : JHIPSTER, MICRO-SERVICES, SPRING 5, SPRING-BOOT 2, SPRING
SECURITY, SPRING STATE MACHINE, SPRING CLOUD CONFIG, ZIPKING, MAVEN,
HIBERNATE, ANGULAR 5+, ORACLE, JUNIT 5, HIBERNATE/JPA, REST, SWAGGER,
DOCKER, VERTX, HYSTRIX, ZUUL, HIPPO CMS, JENKINS 2, ELK, XP, DDD, BDD,
TDD, NPM, YARN, SONAR, NEXUS 3, CRAFTSMANSHIP
-
ACA
- Lead developer
Paris
2016 - 2017
Projet refonte ASSUREX / Lead Développeur d’une équipe de 7 personnes
Référent en matière de code en relations l'architecte et les développeurs
Conception et développements
POC d'architecture JHipster microservices
Mise en place d'une application Spring Batch Admin
Contribution :
. Aux orientations techniques de la plateforme avec l' architect
. Aux macro-chiffrages
. A l’amélioration des processus de développements
. A la mise en place de bonnes pratiques de développement
. A trouver des solutions techniques aux problèmes rencontrés par les développeurs
. A faire monter en compétence les membres de l’équipe
. A s’assurer de la qualité du code grâce à des outils d’analyse de code
. A trouver les meilleures solutions afin de répondre aux objectifs de délai, qualité, coût
Environnement : Jhipster , Java 8, Spring data jpa, Spring rest mvc, spring batch, Spring Batch Admin, Spring security, MapStruct, Angular JS 1, HTML 5, GIT, Hibernate , JPA, Maven 3, GitLab, Jenkins, SonarQube, Nexus, Scrum, PostgreSQL, webpack, Node JS, ElasticSearch, Liquibase.
-
KLEE PERFORMANCE
- Tech Lead Java
Issy-les-Moulineaux
2016 - 2016
Refonte de l'ensemble des applications de la DGEFP (Délégation Générale à l'Emploi et la Formation Professionnelle) :
. Mise en place de l'architecture,
. Environnements d'exécution / Poste de développement,
. Référent version logiciel / Installation des livrables / Suivi des environnements,
. Mise en place intégration continue,
. Développement de briques logicielles transverses,
. Encadrement de 3 développeurs,
Environnement : Java 8, Maven 3, Jenkins, Nexus, Sonar, Mantis, Eclipse, SVN, Tomcat 8, React JS, Npm, Gulp, Hibernate 5, Postgresql, Elasticsearch, Mapstruct 1.0.0, Apache Poi, Itext, Web Service REST.
-
Banque de France
- Architecte Java
Paris
2015 - 2016
Définition et mise en place de l'architecture technique et des processus d'intégration continue (PIC) :
. Mise en place usine logicielle & montée de version des différents composants PIC,
. Migration Nexus vers Artifactory & Bamboo vers Jenkins,
. Mise en place des composants frontend Nodejs, Npm, Angularjs,
. Mise en place d'une application blanche Angularjs comme use case frontend (développement, build, packaging, delivery),
. Support & accompagnement des projets dans ces migrations,
. Développement d'une application Spring/Primefaces pour la gestion des accréditations Crowd.
Environnement : Java 6,7,8, Nexus, Artifactory 4.2.0, Bamboo, Jenkins, Sonar 4.5.4, Deployit 3.9, Crowd 2.8, Jira, Confluence, Fishey, Eclipse Luna, Primefaces 5, SVN, JBoss 6.4, Angular Js, Nodejs 5, Npm 3, Gulp, Karma, Oracle 11g.
-
EDF
- Consultant Technique Java
Paris
2014 - 2015
Projet NAUTIL – Application de traitement des impôts locaux
· Intégration à la cellule de développement itératif.
· Études techniques, conception & développements des différentes interfaces graphiques,
Services Métier, DAO, batch, rapport jasper.
Environnement: JAVA/JEE, SCRUM, SPRING, SPRING BATCH, EXTJS4, JASPER,
JUNIT, HIBERNATE, ORACLE, SVN, LINUX, TOMCAT, JBOSS, MAVEN, SONAR,
JENKINS, NEXUS, INTELLIJ, REDMINE.
-
Prima Solutions
- Architecte Logiciel
2013 - 2013
Définition et évolution de l’architecture des différents produits Prima au sein de l'équipe R&D garantissant la qualité, l’évolutivité, les performances et la productivité des équipes de développement.
Conseil, Avant Vente Technique,Formation,Support utilisateurs
ENVIRONNEMENT : Java,Spring,Tomcat,Jenkins,Nexus,Svn,Saas,Eclipse,Unix,Oracle
-
Tinubu Square
- Ingénieur Etudes & Développements
2012 - 2012
Architecture, conception et développement des différents services web et outils de gestion des risques pour les entreprises, les établissements financiers et les assureurs crédit.
Projet Portail Courtier & Note Acheteur:
Refonte de l’Espace Courtier ainsi que du module Note Acheteur.
• Audit d'architecture / Etudes techniques / Définition de l'architecture technique
• Rédaction des spécifications techniques / Conception et réalisation
• Conseil & Optimisation
Environnement: JAVA/JEE, DESIGN PATERN, JQUERY, TAGLIBS, ECLIPSE, ANT, JUNIT, ORACLE, SVN/GIT, XML, LINUX, JETTY, TRAC, JENKINS, SONAR, FINDBUGS, MYLYN.
-
SERIACOM GROUPE
- Responsable Opérationnel
2006 - 2012
Mission Concur / Étap-On-Line (depuis mars 2009)
•Audit d'architecture
•Etudes fonctionnelles et techniques
•Définition de l'architecture technique
•Rédaction des spécifications techniques
•Conception et réalisation
Projet CTE - Concur Travel & Expenses :
Architecte Java
Mise en place du module Ordre de Mission
Environnement: JAVA, JEE, ECLIPSE, IBATIS, ANT, JUNIT, MAVEN2, SQL SERVER, SVN, XML, TRANSAC SQL, SQL DEVELOPPER, EXT-JS, VMWARE, WINDOWS 7
Projet NEXT - Ulysse Missions & Frais Professionnel :
Architecte Java
Refonte du logiciel Ulysse Missions & Frais Professionnel vers une architecture n-tiers.
Environnement: JAVA, JEE, EJB 2.0, ECLIPSE EUROPA, HIBERNATE, ANT, MAVEN2, ORACLE, JBOSS, CVS, XML, PL/SQL, SQL DEVELOPPER, EXT-JS, WINDOWS XP
•Mission ANPE - Projet RDVA (5 mois) :
Architecte Java/J2ee
•Responsable des choix techniques et des développements
•Audit d'architecture
•Etudes fonctionnelles et techniques de solutions (analyse, faisabilité, proposition de solutions, chiffrages)
•Définition de l'architecture technique
•Rédaction des spécifications techniques
•Conception et réalisation
•Intégration / mise en production
•Environnement: JAVA, J2EE, EJB 2.0, ECLIPSE EUROPA, BEA WEBLOGIC 8.1 SP5, ANT, XML, SVN, MAVEN2, ORACLE 10.2, TOAD, WINDOWS XP, LINUX REDHAT ENTREPRISE 3.0 AS
•Mission EXPERIAN : PROJET PRUD'HOMALE 2008 (28 mois)
Ingénieur Etude et Développement
Participation à la conception et réalisation du système d’information national des élections Prud’homales 2008 :
•Rédaction de spécifications fonctionnelles détaillées pour les outils du centre national de traitement (Cas d’utilisation, maquettage d’écran).
•Conception & développement des fonctions métier et des interfaces SWING
•Conception & développement de formulaire électronique PDF mis à disposition des mairies et préfectures sur le site web institutionnel.
•Conception & développement de fonctions BATCH en termes d'acquisition de données.
•Mise en place d'un extranet de suivi de production (Architecture, conception & développement).
•Environnement : JAVA, J2EE, EJB, ECLIPSE, HIBERNATE 3, TOMCAT, ANT, XML, CVS, JIRA, ORACLE 8i, TOAD, WINDOWS XP, IBM WEBSPHERE, ADOBE LIVECYCLE DESIGNER, FORMSERVER & READEREXTENSION.
Responsable Opérationnel (Responsabilités internes Sériacom Groupe)
• Encadrement d’une unité opérationnelle de 18 personnes
• Entretien d'évaluation annuel / Gestion du passeport formation / Suivi de mission
• Direction technique
• Référent technique / Veille technologique
• Recrutement
• Entretien technique d’embauche / validation des compétences techniques
• Technico – Commercial & avant - vente
• Réponse aux appels d’offre / Pilotage et suivi des forfaits & TMA
• Définition et rédaction des offres techniques en relations avec les commerciaux
• Forfait Hélios – Ministère de l’Education Nationale
Mise en place du système d’informations des élections du Conseil National des Universités
• Etudes techniques / Définition de l'architecture technique
• Encadrement de l’équipe de développement
• Pilotage de projet / Comité de suivi / Gestion du planning
Environnement: JAVA 1.6, ECLIPSE, MAVEN2, JUNIT, ORACLE 11g, WICKET, SPRING, JPA 1.0, HIBERNATE, ANNOTATION, BEA WEBLOGIC 10.3, SVN, MANTIS, WINDOWS XP
• Forfait WelSuite Gestionnaire Alarme – TlmCom
• Audit d'architecture / Etudes fonctionnelles et techniques
• Définition de l'architecture technique
• Encadrement de l’équipe de développement
• Pilotage de projet / Comité de suivi / Gestion du planning
Environnement: JAVA 1.6, ECLIPSE, ANT, JUNIT, SQL SERVER, SVN, TOMCAT 6.0 WINDOWS XP
-
X-WAN - GROUPE AUGUSTA REEVES ( PARIS )
- Ingénieur Etude et Développement
2005 - 2006
Mission CREDIT DU NORD : PROJET CHOPIN (8 mois)
- Maintenance applicative & évolutive sur une application de gestion clients & produits bancaires.
- Force de proposition sur l’intégration des nouveaux produits dans l’application.
JAVA, J2EE, ECLIPSE, JSP, SERVLET, XML, CLEARCASE, ORACLE 8i, TOAD, WINDOWS XP.
Mission INTER FORUM EDITIS (1 mois)
Optimisation d’une application commerciale de gestion de bons de commandes :
- Tests de performance.
- Déploiement sur serveur d'application.
- Rédaction de la documentation technique.
JAVA, J2EE, JSP, SERVLET, BEA WEBLOGIC, XML, WINDOWS XP, JBUILDER, STRUTS, DB2.
Mission CITE DES SCIENCES ET DE L’INDUSTRIE (3 mois)
Tierce maintenance applicative et évolutive :
- Etude de faisabilité.
- Modélisation et implémentation du modèle de données.
- Conception & développement.
- Déploiement et tests sur serveur d'application.
- Rédaction de la documentation technique.
JAVA, J2EE, HIBERNATE, SPRING, JSP, SERVLET, ANT, XML, VERITY, IBM WEBSPHERE, CVS, ORACLE 8i, TOAD, WINDOWS XP.
-
NUMATIS - GROUPE IMAGE VISION ( PARIS )
- Ingénieur Etude et Développement
2004 - 2005
Projet Front Office GIV Pro & Back Office GIV Pro (6 mois) :
- Mise en place d’un site web de tirages photos en ligne pour professionnels.
- Mise en place d’une application intranet de gestion de commandes dans un laboratoire de tirages photos pour professionnels.
MYSQL, WINDOWS 2000 PROFESSIONNEL, PHP, APACHE,
DREAMWEAVER MX, SOURCESAFE 6.0, JAVASCRIPT.
Projet GIV Distribution (9 mois):
- Mise en place d’un site web de vente en ligne de produits photographiques.
JAVA, J2EE, EJB, JSP, STRUTS, SERVLET, ECLIPSE, ANT, JBOSS, SQL SERVEUR, WINDOWS 2000 PROFESSIONNEL, CVS.
Sur les deux projets :
- Recueils des besoins.
- Etude de faisabilité, Définition des spécifications techniques.
- Modélisation et implémentation du modèle de données.
- Conception & développement de l'application.
- Elaboration de protocoles de tests des applications.
- Rédaction de la documentation technique.
-
QUOTIDIEN SANTE GROUPE MEDIMEDIA ( PARIS )
- Développeur Web - Bases de données
2002 - 2003
Développement des différents services web et e-mail ainsi que des outils intranet de gestion de contenus, clients, contacts, mailings et sondages (quotimed.com, quotipharm.com, e2med.com, aipef.com, quotidien-spectacles.com).
- Définition des spécifications techniques.
- Modélisation et implémentation du modèle de données.
- Développement des pages web dynamiques.
DREAMWEAVER MX, COLDFUSION SERVEUR MX, SOURCESAFE, WINDOWS 2000 PROFESSIONNEL, ORACLE 7, SQL SERVEUR 2000, TOAD.
-
E-CONSULT - GROUPE ALTRAN (LUXEMBOURG)
- Stagiaire Développeur Web - Bases de données
2001 - 2001
Développement d’une application Internet de type CRM :
- Recueil des besoins utilisateurs.
- Définitions des spécifications techniques.
- Modélisation de la base de données.
- Développement des pages web dynamiques JSP.
- Déploiement de l’application sur Serveur IBM Websphere.
J2EE, JAVA, JSP, SERVLET, ORACLE 8I, IBM WEBSPHERE, PL/SQL, JAVASCRIPT, VISUAL AGE FOR JAVA.