Simple Comme Dev!

Software Architect – Coach – Full Stack Developer
Available for consulting
Available full-time from November 2026
Portrait Didier Henry

Where am I?

Location
Oise (France)
Mobility
Mostly home office
Regularly on-site in the Paris, Lille, and Amiens areas.

Contact me

Skills

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

Who am I?

I am a curious developer with a wide range of professional and personal experiences in languages ranging from C to Kotlin, a solid DevOps culture, and extensive experience in team management and change leadership.

I am immediately operational in Java and TypeScript and can quickly become proficient in Kotlin, Scala, or C# after a brief refresher period. I have had the opportunity to work on front-end projects (Angular 2+, ReactJS, VueJS) as well as in Node.js, Python, and TypeScript. I have also developed skills in Ansible, Terraform, and Docker, and more recently in AWS Serverless.

I primarily focus on situations involving change, such as legacy system overhauls or (re)designing architectures, where my ability to synthesize and abstract helps uncover pragmatic solutions to the growth challenges faced by development projects.

I am highly committed to fostering relationships of trust, active listening, and honesty among collaborators. Please feel free to contact me to discuss your projects!

Didier HENRY

Experience & Completed Missions

Nexpublica
Nexpublica
Senior Developer
Since May 2025

Nexpublica is a software publisher specializing in management solutions for local authorities and public sector organizations.

  • Rewriting an integration module with a third-party system.
    • Reverse engineering of the existing system
    • Multi-tenant system
    • Java, Spring Boot, Spring Batch, multi-tenant SaaS, Angular
  • Rewriting a public finance module (fixed assets).
    • Team of 5 developers across 3 sites.
    • Responsible for technical architecture.
    • C#, .NET 10, Entity Framework, Angular, multi-tenant SaaS
  • Assisting with SVN repository migration
    • 15 years of history to Git
    • Technical migration
    • Project team support
Java Spring Boot C# .NET Entity Framework Angular Typescript Git SVN
Germen
Germen
Architect and Backend Lead Developer
from January 2023
to February 2025

Germen is a growing company (< 30 people), a technical subsidiary of the Garance group, specializing in user experience for life insurance and other financial product subscriptions.

Takeover of a monolithic PHP/Java system and redesign in Java/Spring (team of 2 to 4 developers, frontend and backend)

  • Isolating features into dedicated microservices
  • Designing a business logic orchestration module
  • Migration to asynchronous logic with automatic error recovery, based on RabbitMQ
  • Adapting the PHP module (new JWT-protected endpoints)
  • Occasional DevOps support (Docker Swarm environment)

Migration of the system core to AWS Serverless (team of 4 backend developers)

  • AWS Serverless training (Lambda, Step Functions, DynamoDB)
  • Rewriting the business core in Lambda (Node + TypeScript)
    • From scratch
    • Step Functions for orchestration
    • SQS / EventBridge for communication
    • SAM for deployment
Java Spring Boot Typescript RabbitMQ Docker AWS Serverless Swarm Sonar GitlabCI
Acensi - Odigo
Acensi - Odigo
Lead Developer Java - Angular
from January 2021
to December 2023
  • Designing an integration module between a client system and an internal system
  • Project from scratch
  • Fixed scope and deadline
  • Supervising 3 backend and frontend developers
  • Architecture of a second module
  • Support for tech leads of 3 other projects (part-time)
Java Spring Boot Angular 10 Typescript Docker Sonar
Acenis – CNB
Acenis – CNB
Senior Developer
from October 2020
to December 2020

Team of 4 developers

  • Refactoring critical functions (improved readability, testability)
  • Bug fixes
  • Restoring unit tests and Sonar
  • Redesigning Gitlab CI pipelines
Java Angular Gitlab-CI Cucumber
[Confidentiel]
Auditor and Coach
from June 2020
to August 2020

Company of < 10 people specializing in strategic data consulting for asset managers.

Code quality audit:

  • Technical risks
  • Best practices
  • Performance scalability
  • Architecture evolvability
  • Recommendations: architecture, best practices

Operations audit:

  • Security risks, disaster recovery plan, availability
  • Recommendations: fixing Single Points of Failure

Organizational audit:

  • Communication flows
  • Operational risks (key person, information redundancy)
  • Recommendations: coaching

Coach:

  • Clarifying roles and responsibilities
  • Strengthening the Product Owner role
  • Transferring operational responsibility
  • Applying development best practices on real-world cases

Developer:

  • Rewriting a critical part of the code (best practices demo)
  • FlowJS to TypeScript migration: iterative migration PoC
  • Introducing quality gates (linter, prettier)
  • Analyzing and fixing CI pipeline slowdowns
NodeJS React Typescript Docker
Ceetiz
Ceetiz
Architect and Chief Technical Officer
from November 2018
to April 2020

Team of 8 people (company: 40)

Audit:

  • Operational risk analysis
  • Technical options analysis (architecture, languages, frameworks)
  • Choosing a new front-end stack (VueJS + TypeScript)
  • Validating certain existing choices (Spring Boot, DDD, hexagonal architecture)
  • Establishing an evolution plan (infrastructure and languages)

