Développeur Backend Freelance PHP/Symfony · Typescript · Strasbourg
Des backends web modernes au service de votre produit.
Développeur freelance expert en backend web, fort d'une longue expérience terrain. J'aide les équipes produit à concevoir, faire évoluer et simplifier leurs backends et APIs en PHP/Symfony et TypeScript/Node.js. Spécialisé en architecture hexagonale, Domain-Driven Design et modernisation d'applications legacy. Basé à Strasbourg, je travaille en remote pour des clients en France et en Europe.
Ou écrivez-moi directement :
APIs claires, frontières explicites, intégration fluide avec le front et les systèmes tiers : le backend devient un accélérateur, pas un frein.
Refonte progressive de backends PHP/Symfony ou Node.js existants : pas de réécriture “big bang”, mais des étapes livrables et maîtrisées.
Expertise backend prioritaire, avec la capacité d’intervenir aussi sur le front (intégration, contrats d’API, modernisation JS) pour garder la chaîne de delivery fluide.
Au fil des années en tant que développeur freelance backend web, j'ai accompagné des entreprises de toutes tailles, de la startup à la multinationale, sur des projets à forte exigence technique dans des secteurs variés.
Conception de backends maintenables et évolutifs grâce à l'architecture hexagonale (ports & adapters), la Clean Architecture et le Domain-Driven Design. Séparation claire entre logique métier, infrastructure et interfaces.
Développement d'APIs REST et GraphQL performantes avec Symfony, API Platform, NestJS et Apollo. Intégration de systèmes tiers, authentification, webhooks et communication inter-services (SQS, événements).
Refonte progressive d'applications PHP/Symfony et Node.js existantes : extraction de microservices, migration vers le cloud (AWS Lambda, ECS), introduction de tests automatisés et amélioration continue sans big-bang.
Infrastructure AWS (Lambda, ECS, S3, DynamoDB, RDS, SQS), conteneurisation Docker, Infrastructure as Code (Terraform), pipelines CI/CD (GitHub Actions, GitLab CI, CircleCI) et monitoring.
Mon approche repose sur le pragmatisme et la qualité : je livre du code qui fonctionne aujourd'hui et qui restera maintenable demain. Chaque intervention suit un principe simple : comprendre le contexte métier avant de toucher au code, poser des frontières claires (architecture hexagonale, bounded contexts DDD) et mettre en place les tests qui sécurisent l'évolution.
Je m'intègre aux équipes existantes en remote comme en présentiel partiel. Habitué aux environnements Agile/Scrum, je collabore avec les product owners, les équipes front et les ops pour garantir un delivery fluide et prévisible. Mes lectures de référence (Clean Code (Martin), Working Effectively with Legacy Code (Feathers), Implementing Domain-Driven Design (Vernon), Refactoring (Fowler)) reflètent une conviction : le logiciel de qualité naît de pratiques de développement exigeantes appliquées au quotidien.