Benoit Averty

Ingénieur Fullstack – Java/Kotlin et Web

9 ans chez Zenika, dans des contextes techniques et métier variés, j’ai acquis un caractère polyvalent avec une expertise plus particulière sur l’écosystème Spring.

Mon approche du développement est centrée sur le produit :

  • Une vision d’ensemble pour la cohérence et l’efficacité
  • Un attachement aux bonnes pratiques de craftsmanship pour un produit évolutif sur le long terme
  • Des solutions pragmatiques pour délivrer efficacement de la valeur aux utilisateurs

Je suis à la recherche d’opportunités de travailler dans une entreprise à forte culture produit.

Depuis Septembre 2024
Lead Dev
Hoppen

Amélioration de l’efficacité de développement d’une équipe de 10 développeurs.

  • Mise en place de bonnes pratiques de développement / craftsmanship.
  • Mise en place de socles de tests automatisés
  • Amélioration de l’outillage dev (développement local, CI/CD, déploiement, etc.)
  • Amélioration de l’architecture des produits en Bounded Contexts
Environnement technique : TypeScript, React, NodeJS, Fastify, Docker, Gitlab CI
Juin 2022 - Septembre 2024
Architecte Backend
Ouest-France

Migration technique du backend pour un agrégateur de presse quotidienne régionale.

  • Migration d’une API PHP vers Spring Boot/Kotlin en utilisant le modèle Strangler Fig
  • Maintenance et évolution du système d’agrégation à l’aide de Messaging, Workers et d’une instance Directus
  • Amélioration de la stratégie de cache, mise en place d’un Redis pour résoudre les problèmes de performance
  • Amélioration des indices et des requêtes de la base de données pour optimiser les performances
Environnement technique : Kotlin, Spring, VueJS, PostgreSQL, RabbitMQ, Docker, Kubernetes
Février 2021 - Mai 2022
Lead Dev
Groupama

Maintenance, évolution et animation d’équipe pour l’espace client Groupama

Environnement technique : Java, Spring, Micronaut, VueJS, Oracle, Architecture micro-services
Janvier 2021
Développement Kafka
Crédit Mutuel Arkea

Développement d’une solution d’archivage des logs de kafka vers HDFS. Intégration des logs avec un focus sur la performance.

Environnement technique : Java, Spring, Apache Kafka, Hadoop HDFS
Octobre - Décembre 2020
Architecte Front-end
Keepeek

Développement du socle technique pour la refonte d’une application front-end de Digital Assets Management.

L’application était vendue en marque blanche, apportant des contraintes particulières sur le développement.

  • Analyse du besoin pour choisir un framework entre React, Angular, VueJS
  • Mise en place de l’application en utilisant React et NextJS
  • Système d’internationalisation avec administration des traductions en BDD
  • Système de thèmes pour adapter le visuel de l’application à chaque client au runtime
  • Système de plugins et de personnalisation du code pour les clients indépendamment du build de l’application principale
Environnement technique : React, NextJS
Juin - Octobre 2020
Architecte Backend
Groupe Lacroix

Refonte d’une application de traitement de données IOT Smart City.

  • Élaboration d’une architecture temps-réel et refonte de batch d’intégration
  • Production de métriques complexes (temps de parcours, débit de véhicules, détection de congestion…)
Environnement technique : Java, Spring, Apache Kafka, Elastic, Kubernetes
Janvier - Avril 2020
Formateur Référent POEI
Zenika Academy

Préparation du programme de formation, formation des étudiants et accompagnement des autres formateurs.

Février 2018 - Décembre 2019
Développeur Full stack
Ouest-France

Développement de la plateforme numérique du groupe SIPA (maison mère de Ouest-France). Ce CMS gère aujourd’hui de nombreux sites du groupe.

  • Création de l’application d’administration des sites à destination des webmasters.
  • Implémentation du moteur de rendu du CMS
  • Implémentation du système de multi-tenancy pour rendre la plateforme utilisable pour plusieurs sites
Environnement technique : Java, Spring, PostgreSQL, VueJS, Docker, Kubernetes
Février 2016 - Février 2018
Développeur Full stack
Groupe Rocher
  • Maintenance d’un parc de WebServices servant de façade au cœur de SI du groupe Rocher (Gestion des Clientes, Gestion des commandes, gestion des produits…)
  • Modernisation de l’infrastructure de déploiement à l’aide de Docker / Docker Swarm
  • Création d’un socle technique pour les applications Frontend
Environnement technique : Java, Spring, React, Docker
Février 2013 - Février 2016
Développeur Backend
SFR

Refonte d’un système de valorisation des interconnexions entre opérateurs télécoms. Implémentation d’un système évènementiel et de règles métier hautement configurables.

Environnement technique : Java, Spring, angular.js