Benoît MÉRIAUX

Senior Software Engineer @ Datadog

Résumé

Passionné par les nouvelles technologies, je suis un lecteur assidu des news du monde High Tech et aime beaucoup apprendre par moi-même. J'aime travailler dans un environnement dynamique qui évolue avec les technologies émergentes en utilisant les méthodes agiles.

J'ai une solide expérience en développement logiciel fullstack, j'ai occupé plusieurs fois le rôle de Techlead au sein d'équipes de différentes tailles. J'ai principalement une expertise coté backend, en java et en NodeJS, j'ai pas mal d'expérience dans l'infra as code avec Ansible ainsi que dans l'utilisation de Docker et Kubernetes. La qualité logiciel et l'artisanat logiciel (software craftsmanship) sont des composants essentiels pour moi.

La performance, la scalabilité et la disponibilité de la plateforme sont des préoccupations majeures lors de la conception des projets que je développe.

Pour moi, le maintient en condition d'une plateforme de production apportent des challenges qui sont essentiels pour apprendre et progresser sur mon métier

Expériences

10/2022 Aujourd'hui

Senior Software Engineer

Datadog

Team Stateful Streaming

10/2020 10/2022

Software Engineer 2

Datadog

Team RUM Backend

11/2019 10/2020

Lead Developer FullStack - MR1 NexSIS 18/112 pour l'ANSC

OCTO Technology

Realisation du projet NexSIS 18-112

  • Techleading dans une équipe d'une quinzaine de développeurs
  • Conception de l'architecture du produit
  • Mise en place du CI/CD avec Gitlab-CI/Kubernetes/Argo CD
  • Mise en pratique de la Clean Architecture, TDD, BDD, Pair Programming, Code Review
  • Architecture WEB/SPA
12/2018 11/2019

Dévelopeur FullStack sénior - Poc SGO/VSSO dans le cadre de NexSIS pour l'ANSC

OCTO Technology

MVP du module du Système de Gestion des Opérations (SGO) du projet NexSIS 18-112

  • Architecture Web/SPA
  • Optimisation sous contrainte avec Pulp/GLPK
  • Mise en place du CI/CD avec Gitlab-CI/Ansible/Docker
  • Mise en pratique de la Clean Architecture, TDD, BDD, Pair Programming, Code Review
  • Conception de l'architecture du produit
01/2018 11/2018

Lead developer - Projet OFS-NG pour BNPP ITG

OCTO Technology

Refonte du système OFS de BNPP ITG pour une sortie du mainframe

  • Architecture distribuée: SpringBoot/Flink/Kubernetes/Cassandra
  • CI/CD avec Gitlab-CI et Kubernetes
  • Mise en pratique de la Clean Architecture, TDD, BDD, Pair Programming, Code Review
  • Accompagnement de juniors
  • Lead sur le sujet d'orchestration des services du workflow de traitements de données
  • Tests fonctionnels cucumber automatisés
01/2017 12/2017

Lead developer - Projet VOD pour Canal + International

OCTO Technology

Maintenance évolutive de la plateforme de mise à disposition de contenus pour la vidéo de rattrapage de Canal+ International :

  • Architecture micro service en Node.js
  • Déploiement automatisé avec Ansible
  • Migration CouchDb -> CouchBase
  • Migration ES5 + callbacks -> ES6 + Promises
  • Tests fonctionnels fitnesse automatisés
02/2016 01/2017

Software Craftsman API chez Club Med

OCTO Technology

Développement de l'API Club Med, plus particulièrement les ressources pour le nouvel espace client :

  • Node.js (ES6)
  • Conception API
  • Veille sur l'usage des bonnes pratiques du Software Craftsmanship
  • OpenId Connect pour l'authentification des utilisateurs (serveur anvil connect)
  • Organisation en feature team
11/2014 02/2016

Consultant SI - Projet Refonte Service Public DILA

OCTO Technology

Projet de refonte du site service-public.fr pour la DILA: Développeur

  • Remplacement de l'existant avec intégration de Maven, et de la stack Java Spring Hibernate Thymeleaf
  • Outillage de l'environnement pour un développement en TDD:
    • Mise en place d'une unité d'intégration continue (Jenkins, Sonar)
    • Mise en place de tests unitaires, fonctionnelles et de performances automatisés
  • Création d'une API REST pour les partenaires en remplacement du kit MSP
09/2012 10/2014

Consultant SI en apprentissage - Projet Écotaxe Total

Capgemini

Correction d'anomalies et développement d'évolutions:

  • Déploiement d'application sur jBoss SOA 5
  • Développements d'IHM en utilisant Grails 2, Groovy, jQuery, HTML, CSS ...
  • Développements backend en utilisant Java EE, Spring, Hibernate, JPA 2.0, Apache CXF
  • Support client TMA

Formations

2009 2014

Ingénieur SI, Systémes d'Information et Réseaux

ECE, Paris

Cycle Master réalisé en apprentissage

2013

Global Business Managment, Manufacturing and Planning Control Systems

University of California, Irvine

Summer school

2011

Computer Engineering

Concordia University, Montreal

Semestre à l'étranger