Simple Comme Dev !

Architecte – Coach – Développeur Fullstack
Disponible en consulting
Disponible à plein temps à partir de novembre 2026
Portrait Didier Henry

Où me trouver ?

Localisation
Oise (France)
Mobilité
Essentiellement en télétravail
Régulièrement sur site dans les zones Paris, Lille et Amiens

Me contacter

Compétences

Java SpringBoot Typescript AWS Serverless DevOps Angular VueJS Kotlin NodeJs C# .NET Scala Python

Qui suis-je?

Je suis un développeur curieux, ayant de multiples expériences professionnelles et personnelles sur des langages allant du C au Kotlin, une bonne culture DevOps ainsi qu’une sérieuse expérience en gestion d’équipe et en conduite du changement.

Je suis opérationnel immédiatement en Java et Typescript et je peux l’être très rapidement en Kotlin et Scala ou C# après une période de remise à niveau. J’ai eu l’occasion d’intervenir sur des projets front end (Angular 2+, ReactJS, VueJS) ainsi qu’en Node.JS, Python et Typescript. J’ai également développé des compétences en Ansible, Terraform et Docker et plus récemment sur AWS Serverless.

J’interviens en priorité en situation de changements, sur les missions de refonte de legacy ou de (re)conception d’architecture, où ma capacité de synthèse et d’abstraction me permette de faire émerger les solutions pragmatiques aux problèmes de croissance rencontrés par les projets de développement.

Je suis très attentif à créer des relations de confiance, d’écoute et d’honnêteté entre collaborateurs. N’hésitez pas à me contacter échanger sur vos projets !

Didier HENRY

Expériences & Missions réalisées

Nexpublica
Nexpublica
Développeur Senior
Depuis mai 2025

Nexpublica est un éditeur de logiciels spécialisé dans les solutions de gestion pour les collectivités territoriales et les acteurs publics.

  • Réécriture d'un module d'intégration avec un système tiers.
    • Rétro-ingénierie de l'existant
    • Système multi-tenant
    • Java, Spring Boot, Spring Batch, SaaS multitenant, Angular
  • Réécriture d'un module de finance publique (immobilisations).
    • Équipe de 5 développeurs sur 3 sites.
    • Responsable de l'architecture technique.
    • C#, .NET 10, Entity Framework, Angular, SaaS multitenant
  • Aide à la migration d'un repository SVN
    • 15 ans d'historique vers Git
    • Migration technique
    • Support à l'équipe projet
Java Spring Boot C# .NET Entity Framework Angular Typescript Git SVN
Germen
Germen
Architecte et Lead developer Backend
de janvier 2023
à février 2025

Germen est une entreprise (< 30 personnes) en pleine croissance, filiale technique du groupe Garance spécialisée dans l'expérience utilisateur pour la souscription de contrats d'assurance vie et autres produits financiers.

Reprise d'un système monolithique en PHP/Java et re-conception en Java/Spring (équipe de 2 à 4 développeurs, frontend et backend)

  • Isolation de fonctionnalités vers des micro services dédiés
  • Conception d'un module d'orchestration de logique métier
  • Migration vers une logique asynchrone avec reprise automatique des erreurs, basée sur RabbitMQ
  • Adaptation du module PHP (nouveaux endpoints protégés par JWT)
  • Assistance ponctuelle au DevOps (environnement Docker Swarm)

Migration du cœur du système vers AWS Serverless (équipe de 4 développeurs backend)

  • Formation à AWS Serverless (Lambda, Step Functions, DynamoDB)
  • Réécriture du cœur métier en Lambda (Node + Typescript)
    • From scratch
    • Step Function pour l'orchestration
    • SQS / EventBridge pour la communication
    • SAM pour le déploiement
Java Spring Boot Typescript RabbitMQ Docker AWS Serverless Swarm Sonar GitlabCI
Acensi - Odigo
Acensi - Odigo
Lead developper Java - Angular
de janvier 2021
à décembre 2023
  • Conception d'un module d'intégration entre un système client et un système interne
  • Projet from scratch
  • Périmètre et délai imposés
  • Encadrement de 3 développeurs backend et frontend
  • Architecture d'un second module
  • Support pour les tech leads de 3 autres projets (temps partiel)
