Expériences professionnelles
CARREFOUR
Depuis Février 2021
Développeur Senior Java EE – Scrum Master
Projet : évolution de la plateforme e-Commerce alimentaire et non-alimentaire (Drive et Home Delivery) de
Carrefour :
- Orchestrer les commandes et piloter leur exécution par les différents acteurs (préparation, transport, remise
client, facturation, paiement, retours, remboursements)
- Suivre, monitorer l'exécution des commandes et améliorer la qualité de service
- Optimiser la gestion des commandes
Tâches :
Garantir le bon fonctionnement de la méthodologie agile Scrum(SAFE) : plannings
poker, scrum meeting, rétrospectives, Cérémonies.
Expertise et DEV Java/j2EE Angular
Architecture micro services, Web Services REST
Créations et Modifications des interfaces ( Angular, html, css...)
Créations et Modifications des Workflow CAMUNDA ( Angular, html, css...)
Réalisation des développements en Java8, Spring…
Migration de l’ensemble des MS vers KUBE.
Migration vers java 11
Dockorisation de quelque MS
Vérification et correction des vulnérabilité avec fortify
Rédaction et réalisation des Mock et des tests unitaires (JUnit, mockito, cucumber)
Environnement :
JAVA 8, java 11, J2EE, couchebase , postgre, Kuberneties, Camunda, springBOOT, JSON,
HTML5, bootstrap, Spring Security, Spring Data, Spring Boot, ,Inteliji, git, logback,
mockito, Maven 3, Junit, cucumber, Jenkins, Sonar, PMD, Docker, jira, Confluence,
ElasticSearch, Logstach, Kibana, Filebeat, Postman, REST
ALPHA IT
Aout 2020 – janvier 2021
Développeur Senior Java EE – Expert technique
Mise en place de la méthodologie agile Scrum : plannings poker, scrum meeting,
rétrospectives, Cérémonies.
Expertise et DEV Java/j2EE Angular
Architecture micro services, Web Services REST
Créations et Modifications des interfaces (Angular, html, css...)
Réalisation des développements en Java8, Spring…
Mise en place de l’infrastructure sur le Cloud AZURE.
Dockerisation de l’ensembles des composants.
LifePlus
Octobre 2019 – Juillet 2020
Développeur Senior Java EE – Expert technique
Projet : Application Mobile, Application Web Génération Care GC Le logiciel Génération Care est un dispositif
médical de classe I.
Il est conçu pour prévenir la fragilisation des personnes âgées grâce à une détection précoce des signes de
fragilisation.
Tâches :
Mise en place de la méthodologie agile Scrum : plannings poker, scrum meeting,
rétrospectives, Cérémonies.
Expertise et DEV Java/j2EE Angular
Architecture micro services, Web Services REST
Créations et Modifications des interfaces (Angular, html, css...)
Réalisation des développements en Java8, Spring…
Migration de l’ensemble de l’infrastructure sur le Cloud AZURE.
Dockorisation de l’ensembles des composants.
Mise en place de certificat ssl, proxy nginx, plateforme de sms email.
Déploiements de l’ensemble des conteneurs Docker avec docker compose
Rédaction et réalisation des Mock et des tests unitaires (JUnit, mockito) :
Création de Template ARM pour la génération des environnements (integ, recette,
preprod, prod)
Double authentification en utilisant Inwebo.
Installation et utilisation de la suite elk.
Cms Directus pour injecter directement de continue dans l’application.
Mise en place de la plateforme IC sur le cloud AZURE
Environnement :
JAVA 8, J2EE, springBOOT, JSON, HTML5, bootstrap, MongoDB 3.0, MySQL 5.5, ,Spring
Security, Spring Data, Spring Boot, ,Eclipse, git, logback, mockito, Maven 3, Junit,
CheckStyle, Jenkins, Sonar, PMD, Docker 17.12.0, Putty, WinSCP , jira, Confluence,
ElasticSearch, Logstach, Kibana, Filebeat, Directus, Postman, REST
CADIF
Février 2018 – Sept 2019
Développeur Senior Java EE
Projet : Applications FrontaleADE et Suivi Dossier : Développement des demandes évolutives et mise en place
d’une application de suivi des dossiers clients
Tâches :
Participation plannings poker, scrum meeting, rétrospectives, Cérémonies.
Créations et Modifications des IHM (Flex, angular)
Réalisation des traitements en Java (évolutions)
Rédaction et réalisation des tests unitaires (Junit et Mockito)
Réalisation de Mock Technique
Réalisation des livrables pour l’équipe de production
Revue Code en utilisant PMD, FindBug et checkStyle.
Environnement :
Java/JEE, Maven, Spring, SOAP Web Service, Tomcat, Jenkins, Sonar, Flex, CVS,
Git, REST…
GALEC
Juin 2017 – Février 2018
Développeur Java EE
Projet : SYSI est un outil de simulation et d’aide aux commerciaux de l'éclaire pour les négociations et achats des
Produits. Ses rôles sont les suivants :
Faciliter le travail de des négociations
Plan de travail pré configuré par les données de la vente de l'année -1.
Export et import de fichiers pour échange et validation avec le client
Injecter les données de référence validées avec le client dans les SI
Etre un outil de suivi des étapes clés pour le négociateur.
Etre un référentiel d’informations ou une base pour les contrats avec les fournisseurs.
Tâches :
Rédaction de spécifications techniques
Migration technique : mavenisation de projet, monté de version java
Créations et Modifications des interfaces HTML, JSP, Struts
Réalisation des traitements en Java (évolutions)
Consommer des API SOAP
Rédaction et réalisation des tests unitaires (Junit et Mockito)
Réalisation des livrables pour l’équipe de production
Revue Code en utilisant PMD, FindBug et checkStyle.
Environnement :
JAVA 7, J2EE, JSON, HTML5, bootstrap, jquery, DB2, MyBatis, SpringMVC, Spring Security,
DB2, dbeaver, Eclipse luna, SVN, logback, mockito, Maven 3, Junit, CheckStyle, Jenkins,
Sonar, PMD, apache-tomcat-7, Putty, WinSCP , APPDYnamics, Red Mine, Confluence,
javamelody, SOLR, javaScript
ORANGE FRANCE
Mars 2015 – Mai 2017
Consultant Java EE
Projet : CONCERTO est un outil d’aide aux pilotes ADV. Il sert à :
Faciliter le travail de collecte
Plan de travail pré configuré par les données de la vente
Export et import de fichiers pour échange et validation avec le client
Injecter les données de collecte validées avec le client dans les SI
Être un outil de suivi des étapes clés pour le pilote
Être un référentiel ou émetteur d’informations pour les acteurs situés en amont ou en
aval
Tâches:
Participation aux planning poker, scrum meeting, rétrospectives, Cérémonies.
Rédaction de spécifications techniques
Créations et Modifications des interfaces HTML5, Wicket, Flex
Réalisation des traitements en Java 6
Consommer des API REST et SOAP
Rédaction et réalisation des tests unitaires(JUnit)
Réalisation des livrables pour l’équipe de production
Développement des tests unitaires avec Junit et Mockito
Revue Code en utilisant PMD, findBug...
Environnement :
JAVA 6, 7, J2EE, wicket, Flex, HTML5, CXF, Mysql, Hibernate, XML, Eclipse Indigo, SVN,
LogBack, Maven 3, Junit, Mockito, CheckStyle, Jenkins, Sonar, PMD, apache-tomcat6.0.37, jonas, Putty, WinSCP , Mingle, Squirrel, Dbeaver, Spring, ehCache, Jonas,
bladlogic, sélénium, robotframwork, angular2 …
MANPOWER
Janvier 2014 – Février 2015
Consultant Java EE
Projet 1 :
Tâches:
Travail d'équipe suivant la méthodologie Agile SCRUM.
Création des mapper en utilisant Mybatis.
Créations et Modifications des interfaces (html5, bootstrap, jquery, Datatable...)
Réalisation des développements en Java7, SpringMVC.
Création d'un moteur de recherche en utilisant SOLR
Rédaction et réalisation des Mock et des tests unitaires (JUnit, mockito) :
Réalisation des livrables pour l’équipe de recette
Environnement :
JAVA 7, J2EE, JSON, HTML5, bootstrap, jquery, DB2, MyBatis, SpringMVC, Spring Security,
DB2, dbeaver, Eclipse luna, SVN, logback, mockito, Maven 3, Junit, CheckStyle, Jenkins,
Sonar, PMD, apache-tomcat-7, Putty, WinSCP , APPDYnamics, Red Mine, Confluence,
javamelody, SOLR, javaScript
Projet 2 :
Tâches:
Travail d'équipe suivant la méthodologie Agile KANBAN.
Créations et Modifications des interfaces Flex3 et 4
Réalisation des traitements en Java.
Traitement des anomalies (TMA et Projet)
Rédaction et réalisation des tests unitaires(JUnit)
Réalisation des livrables pour l’équipe de recette
Utilisation d’APP Dynamics : étude temps de traitement côté serveur et côté navigateur,
étude de différente exception remonté par l’utilisateur.
Environnement :
JAVA 6, J2EE, FLEX 3, Flex 4, AS3, MXML, DB2, Hibernate, XML, as3xls, GraniteDS, JDBC,
DB2, Eclipse 3.3, AMF, SVN, Adobe Flash Player 10, Log 4j 1.2, Maven 3, Junit, JunitPerf,
CheckStyle, Jenkins, Sonar, PMD, apache-tomcat-6.0.37, Putty, WinSCP , APPDYnamics,
Red Mine, Confluence, Squirrel
VEOLIA
Septembre 2011 – Septembre 2013
Consultant Java EE
Tâches :
Réalisation d’un POC pour valider la librairie java de génération de fichier Excel
Création et Modification des interfaces Flex.
Amélioration de TNR Rapport
Réalisation de traitements en Java.
Revues de code (avec FindsBugs, PMD, Flex PMD, UCdetector) et factorisation
(refactoring)
Correction des violations PMD et Checkstyle
Rédaction de spécification technique
La réalisation de tests unitaires
Le traitement des anomalies (TMA et Projet)
Réalisation de fonction de calcule en utilisant JEP.
Livraison en qualif, recette, intégration et production.
Rédaction de tests
Automatisation de plusieurs tache...