Menu

Benjamin HOUDEBERT

  • Unbox
  • Lead developpeur

En résumé

Développeur senior avec un fort background java, spring, docker, rancher, jenkins ...

Fondu de programmation fonctionnelle, je continue mon apprentissage, sans fin, avec Haskell et Purescript.

Depuis 4 ans maintenant je continue ma route avec Rust pour une bonne majorité de mes projets.

Même si je préfère de loin travailler coté back office, plus spécialement sur des APIS, je peux intervenir sur du front (vuejs, angular, elm, purescript, typescript, halogen ...).

Mes compétences :
Jquery
JPA
J2EE
Spring
Architecte
JAVA
Agility
Gestion de projets
JSF/IceFaces/RichFaces
SQL
Play Framework
Javascript
AngularJS
Xhtml/css
Mongodb
Linux/UNIX
Apache2
Analyse de risque
Pilotage d'activité
Reporting
Analyse des besoins
Coordination de projets
Halogen
Purescript
Servant
Haskell
Rust

Entreprises

  • Unbox - Lead developpeur

    Informatique | Antwerpen 2022 - maintenant Création d'une close loop propulsée par Rust & la blockchain Cardano
  • Decathlon - Haskell Developer for North Devs

    Informatique | Villeneuve-d'Ascq (59491) 2021 - 2022 Divers travaux (optimisation, ajouts de fonctionnalités ...) sur un outil mettant à disposition, via un format unifié, les différents catalogues produits de décathlon localisés (fr, es, uk ..).

    Technologies: Haskell, servant, polysemy, katip, persistent, conduit, nix, Kafka, postgres, gcp, kubernetes, docker ...
  • Cooptalis - Senior Lead Developer for North Devs

    2020 - 2020 Prestation pour North Devs

    Participation au développement d'une plateforme permettant la synchronisation d'outils saas.

    Développement d'un nouvel outil permettant de suivre au quotidien l'avancement des processus d'immigration/relocalisation.

    Application orientée micro-services liées entre eux par api ou du messaging via kafka.

    Environement: kafka, java, kotlin, spring boot, gradle, maven, elasticsearch, kubernetes, docker, google cloud.
  • North Devs - Freelance

    2019 - maintenant
  • Decathlon - CRM Technical Leader

    Villeneuve d'Ascq 2017 - 2019 Technical leader sur la refonte du CRM avec un recentrage sur l'utilisateur sportif au centre de l'expérience Decathlon, ses données, leur protection, la GDPR, le tout agencé sur une solution internationale propulsée par une base de données distribuée.

    Technologies: Java, Spring Cloud/Boot, Rest API / Hateoas, functional programming, Vavr, Rancher, Docker, Cassandra, Jenkins, Scrum, Agile
  • Decathlon - Omni Commerce Technical Leader

    Villeneuve d'Ascq 2015 - 2017 Development of the new omni-commerce solution, new stack, new goals, new features for all of our countries.

    Java, Scala, Rest API, Play Framework, VertX, CouchBase, Docker, Jenkins, Scrum, Agile
  • Groupe ADEO - Product Owner

    Ronchin 2014 - 2015 Prestation pour INEAT CONSEIL.

    Product Owner du backOffice, pilotable complètement par des API Rest, d'une solution autour du bigData pour le groupe Adeo.
    Equipe de 5 personnes, 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 ...

    Technologies: Rest, HBase, SolR, Cloudera Search, Lily, java
    Outils de suivi : Trello, Jira
    Outil de test/nonreg : fitnesse
    Autres : git, jmeter, gatling
  • Groupe ADEO - Chef de projet opérationnel/intégration pour INEAT CONSEIL

    Ronchin 2013 - 2014 Prestation pour INEAT CONSEIL.

    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 - Responsable Centre de service ARCHIDEV pour INEAT CONSEIL

    Lezennes 2012 - 2013 Prestation pour INEAT CONSEIL.

    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 ...)

    Projets menés à terme :

    - application de réservation de salles : web, web mobile
    - application mobile de scan de produits en magasin pour en donner un appercu : prix, quantité en stock
    - application mobile de suivi des objectifs rayons/magasins

    Projets en cours :

    - Création d'une base de connaissance pour les équipes support N1 à N3 basé sous Nuxeo
    - Création d'un catalogue produit interactif tablette

    Technologies : angularjs, scala, symfony, java, jsf, php, nuxeo, play, scala, android, iOS
  • Cofidis - Coordinateur de développements - Concepteur Développeur

    Villeneuve-d'Ascq 2010 - 2012 Prestation pour INEAT CONSEIL.

    Coordination, suivi et planification des projets délégués au centre de développement par le domaine Internet.

    La charge de ces projets varie de 20 à 160 jours, pour une équipe en moyenne de 4 personnes.

    Voici quelques projets avec également pour certains un rôle de développeur : nouvel espace client cofidis.fr, LAGARDE, nouveau parcours 4Etoiles et 1Euro ...

    Environnement technique : JSF, JPA, Java/J2EE 6, Spring, ibatis, Struts, Javascript, XML, SQL, UML, Tomcat, Weblogic 11, Log4j, Oracle10GR2, Eclipse, iText, Unix.
  • Cofidis - Concepteur - Développeur

    Villeneuve-d'Ascq 2009 - 2009 Prestation pour INEAT CONSEIL.

    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 via l'outil SONAR (http://www.sonarsource.org/).
    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 Du, 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, Oracle10GR2, Eclipse, iText, Unix.
  • MONABANQ. - Chef de projet junior

    Villeneuve-d'Ascq 2007 - 2008 Prestation pour AJILON.

    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, Oracle10GR2, Eclipse, iText, Cobol (acms), Unix.
  • Groupe ADEO - Architecte - Support Java/J2ee

    Ronchin 2007 - 2007 Prestation pour AJILON.

    Étude et comparaison d'outil de reporting du marché 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 - Concepteur Développeur

    2006 - 2006 Prestation pour SOGETI TRANSICIEL.

    Développement d'écrans (swing) restituant la géométrie de la voie issue de données massivement collectées par une locomotive.

    Environnement technique : Struts, java / J2EE / swing, Javascript, XML, SQL, UML, Tomcat / Weblogic, Log4j, Oracle10GR2, IDE Eclipse.
  • SNCF - CILV - Concepteur Développeur

    2005 - 2005 Prestation pour SOGETI TRANSICIEL.

    Participation aux différentes étapes du projet Surjoint, du recueil des besoins à la mise en recette.

    Environnement technique : Struts, java / J2EE, javascript, XML, SQL, UML, Tomcat / Weblogic, Log4j, Oracle10GR2, IDE Eclipse.

Formations

Réseau

Annuaire des membres :