Application intranet (Spring WebFlux + Thymeleaf SSR) exécutable en local via Docker, avec CQRS / Event Sourcing (AxonIQ) et sécurité OIDC (Keycloak).
À propos
Je conçois des applications backend Java pensées pour durer :
modèle métier explicite, responsabilités claires, architecture évolutive.
Mon focus : reprendre un existant et le rendre lisible, testable et maintenable
— sans tout réécrire — afin d'accélérer les livraisons et réduire la dette technique.
Concrètement, j’interviens sur des codebases déjà en production :
refactoring progressif, clarification des couches (contrôleurs / services / domaine),
modularisation et conventions partagées.
J’attache autant d’importance à la
trajectoire (c'est-à-dire comment on fait évoluer le système) qu’au code lui-même.
Quand un périmètre démarre “from scratch”, je pose un socle propre dès le début : sécurité OAuth2/OIDC, exécution reproductible (Docker), documentation et outillage orienté exploitation.
J’ai aussi un pied “produit” : interfaces simples quand c’est pertinent (SSR Thymeleaf), ou front moderne sinon (Angular, React). Et une curiosité data/ML uniquement lorsqu’elle sert un besoin concret (recherche, similarité, prédiction) — pas comme gadget.
Ce site est un portfolio vivant : je montre ce qui est fait, ce qui est en cours, et les trajectoires techniques que j’explore.
Projets
Recherche d'images par similarité (descripteurs classiques + embeddings ResNet), UI Angular, backend Spring Boot et évaluation (précision / rappel).
Site vitrine déployé codé en React via GitHub Pages, pensé pour être simple, fluide, rapide à charger (DOM virutel), et facile à maintenir.
Spécialisations
Repères techniques : aspects techniques et fonctionnels que je pratique assidument et qui structurent ma façon de concevoir des systèmes.
Les liens pointent vers les pages officielles des modules (sans afficher les codes).
Architecture & intégration
- Architectures & technologies d’intégration
- Méthodologie d’ingénierie & intégration
- Architecture logicielle Java (1)
- Architecture logicielle Java (2)
- Architecture, Patterns et intégration : systèmes embarqués e,n Java et Android (nsy208
- Données documentaires & distribuées
- Intégration systèmes client-serveur
Données, IA & recherche
Modélisation & conception
Réseaux & systèmes cloud
Interfaces & UX
Transverse
Parcours
SMA est mon projet “terrain” : une application intranet de maintenance automobile utilisée comme support réaliste
pour concevoir un socle propre (architecture, sécurité, traçabilité, exécution reproductible).
L’idée : montrer une trajectoire claire “socle → industrialisation → features avancées”, sans promesses floues.
Application complète : upload d’une image requête, extraction de descripteurs visuels (classiques et deep features via ResNet) et retour des images les plus similaires, avec une interface de démonstration et une évaluation (précision / rappel).
Site vitrine déployé sur GitHub Pages : perf, simplicité, maintenance, mise à jour continue.
Maintenance et évolution d’un CRM métier (spectacles / musiques vivantes) : correctifs, évolutions, stabilisation et refactoring ciblé.
Conception d’un simulateur 3D pédagogique pour la formation de sous mariniers.
Mise en conformité des messages de la base de structures génériques GAMS du porte-avion ’Charles de Gaulle’.
Réalisation d’une application pour bâtiment de surveillance côtière.
Contact
Besoin d’une reprise de codebase, d’une refonte progressive, d’une clarification d’architecture ou d’un socle propre “from scratch” ?
Écrivez moi et on parlera objectifs, contraintes et trajectoire.