Technical achievements:

  • Migration from a managed hosting provider to a public cloud
  • Setting up Infrastructure as Code (Terraform, Ansible)
  • Numerous prototypes
  • Reverse engineering of the legacy system

Organizational achievements:

  • Creating PO, front-end developer, and DevOps roles
  • Ending the V-cycle and involving business experts in design
  • Demos open to the entire company

Team and administrative management

  • Code review, developer coaching
  • Regular 1-to-1 meetings with each team member
  • Reporting to management
  • Decision support within the strategic committee
  • Partial budget management (structural costs, CII applications, annual budget preparation)
Java Kotlin VueJS Typescript Ansible Terraform Public Cloud Docker PHP
Finance Active
Finance Active
Software Engineer
from April 2016
to June 2018

Developer (architecture overhaul team, from monolith SaaS to Services)

  • Replacing Tapestry 5 with Spring in the core software
  • Developing a subsystem in Spring MVC / Angular 2 (iterative Tapestry replacement)
  • Optimizing then redesigning a guarantee management application (IMDB integration, CQRS migration plan)

Developer / Tech Lead:

  • Externalizing authentication
  • Establishing best practices for REST APIs
  • Documenting best practices and How-Tos
  • Redesigning the deployment architecture and Identity Management (developer then Product Owner)

Work methods:

  • Scrum, short iterations, lightweight and visual process
  • Weekly demos to CTO and Product Manager
  • Partial remote work
Java Angular Typescript Auth0 OAuth2
MUREX
MUREX
Principal Engineering Lead
from October 2014
to March 2016

Product owner, developer and manager

  • Building a new product vision for the Murex public SDK
  • Migration to REST
  • Lifecycle decoupling for a microservice approach
  • Bilingual French / English team.

Standardization of the REST API development process: System tests, test integration into the validation chain, documentation generated at build time.

Iterative delivery, monthly demo to the sponsor

Design support for business teams (private APIs)

Pre-sales and on-site client workshops

Java ReST
MUREX
MUREX
Senior Software Engineer
from July 2011
to September 2014

Redesign of a Back Office module for automatic processing exception management.

Daily iteration follow-up and monthly demo to sponsors.

Unit test and UI test automation. Building entry points for the test team.

Development:

  • Java / Swing rich client
  • Reusable UI components
  • Client and server-side data manipulation modules (aggregation, filtering, partitioning, map/reduce)
  • Asynchronous processing micro-framework (Java Proxy, Guava Futures)
  • Event throttler (annotations and Java Proxy)
Java Swing
CAPSULE TECH SAS
CAPSULE TECH SAS
Project Manager and International Development Team Lead
from May 2008
to June 2011

8 to 10 people, developers and testers, Paris and Boston (USA)

Planning middleware interface development projects (15 to 20 projects in parallel, 40 releases per year).

Designing and monitoring FDA-compliant development processes.

Technical and functional risk control (interaction with critical medical systems).

Compliance with regulatory requirements: ISO 9001, ISO 13485 (medical devices), FDA approval.

ALTEN
ALTEN
C++ Technical Consultant
from December 2006
to April 2008

C/C++ software developer (Alten, on behalf of Capsule Technologie).

Design, development, maintenance of communication interfaces with biomedical devices for a middleware application.

Writing technical specification documents and user manuals, in English.

Highly regulated environment (ISO 9001 and FDA approval).

C++

Education & Certifications

Udemy
Udemy
Docker, From Zero To Hero: Become a DevOps Docker Master
In 2021
Online training: Dockerfile, contexts, volumes, networks, Docker Compose
Coursera
Coursera
Kotlin for Java developers
In 2019
Coursera
Coursera
Functional Programming Principles in Scala
In 2013
Coursera
Coursera
Principles of Reactive Programming
In 2013
École Centrale de Nantes / IRCCyN
École Centrale de Nantes / IRCCyN
Master's Degree (DEA)
from 2002
to 2003
Applied Automation and Computer Science
École des Mines de Nantes
École des Mines de Nantes
Engineer
from 1999
to 2003
Industrial Automation and Computer Science

Service Offers

Note: prices are indicative, excluding tax, to be paid by the end client, before deduction of any business introducer commissions. They are negotiated based on the specifics of the assignment and execution conditions.
Change Management Support

You have a challenge to tackle. I support your development team to prevent or resolve a growth crisis, guide a technology shift, scale up, or improve team practices.

700 - 850 € excl. tax / Day
Software Development Team Reinforcement

You need a senior developer. I join your development team. Part-time arrangements are possible after an onboarding period if you want long-term support (> 6 months).

700 - 800 € excl. tax / Day
Audit & Consulting

You have concerns about the state of your product or need to prepare a due diligence. I audit your situation: code, architecture, best practices, organization, operational risks.

On quote

Simple Comme Dev is a Simplified Joint-Stock Company with a capital of 1,000 euros

SIREN 890 343 916 RCS Beauvais