Java Spring Boot Angular 10 Typescript Docker Sonar
Acenis – CNB
Acenis – CNB
Développeur Senior
de octobre 2020
à décembre 2020

Équipe de 4 développeurs

  • Refactoring de fonctions critiques (meilleure lisibilité, testabilité)
  • Corrections de bugs
  • Remise en fonction des tests unitaires et de Sonar
  • Refonte des pipelines Gitlab CI
Java Angular Gitlab-CI Cucumber
[Confidentiel]
Auditeur et Coach
de juin 2020
à août 2020

Entreprise de < 10 personnes spécialiste dans le conseil en données stratégiques pour les gestionnaires d'actifs.

Audit de qualité de code :

  • Risques techniques
  • Bonnes pratiques
  • Scalabilité des performances
  • Évolutivité de l'architecture
  • Préconisation : architecture, bonnes pratiques

Audit de l'exploitation :

  • Risques de sécurité, plan de reprise d'activité, disponibilité
  • Préconisation : correction des Single Points of Failure

Audit organisationnel :

  • Flux de communication
  • Risques opérationnels (homme clé, redondance de l'information)
  • Préconisation : coaching

Coach :

  • Clarification des rôles et responsabilités
  • Accentuation du rôle de Product Owner
  • Transfert de responsabilité opérationnelle
  • Application des bonnes pratiques de développement sur des cas concrets

Développeur :

  • Refonte d'une partie critique du code (démo des bonnes pratiques)
  • Migration FlowJS vers Typescript : PoC de migration itérative
  • Introduction de quality gates (linter, prettier)
  • Analyse et correction des lenteurs de la chaîne CI
NodeJS React Typescript Docker
Ceetiz
Ceetiz
Architecte et Chief Technical Officer
de novembre 2018
à avril 2020

Équipe de 8 personnes (entreprise : 40)

Audit :

  • Analyse des risques opérationnels
  • Analyse des options techniques (architecture, langages, frameworks)
  • Choix d'une nouvelle stack front end (VueJS + Typescript)
  • Validation de certains choix existants (Spring Boot, DDD, architecture hexagonale)
  • Établissement d'un plan d'évolution (infrastructure et langages)

Réalisations techniques :

  • Migration d'un infogérant vers un cloud public
  • Mise en place de l'Infrastructure as Code (Terraform, Ansible)
  • Nombreux prototypages
  • Rétro-conception du legacy

Réalisations organisationnelles :

  • Création des fonctions PO, développeurs front, DevOps
  • Fin du cycle en V et association des experts métiers à la conception
  • Démos ouvertes à toute l'entreprise

Gestion d'équipe et administrative

  • Code review, coaching des développeurs
  • 1 to 1 réguliers avec chaque membre de l'équipe
  • Reporting à la direction
  • Aide à la décision au sein du comité stratégique
  • Gestion budgétaire partielle (dépenses de structure, dossiers CII, établissement des budgets annuels)
Java Kotlin VueJS Typescript Ansible Terraform Public Cloud Docker PHP
Finance Active
Finance Active
Software Engineer
de avril 2016
à juin 2018

Développeur (équipe de refonte d'architecture d'un monolithe en SaaS en Services)

  • Remplacement de Tapestry 5 par Spring dans le cœur logiciel
  • Développement d'un sous-système en Spring MVC / Angular 2 (remplacement itératif de Tapestry)
  • Optimisation puis reconception d'une application de gestion des garanties (Intégration d'une IMDB, plan de migration vers du CQRS)

Développeur / Tech Lead :

  • Externalisation de l'authentification
  • Mise en place des bonnes pratiques pour les API ReST
  • Documentation des bonnes pratiques et How To
  • Refonte de l'architecture de déploiement et d'Identity Management (développeur puis Product Owner)

Méthodes de travail :

  • Scrum, itérations courtes, processus léger et visuel
  • Démos hebdomadaires au CTO et Product Manager
  • Télétravail partiel
Java Angular Typescript Auth0 OAuth2
MUREX
MUREX
Principal Engineering Lead
de octobre 2014
à mars 2016

