Développement d’applications · France, Luxembourg & remote
Des applications métier simples à faire évoluer.
Je conçois, reprends et fiabilise des produits numériques qui doivent continuer à fonctionner pendant qu’ils évoluent.
Backend PHP & Symfony · reprise d’existant · API, données et intégrations B2B
Quand j’interviens
Faire avancer l’existant, avec méthode.
L’intervention part du système réel : son historique, ses contraintes de production, ses données et l’équipe qui devra continuer à le faire vivre.
Une application existante devient difficile à faire évoluerLes changements sont risqués, les dépendances peu lisibles et la dette technique ralentit chaque livraison.
- Cartographie des zones à risque
- Refactoring progressif
- Migrations sans big-bang
- Documentation des décisions
Les données et les flux métier doivent rester cohérentsTransactions, synchronisations et règles métier ont besoin de garanties explicites, pas de correctifs ponctuels.
- Modélisation relationnelle
- Transactions et contraintes
- Optimisation SQL
- Gestion des erreurs
Des traitements longs bloquent l’applicationImports, génération documentaire, webhooks ou synchronisations externes doivent sortir du chemin critique.
- Symfony Messenger
- RabbitMQ et workers
- Tâches planifiées
- Reprises et idempotence
Une équipe a besoin d’un renfort backend fiableIl faut comprendre rapidement l’existant, livrer dans le cadre en place et résoudre des sujets de production concrets.
- Intégration au code existant
- Livraison de fonctionnalités
- Diagnostic et correction
- Appui architecture
Réalisations
Quelques systèmes rendus plus clairs, fiables et durables.
Trois contextes où les règles métier, les intégrations et les données demandaient un backend lisible et fiable.
FundNavFintech · Luxembourg Portail investisseur sécurisé. Évolution backend, workflows métier et intégrations tierces.
- Contexte
- Portail investisseur sécurisé dans un contexte financier luxembourgeois.
- Intervention
- Participation au développement et à la maintenance du backend, aux workflows métier et aux intégrations d’API tierces.
- Portée
- Un socle applicatif maintenu dans un environnement où la traçabilité et la cohérence comptent.
SyndicateSyncSaaS B2B · R&D Proof of concept autour de la cohérence transactionnelle, des traitements concurrents et des files de messages.
- Contexte
- Proof of concept consacré à la gestion de prêts syndiqués.
- Intervention
- Conception de patterns backend autour de la cohérence transactionnelle, des files de messages et de la prévention des race conditions.
- Portée
- Un terrain d’expérimentation documenté pour tester des décisions d’architecture avant leur application à un système réel.
PHP 8.4 · Symfony · RabbitMQ · PostgreSQL
BDORE-commerce · ERP Plateforme connectée à SAGE et à plusieurs flux métier. Travail sur les échanges de données, les caches et les intégrations.
- Contexte
- Plateforme e-commerce reliée à l’ERP SAGE et à des flux liés à l’or physique.
- Intervention
- Participation au développement et à la maintenance des échanges ERP, des flux de données et des visualisations.
- Portée
- Une plateforme métier connectée à son système d’information et à ses sources de marché.
Ma façon de travailler
Intervenir sans perdre le contexte.
Une séquence courte pour distinguer ce qui doit changer maintenant de ce qui doit volontairement rester stable.
-
Comprendre
Lire l’existant, les contraintes, les données, les flux et le risque avant de proposer une direction.
-
Cadrer
Définir le périmètre utile, les critères de réussite et les parties du système que l’on ne déplace pas.
-
Intervenir
Livrer une évolution ciblée, observable et compatible avec le rythme de l’application et de l’équipe.
-
Transmettre
Laisser des décisions compréhensibles, un code maintenable et le contexte nécessaire pour continuer.
Profil
Développeur backend PHP/Symfony indépendant
Grand Est, France · Luxembourg · Remote
J’interviens sur des applications B2B où les règles métier, les données et les intégrations doivent rester compréhensibles malgré la complexité. Mon travail relie diagnostic technique, évolution ciblée et transmission à l’équipe.
Contact
Parlons du système, pas d’un forfait abstrait.
Décrivez l’existant, le point de blocage et ce qui doit continuer à fonctionner. Je vous répondrai avec une première lecture concrète.