Des interfaces claires. Une architecture métier. Des backends fiables.
Je développe des applications web évolutives et maintenables, alignées sur les objectifs métier. En appliquant le Domain-Driven Design à l'ensemble de la stack, je transforme des besoins complexes en solutions logicielles claires et robustes.
Auteur de la série Building Software Around the Business — Not Around the Framework.
Passionné par la programmation depuis mon plus jeune âge, j'aime simplifier le quotidien grâce à un développement web réfléchi.
Mon objectif est de rendre les idées complexes pratiques, élégantes et agréables à utiliser.
01
Activités actuelles (2026)
Spécialisation: Architecture full-stack avec Angular côté frontend et Python côté backend
Je travaille actuellement sur: L'approfondissement de mes compétences backend avec Python
J'apprends actuellement: L'intégration d'un backend Python dans un monorepo full-stack Nx
Je suis également l’auteur de la série Building Software Around the Business — Not Around the Framework, dans laquelle j’explore l’architecture backend et frontend à travers des contraintes d’implémentation réelles, le TDD, des décisions architecturales et des preuves exécutables.
02
Formation
Formation Mars 2026 – août 2026
Developer Akademie GmbH
Formation professionnelle en développement logiciel
Les outils que j'utilise pour créer des applications full-stack et des workflows prêts pour la production.
Frontend
Angular
TypeScript
Tailwind CSS
GraphQL
Backend
Python
Django
REST APIs
Architecture
Domain-Driven Design
Test-Driven Development
Ports & Adapters
Dependency Inversion
Tests
Pytest
Vitest
Playwright
Données & Livraison
PostgreSQL
Redis
Docker
GitHub Actions
PROJETS SÉLECTIONNÉS
Projets
Découvrez mes projets et mon approche du développement full-stack. Chaque solution est responsive, intuitive et conçue avec un code propre, efficace et maintenable.
KanMind
Application Kanban full-stack avec frontend Angular et API basée sur Django REST Framework.
A URL can represent and restore where the customer is without becoming the owner of workflow or business state.
Checkout position gained navigation semantics through representation, browser-history synchronization, and restoration while workflow and business responsibilities remained separate.
Building Software Around the Business — Not Around the Framework
Deux livres. Backend et frontend. Une même approche de l’architecture : laisser les contraintes réelles façonner la conception, prendre la plus petite décision responsable et vérifier les affirmations architecturales importantes.
Olivier comprend rapidement comment les décisions frontend et backend s'influencent mutuellement. Il aborde l'architecture avec curiosité, applique les retours avec discernement et améliore continuellement ses solutions. Son apprentissage structuré et son attention à la maintenabilité reflètent l'approche d'un développeur full-stack professionnel.
“
Olivier analyse les applications comme des systèmes complets, des modèles de données et des API jusqu'au comportement de l'interface. Il pose des questions précises, vérifie les hypothèses et relie la théorie à la pratique. Sa persévérance transforme les exigences complexes en solutions full-stack fiables.
“
Olivier assume ses responsabilités tout au long du processus de développement. Il structure soigneusement les tâches, coordonne le frontend et le backend, et informe l'équipe des progrès et des risques. Son leadership orienté solutions transforme les exigences complexes en applications stables et centrées sur l'utilisateur.
“
Olivier crée des liens fiables entre des interfaces claires et des services backend bien conçus. Il explique précisément ses décisions techniques, collabore de manière constructive et reste serein face aux difficultés d'intégration. Son approche structurée en fait un développeur full-stack et un partenaire fiable.
“
Olivier associe un solide jugement technique à une attention particulière portée à la maintenabilité, aux performances et à l'ergonomie. Il examine les choix d'implémentation avec recul et recherche des solutions cohérentes sur toute la stack. Ses contributions améliorent durablement le code et les résultats de l'équipe.
“
Olivier possède un excellent sens du détail pour tout ce qui affecte une application sur plusieurs couches. Il analyse les anomalies méthodiquement, suit les données de l'interface au backend et corrige rapidement les incohérences. Son approche proactive et responsable contribue à des logiciels fiables et aboutis.
“
Olivier associe la qualité du frontend à une implémentation backend robuste. Il transforme les exigences en fonctionnalités concrètes, garde en vue les dépendances entre les couches et communique clairement ses progrès. Sa méthode ciblée et fiable favorise la livraison régulière de solutions full-stack professionnelles.
“
Olivier apporte calme et clarté aux travaux d'intégration complexes. Il partage ses idées, écoute les approches alternatives et aide l'équipe à prendre des décisions techniques solides. Sa capacité à relier les composants et les personnes rend la collaboration productive et renforce l'application finale.
“
Olivier organise son travail full-stack de manière transparente et fiable. Il documente les décisions importantes, communique rapidement les progrès et maintient un niveau de qualité constant, de la base de données à l'interface. Ses contributions sont ainsi faciles à comprendre, vérifier et faire évoluer.
“
Olivier garde l'expérience utilisateur à l'esprit tout en développant une logique robuste en arrière-plan. Il accueille les retours, transforme les discussions en améliorations concrètes et collabore au-delà des frontières techniques. Sa vision équilibrée favorise des applications à la fois intuitives et fiables.
“
Olivier prend en charge les fonctionnalités de leur conception jusqu'aux tests et à la livraison. Il évalue soigneusement les compromis architecturaux, anticipe les risques d'intégration et explique clairement ses décisions. Son approche patiente produit des solutions full-stack stables et maintenables lorsque les besoins évoluent.
“
Olivier aborde le développement avec pragmatisme sans compromettre la fiabilité ni la sécurité. Il conçoit des solutions évolutives, comprend l'impact des changements sur l'ensemble du système et soutient l'équipe avec un raisonnement technique clair. Son professionnalisme et son esprit d'équipe favorisent des résultats durables.
“
Olivier décompose les défis full-stack complexes en étapes claires et maîtrisables. Il remet les structures en question de manière constructive, résout les problèmes avec responsabilité et laisse chacun apporter son expertise. Son assurance technique et son soutien à l'équipe ont un effet durable sur la qualité du projet.
Je recherche actuellement des opportunités en tant que développeur Angular et Django afin de contribuer à des applications web modernes et évolutives.
J'aime transformer des besoins complexes en solutions claires et maintenables, des interfaces Angular intuitives aux API REST Django fiables. J'accorde une grande importance à une architecture claire, au Domain-Driven Design, aux tests et aux logiciels conçus pour évoluer.
Je souhaite contribuer dès le premier jour, collaborer avec des développeurs expérimentés et continuer à progresser tout en participant à la création de logiciels de qualité.
Si vous recherchez un développeur qui associe une approche structurée à un apprentissage continu, je serais ravi d'échanger sur votre prochain projet.