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.
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
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
Maintenance, évolution et animation d’équipe pour l’espace client Groupama
Développement d’une solution d’archivage des logs de kafka vers HDFS. Intégration des logs avec un focus sur la performance.
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
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…)
Préparation du programme de formation, formation des étudiants et accompagnement des autres formateurs.
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
- 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
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.