Responsable produit, développeur et manager

  • Construction d'une nouvelle vision produit pour le SDK public de Murex
  • Migration vers ReST
  • Découplage du cycle de vie pour une approche micro-service
  • Équipe bilingue français / anglais.

Standardisation du processus de construction d'API ReST : System tests, intégration des tests à la chaîne de validation, documentation générée à la construction.

Livraison itérative, démo mensuelle au sponsor

Assistance à la conception pour les équipes métier (API privées)

Avant-vente et workshop sur site client

Java ReST
MUREX
MUREX
Senior Software Engineer
de juillet 2011
à septembre 2014

Refonte d'un module Back Office pour la gestion des exceptions de traitement automatique.

Suivi quotidien d'itération et démo mensuelle aux sponsors.

Automatisation des tests unitaires et des tests UI. Construction de points d'entrée pour l'équipe de test.

Développement :

  • Client lourd Java / Swing
  • Composants UI réutilisables
  • Modules de manipulation des données côté client et serveur (agrégation, filtrage, partitionnement, map/reduce)
  • Micro-framework de traitement asynchrone (Java Proxy, Guava Futures)
  • Event throttler (annotations et Java Proxy)
Java Swing
CAPSULE TECH SAS
CAPSULE TECH SAS
Responsable projet et responsable d'équipe de développement internationale
de mai 2008
à juin 2011

8 à 10 personnes, développeurs et testeurs, Paris et Boston (USA)

Planification des projets de développement d'interfaces middleware (15 à 20 projets en parallèle, 40 releases par an).

Conception et monitoring des processus de développement conformes FDA.

Contrôle des risques techniques et fonctionnels (interaction avec des systèmes médicaux critiques).

Respect des contraintes réglementaires : ISO 9001, ISO 13485 (matériel médical), agrément FDA.

ALTEN
ALTEN
Consultant Technique C++
de décembre 2006
à avril 2008

Développeur logiciel C/C++ (Alten, pour le compte de Capsule Technologie).

Conception, développement, maintenance d'interfaces de communication avec des appareils biomédicaux pour une application de middleware.

Rédaction des documents de spécification technique et des manuels d'utilisation, en anglais.

Environnement à fortes contraintes réglementaires (ISO 9001 et agrément FDA).

C++

Formations & Certifications

Udemy
Udemy
Docker, From Zero To Hero: Become a DevOps Docker Master
En 2021
Online training: Dockerfile, contexts, volumes, networks, Docker Compose
Coursera
Coursera
Kotlin for Java developers
En 2019
Coursera
Coursera
Functional Programming Principles in Scala
En 2013
Coursera
Coursera
Principles of Reactive Programming
En 2013
École Centrale de Nantes / IRCCyN
École Centrale de Nantes / IRCCyN
DEA
de 2002
à 2003
Automatique et Informatique Appliquée
École des Mines de Nantes
École des Mines de Nantes
Ingénieur
de 1999
à 2003
Automatique et Informatique Industrielle

Offres de service

Note : les tarifs sont indicatifs, hors taxe, à la charge du client final, avant déduction d’éventuelles commissions d’apporteur d’affaire. Ils sont négociés en fonction des particularités de la mission et des conditions d’exécution.
Aide à la conduite du changement

Vous avez un défi à relever. J'accompagne votre équipe de développement pour éviter ou résorber une crise de croissance, accompagner un changement de technologie, un passage à l'échelle, améliorer les pratiques de l'équipe.

700 - 850 € HT / Jour
Renfort d'équipe de développement logiciel

Il vous manque un développeur senior. Je viens compléter votre équipe de développement. Possibilité de temps partiel après une période d'adaptation si vous souhaitez un accompagnement sur le temps long (> 6 mois).

700 - 800 € HT / Jour
Audit et conseil

Vous avez des doutes sur l'état de votre produit ou vous devez préparer une due diligence. Je fais un audit de votre situation : code, architecture, bonnes pratiques, organisation, risques opérationnels.

Sur devis

Simple Comme Dev est une Société par Actions Simplifiée au capital de 1.000 euros

SIREN 890 343 916 RCS de Beauvais