Depuis le 17 Octobre 2018 : Consultant Java BACK-END à PUBLICIS SAPIENT
• Participation aux travaux de développements des micro-services (basés sur des API REST) :
- API-ANIMATIONS-COMMERCIALES : Micro-service d’affichage d’animation commerciales sur le site Intermarché
- API-CRENEAUX-PDV : Micro-service de calcul des créneaux sur le site le ligne de Intermarché
- API-REFERENTIEL-PDV : Micro-service pour le référentiel du point de vente (PDV)
- Etc,,
Environment:
Java 8, SPRING BOOT, Spring Cloud, KeyCloack, SPRING SECURITY, Consul, Maven, Junit, IntelliJ IDEA
Docker, Kubernetes, Jenkins, GCP (Google Cloud Platform)
Du le 17 Mai 2017 au 16 Octobre 2018 : Consultant Java/J2EE BACKEND à BNP PARISBAS (BDDF) via IBM France
• Participation aux travaux de développements des micro-services :
- EERBPF : Entrée en Relation Banque Privée de France,
- HOME (Property Loan Request) : Micro-service de gestion de demande de crédit et calcul d’assurance
- Customer : Micro-service de gestion des données client
Environment:
Java 8, SPRING BOOT, SPRING DATA, SPRING SECURITY, DDD(Data Driven Development), Eureka,Ribbon, BDD (Cucumber),JPA, JMS ,ActiveMQ, HermesJms, Maven, Junit
Base de données : CASSANDRA, ORACLE
19 Septembre 2016 – 17 Mars 2017 : Formation intensive d’anglais à KAPLAN SAN FRANCISCO
Juillet 2015 – Septembre 2016 : Consultant Java/J2EE à DOCAPOST
• Participation aux travaux de développements de l’application CGLIB (Outil de numérisation des documents)
• Chiffrage des taches à développer au cours du sprint d’une semaine
• Présentation des travaux à chaque fin de sprint
Environnement :
Java/JEE (1.8), SPRING MVC (Interface), SPRING SECURITY, VERT.X (BACKEND),
ElasticSearch
Junit (Tests unitaires), Maven, HUDSON (Intégration continue)
OS: Windows
EDI: SpringSource
Serveur web : Tomcat
Base de données : CASSANDRA
19 Aout 2013 – Mai 2015 : Consultant Java/J2EE et ORACLE à BNP SIT
• Participation aux travaux de maintenance de l’application VinciAE
• Livraison (Contient à la fois les livrables documentaires et les composants logiciels)
• Etude d’impact : Analyse du besoin, étude de l’outil existant
• Déploiement des correctifs
• Environnement :
• Plate-forme : Java Multi-tiers (Tiers présentation, Tiers Business , Tiers stockage)
Serveur d’application : WEBSPHERE
Base de données : ORACLE (11g)
Septembre 2012- Juin 2013 : Consultant Java/J2EE et ORACLE à la CACIB (CREDIT AGRICOLE and CORPORATE INVESTMENT BANK)
• Participation aux travaux de développements des nouveaux projets
• Etude d’impact : Analyse du besoin, étude de l’outil existant
• Chiffrage : à partir de l’étude d’impact en découpant en tâches élémentaires
• Rédaction de STD (Spécifications techniques détaillées)
• Elaboration des cahiers de tests : Impératif avant tout développement
• Développement de l’application (phase de développement du projet)
• Recette interne (déploiement du package ear sur un serveur d’application en qualif)
• Elaboration d’un dossier d’exploitation pour les équipes en production basées à Singapour
• Livraison (Contient à la fois les livrables documentaires et les composants logiciels)
• Participations aux réunions d’architecture applicative
• Tests de non régression (Quality center)
Environnement :
Plate-formes : Java Multi-tiers (Tiers presentation, Tiers Business , Tiers stockage)
Java/JEE (1.5), SPRING WEB MVC (3.0.1M), WEB (JSP/JSTL, JavaScript, CSS …), SPRING WEBSERVICE
Base de données : ORACLEJunit (Tests unitaires), Hudson (Tests d’intégration), Maven(Compilation), SONAR etc.
OS: Windows, Linux
EDI: RAD7, eclipse
Serveur d’application : WEBSPHERE
Janvier 2012 - Septembre 2012 : Consultant Java/J2EE OBERTHUR
• Analyse de nouvelles spécifications techniques et fonctionnelles pour spécifier un plan de test
• Analyse des fonctionnalités et saisi des bugs rencontrés (gestion du cycle de vie du bug) ;
• Production des livraisons en suivant les étapes standards : développement JAVA/J2EE, vérification unitaire (JUnit/TestNG/Mockito) et tests d’intégration (Hudson), conditionnement et déploiement d’application ;
• Environnement d’intégration (Maven), test fonctionnel (Selenium), banc d’essai (JMeter), documentation (javadoc) et qualité d’analyse du code source (Sonar) ;
Environnement:
• Plate-formes : Java Multi-tiers (Tiers presentation, Tiers Business , Tiers stockage)
JEE5/JEE6, API J2SE/J2EE, Continuous integration (Hudson, Maven plugins),
Base de données : ORACLE
Serveurs d’application :JBOSS Application SERVER 7
EDI : éclipse
Avril 2011 - Octobre 2011 : Consultant CRM Java/J2EE E-DEAL
• Missions d’étude: Analyse fonctionnelle et technique, Animation d’ateliers, leur préparation et leur compte-rendu, rédaction de spécifications, Réalisation de missions d’audit et d’expertise sur des projets existants
• Missions de production : Développer / Paramétrer /Tester / Documenter / Délivrer des composants applicatifs fournis par des tiers conformément aux spécifications du chef de projet
•Missions de pilotage : Définition et suivi de plannings, mobilisation des ressources internes et externes
• Missions de formations : Transfert de compétence sur l’administration et l’utilisation en développement du Framework maison auprès des clients et intégrateurs
• Missions d’expertise : Conduite de missions de conseil et d’expertise technique, Refactoring du code
Environnement :
Plate-formes : Java Multi-tiers (Tiers presentation, Tiers Business , Tiers data ou stockage)
Langage : JavaEE (Framework Struts 2) pour le développement des CRM
XML pour les listes de recherches, les fichiers de mapping, les imports pour les tâches planifiées et le ciblage des populations etc.
Serveur applicatif : Tomcat 6
Référentiel utilisé : Subversion
IDE d développement : Myéclipse 9
Base de données : PostgresSQL, Oracle et SQL SERVER
OS : UNIX et WINDOWS