EXPERIENCES PROFESSIONNELLES
BNPParibas BP2S Mars 2018 – Février 2020
Lead Développeur JAVA/J2EE & AngularJS
Environnement Eclipse, Weblogic, Oracle, Docker
Frameworks Angular, AngularJS, Spring, EJB
Description Maintenance évolutive du framework et des outils BP2S
Evolutions des outils pour le monitoring (Dashboard de contrôle Webpack +
AngularJS 1.5 et Spring MVC, application de monitoring Swing, outil de
déployment AngularJS 1.3)
Maintenance évolutive du Framework interne de gestion de flux (tibco, ejb)
Maintenance évolutive de l’application métier aceTP (Swing, ejb client)
Maintenance des outils d’intégration continue (gitLab, maven, jenkins, docker)
ING Direct Février 2017 – Mars 2018
Développeur JAVA/J2EE & AngularJS
Environnement IntelliJ, Tomcat, Jboss, Oracle, linux, GIT
Frameworks JSP, JSF, React, Angular 1.5, Webservices SOAP et REST.
Description Maintenance évolutive sur les applications clients et back d’ING :
Organisation en feature team impliquée sur les livrets d’épargne
PEA/PEL/CT/ASV/LA/LEO
Maintenance évolutive des applications ING concernant ces produits.
DEVOPS : Création de Job Jenkins et maintenance des serveurs Linux d’intégration pour suivre un ticket de sa phase d’analyse à sa phase de déploiement.
Méthodologie Agile/SCRUM
Applications développées :
Formulaire : application JSP utilisée par les prospects pour consulter les produits proposés et souscrire un contrat.
Secure : application JSF utilisée par les clients pour gérer leurs comptes.
eDeal : développé en servlet/jsp - backoffice utilisé par l’assistance téléphonique lors des appels clients.
Secure-ui : application mobile en angularJS
Tooling :
Release-checker : outil développé en Angular 1.5 pour fluidifier le rôle RTI des équipes en vérifiant la cohérence des tickets Jira et des commits GIT grâce à l’utilisation des API de ces applications.
POC tests BDD : démonstration de faisabilité des tests BDD automatisés avec cucumber et selenium.
Groupama Décembre - Janvier 2017
Lead Développeur JAVA/J2EE & AngularJS
Environnement Tomcat/Oracle/linux/GIT
Frameworks AngularJS 1.5, Webservices REST Jersey, Bootstrap
Description Initialisation de projets et encadrement de deux développeurs en SCRUM
Création de la gestion de dépendances, compilation et déploiement Maven, Gulp et Bower
Création du socle technique Angular 1.5 component, routing et briques d’appel de service, mise en place de la chartre graphique (Bootstrap, HTML5, CSS3, Responsive design).
Encadrement de deux développeurs pour la construction des fronts, spécifications techniques, définition des webservices Swagger, recette MOE.
Applications développées :
Arbitrage : application utilisée par les clients Groupama pour modifier la répartition de leur assurance vie sur différents supports selon des critères automatiques ou par saisie manuelle de la répartition.
Visite-Annuelle : Application de questionnaire client sous forme d’un chatBot avec gestions des questions conditionnelles, des statistiques et du A/B testing.
Juin - Novembre 2016 Europ Assistance – Assurance voyage
Environnement Tomcat/mySQL/linux
Frameworks AngularJS, Struts, hibernate, JDBC, Spring, JUnit, Selenium, CXF
Description Pilotage migration d’infrastructure et maintenance évolutive
Pilotage migration d’environnement de production COLT vers ECRITEL
- Création, exécution et bilan des tests JMeter
- Création des tests Selenium et SOAP UI (REST et Webservice)
- Intégration continue avec Jenkins, Maven, Nexus, et scripts de déploiement automatiques pour les environnements de recette.
Maintenance évolutive des applications métier :
- FrontV4 : Struts, Spring, Hibernate. Portail client utilisé par les partenaires qui n’ont pas encore migré sur la nouvelle solution.
- FrontV6 : AngularJS, Rest, Hibernate. Portail client principal d’europ assistance.
- Amadeus : Webservice CXF pour recevoir les demandes ou annulation de police d’assurance de la part du client Amadeus.
Juillet - Novembre 2015 BNP Paribas – Banque
Industrialisation de toutes les applications et processus de l’ALM
Environnement Tomcat/Windows/linux
Outils Jenkins, Ant, Maven, Sonar, script bash, batch windows
Description Mise en place d'une plateforme d'intégration continue basée sur Jenkins, maven, ant, sonar, scripts shell. Automatisation de la compilation et du déploiement de programmes Powerbuilder, c/c++, Java, procédure stockées transactSQL.
Réalisation
• Mavenisation des projets Java
• Création de Scripts de compilation pour les langages non-compatibles maven
• Création outil de livraison automatisée des scripts SQL
• Encadrement d'un stagiaire
Juin 2014 – Juin 2015 Société générale - Banque
Chef de projet Java/Java EE
Environnement Websphere, RAD, DB2, services Cobol
Frameworks JSF, Hibernate, JQuery, Webservices, AngularJS, HTML5
Description Chef de projet et developpement sur les application WPS et WPG (3 personnes) dans le service des restitutions des moyens de paiement. Il s'agit d'IHM qui réalise le paramétrage des demandes de restitutions faites par les clients de la société générale.
Réalisation
• Migration d'applications cobol vers Java (6 mois)
• Migration front-end JSF vers services REST, html5 et angularJS
• Maintenance des Webservices existants (CXF)
• Pilotage des évolutions, chiffrages et plannings
• Maintenance évolutive des applications
• interfaçage Java/services cobol avec API IBM.
Avril 2011 – Juin 2014 BNP Paribas - Banque
Expertise Java/Java EE – Pilotage TMA
Environnement Websphere, RAD, Oracle ( developpement windows 7, intégration Unix).
Frameworks Struts, hibernate, JDBC, Spring, Swing, JUnit, Selenium
Description Responsable technique des webapp PortailALM, Carthage et iTCI
Assistance au pilotage de la TMA
FONCTIONNEL
• Carthage Referentiel des taux de l'ALM, alimenté auprès de sources telles que les banques centrales. Fourni IHM et services de restitution.
• PortailALM IHM de gestion de l'ALM (Asset/Liability Management), permet de paramétrer et de déclencher les calculs liés au collateral
• iTCI IHM et Moteur de calcul des taux de cession internes
Réalisation
• Méthodologie SCRUM
• Développement des évolutions urgentes et/ou critiques
• Spécification / recette / pilotage de ces trois applications pour la TMA
• Validation technique des évolutions TMA, gestion des branches et des merges
• Mise en place et suivi de l'industrialisation et de la qualité : mavenisation des projets, intégration continue sous hudson, indicateurs de qualité avec Sonar, tests automatisés avec Selenium, tests unitaires JUnit (mocked avec Spring)
• Monté de version Websphere 6 vers 7
Aout 2006 – Avril 2011 COFACE – Assurance Crédit
Etude et développement
Environnement Java EE, Eclipse, Workshop, Jsp, Taglib, javascript, Xml, Oracle, JMS
Frameworks Beehive, Toplink, EJB 2, JUnit, HtmlUnit
Outils Magic draw, together, QualityCenter, Cobertura, Ant
Description Analyste développeur sur deux composants de la solution Atlas
Fonctionnel
• Application ATLAS Application au coeur du métier de la Coface dont le but est de paramétrer et arbitrer les déicisions d'assurance crédit, ainsi que restituer les informations liées au risque des entreprises.
• RiskAgentView IHM de la solution
• Proctection Factory Composant interne à la solution Atlas qui s'assure de la cohérence des concepts métiers tels que les requetes d'assurance credit ou la réponse associée.
Réalisation
• RiskAgentView: Initialisation du projet et développements jusqu'à la mise en production
• Protection Factory: maintenance évolutive sur le composant
Expériences transverse par intermittence
Formation
• UML et Java
• Pour Orsys et Alti
Developpement Android
• Encdroid multi cloud: application de chiffrage AED 256 sur les clouds dropbox, webdav, FTP, SFTP, Samba
• Domoticz widget widget pour piloter le serveur domotique Domoticz