Benjamin - Développeur JAVA
Ref : 191115H001-
59310 LILLE
-
Développeur, Product Owner (42 ans)
-
Télétravail si le client est à plus de 2h de son domicile
-
Bientôt freelance
EXPERIENCE
Malakoff Mederic Humanis pour North Devs, - Technical Leader
Octobre 2019 - Décembre 2019
● Industrialisation de sujets tournant autour de l’usine de build sous Jenkins
○ Docker, déploiement automatique via swarm pilotée par Jenkinsfile
○ Mise en place de webhook
○ Génération de documentation centralisée: Documentation as Code
○ Automatisation de tests E2E
○ Automatisation de la gestion de la configuration/secrets via Consul
● Coaching/Accompagnement sur Jenkins, Docker et leur intégration dans les projets de
l’entreprise
● Migration de projets java
○ Migration vers une version récente (8,11 ou+)
○ Migration de tomcat/jboss vers Docker
○ Ajout de la qualimétrie Sonar
● Développement d’une application de gestion interne
○ Java 12 / Spring WebFlux
○ R2DBC
○ Angular
Decathlon France, - Technical Leader au CRM
Octobre 2017 - Septembre 2019
● Création de la nouvelle solution d’authentification de décathlon * sign in with Decathlon *
basée sur les standard oauth2 & openId
● Développement de la nouvelle solution mondiale de la gestion des données utilisateurs
○ API full Rest
○ Stockage distribué avec localisation de la donnée sur le sol/territoire souhaité
○ Conformité avec les réglementation européenne et éthique de Décathlon (GDPR)
● Terrain de jeu technique:
○ Programmation orientée fonctionnelle avec VAVR (librairie java)
○ Kafka, Cassandra,
○ Java 12, Spring Cloud/Boot, Feign, Eureka, Hystrix, Resilience4j, Opentracing
○ Rancher, docker, jenkins
○ Training Haskell
● Organisation:
○ Scrum, Scrumban
○ Agile
Decathlon France, - Technical Leader Omnicommerce
De mai 2015 - mai 2017
● Développement de la nouvellement solution Omnicommerce de Decathlon, nouvelle
stack, nouvelles fonctionnalités pour tous les pays
● Terrain de jeu technique :
○ Java, Scala, Rest API, Play Framework, VertX, CouchBase, Docker, Jenkins,
○ Oracle Commerce
● Organisation:
○ Scrum, Agile
Groupe Adeo pour Ineat Conseil, - Product Owner
De septembre 2014 - avril 2015
● Product Owner du back-office, pilotable complètement par des API Rest, d'une solution
autour du bigData pour le groupe Adeo.
● Équipe de 5 personnes en remote à Paris, organisation en scrum
● Objectif de la mission : définition de la vision du produit à court/moyen et long terme,
maximisation de la valeur du produit, priorisation des besoins ...
● Terrain de jeu:
○ Rest, HBase, SolR, Cloudera Search, Lily, java
○ Trello / Jira
○ Outil de test/nonreg : fitnesse
○ Autres : git, jmeter, gatling
Groupe Adeo pour Ineat Conseil, - Chef de projet opérationnel/intégration
De décembre 2013 - août 2014
Chef de projet opérationnel/intégration d'un produit développé par le Groupe ADEO à
destination des Business Units (BU). Les BU actuellement dans le périmètre sont l'Ukraine et la
Grèce.
Produit : outil de gestion de contenus dynamiques liés aux systèmes d'informations des
différentes BU (qui sont hétéroclites)
But de la mission :
● Être le facilitateur et l'orchestre de l'intégration du nouveau produit du Groupe ADEO
pour une BU donnée.
● Être un point d'entrée principal entre Adeo et les pays enseignes.
● Coordonner et s'assurer que le produit s'intègre avec les SI locaux et réponde aux
besoins de la BU.
● Mission internationale : la langue utilisée avec les BU est l'anglais.
Pour chaque BU :
● mise en place et tenue du planning complet : produit, infra, documentation, formation (...)
● suivi du développement produit.
● pilotage de la mise en place des plateformes infra.
● l'écriture des SLA.
● suivis des risques.
● coordination des différents équipes (produit, infra, métier).
● tenue et animations des comités de pilotage avec les BU.
● rédaction des plans d'actions permettant d'atteindre les objectifs du projet.
● accompagnement de la BU dans l'appropriation de l'outil (mise en place de formations,
support)
Leroy Merlin pour Ineat Conseil, - Responsable Centre de service / Technical Leader
De décembre 2012 - octobre 2013
Sécurisation de la sortie d'un interne à multiples casquettes : chef d'équipe, architecte, coach
technique, expert technique.
Mise en place par la suite d'un centre de service chez le client, en méthodologie Kanban et/ou
Agile.
Gestion des incidents des environnements de dev à la production.
Prise en charge de demandes de TMA sur le parc applicatif : chiffrage, planification, gestion des
coûts et des délais.
Gestion de projets classique en méthodologie Agile (sprint ...)
Exemple de projets :
● application de réservation de salles : web, web mobile
● application mobile de scan de produits en magasin pour en donner un aperçu : prix,
quantité en stock + réappro
● application mobile de suivi des objectifs rayons/magasins
● Création d'une base de connaissance pour les équipes support N1 à N3 basé sous Nuxeo
● Création d'un catalogue produit interactif sous tablette
Cofidis pour Ineat Conseil, - Coordinateur de développements - Concepteur
Développeur
De janvier 2010 - novembre 2012
Coordination, suivi et planification des projets délégués au centre de développement par le
domaine Internet et gestion.
Projets variant de 20 à 160 jours, pour une équipe en moyenne de 4 personnes en flux tendu.
Voici quelques projets avec également pour certains un rôle de développeur : nouvel espace
client ********, LAGARDE, nouveau parcours 4Etoiles et 1Euro
Environnement technique : JSF, JPA/Hibernate, Java/J2EE, Spring, ibatis, Struts, Javascript, XML,
SQL, UML, Tomcat, Weblogic 11, Log4j, Oracle, Eclipse, iText, Unix.
Cofidis pour Ineat Conseil, - Concepteur - Développeur
De janvier 2009 - décembre 2009
Différents rôles au centre de développement:
● Référent/Support du centre de développement concernant les nouvelles technologies
(java, uml ...)
● Validation des STDs java pour le centre de développement.
● Prise en charge du groupe de travail de refonte des contrôles qualité j2ee :
● Mise à jour des normes java à respecter au centre de développement.
● Mise en place de revues de code automatisées
● Mise à jour des contrôles manuels réalisés lors des revues de code.
Projets avec rôle responsable d'application :
● Refonte de l'application de pilotage du centre de développement,
● Conception, développement et déploiement d'un Batch fil de l'eau permettant d'anticiper
les calculs de l'arrêt des comptes pendant la période (total dû, historique financier …),
● Mise en place d'une application centralisée de contrôle des coordonnées électroniques.
Divers autres projets en tant que développeur :
● Application de la loi LAGARDE,
● Épuration/Bornage des contrats/financement/période,
● Mise en place des frais de rachats sur les crédits,
● Gestion des flux CB,
● Nouvelle offre révolving : modification d'écran conseiller,
● Calculette 1 euro,
Environnement technique : Java/J2EE, Spring, ibatis, Struts, Javascript, XML, SQL, UML, Tomcat,
Weblogic, Log4j, Oracle, Eclipse, iText, Unix.
Monabanq. pour Ajilon, - Chef de projet junior
De juin 2007 - décembre 2008
Mise en œuvre de projets, de 20 à 40jh, du recueil des besoins à la mise en production :
● Monascope : outil permettant de suivre l’évolution des débits/crédits de manière
graphique, courbes et diagrammes à bâtons. Suivi d'un développeur pour la partie cobol.
● Bourse en ligne.
● Livret Croissance (livret d'épargne).
● Questionnaire de satisfaction client, suivi d'un autre développeur.
● Création d'un Framework de personnalisation de Pdfs (octroi/client), suivi d'un autre
développeur.
● Calculettes immobilières.
● Virements internationaux
Environnement technique : Java/J2EE, Spring, Struts, Javascript, XML, SQL, UML, Tomcat,
Weblogic, Log4j, Oracle, Eclipse, iText, Cobol (acms), Unix.
Leroy Merlin pour Ajilon, - Architecte J2EE
De janvier 2007 - mai 2007
Étude et comparaison d'outils de reporting aboutissant au développement d'un Framework basé
sur le produit BIRT.
Recherche et intégration d'outils du milieu open-source permettant de générer des codes barres.
Rédaction d'un guide de développement autour du Framework sélectionné : Barbecue.
Mise en place d'un outil permettant aux caisses des magasins de s'authentifier, projet géré en
autonomie de l'expression des besoins à la mise en production.
Environnement technique : Red Hat Enterprise R3 Update 3/7, Windows 2000, java 1.3/1.4.2/1.5,
JBoss/Tomcat, IDE eclipse, Oracle, SQL, UML, Maven 2, Log4j, Junit, Struts, Spring, Xfire, LDAP,
BIRT, iText, JDIC.
SNCF - CILV pour Sogeti Transitiel, - Concepteur Développeur
De août 2005 - décembre 2006
Deux gros projets:
● Création d’une application fournissant, via un système expert, des propositions de
correction/réparation des voies SNCF (découpe, tirage de barre de rails, gestion des
points fixe etc)
● Développement d'écrans (swing) restituant la géométrie de la voie issue de données
massivement collectées par une locomotive (40Go/jours de données).
Environnement technique : Struts, java / J2EE / swing, Javascript, XML, SQL, UML, Tomcat /
Weblogic, Log4j, Oracle, IDE Eclipse.
EDUCATION
Université d’Artois, Lens - Master Pro Génie Logiciel
De Septembre 2000 - juillet 2005
LANGUES
Anglais lu, écrit parlé, bon niveau et souvent mis en pratique dans des projets internationaux.
Français langue maternelle.