Architecture logicielle
Découpage métier, DDD, CQRS, microservices, APIs et trajectoires de modernisation pragmatiques.
Architecte d’applications distribuées
Depuis 2010, je conçois et fais évoluer des systèmes backend, des plateformes SaaS et des architectures interconnectées. Mon fil conducteur : relier les enjeux métier, les flux de données et la réalité du code.
Champs d’intervention
L’architecture n’est pas un schéma posé à côté du projet. Elle se construit dans les contraintes, les échanges et la capacité des équipes à la faire vivre.
Découpage métier, DDD, CQRS, microservices, APIs et trajectoires de modernisation pragmatiques.
Services interconnectés, scalabilité, temps réel et conception de systèmes robustes à fort trafic.
PHP, Symfony, API Platform, NestJS, de la maintenance d’un socle existant à sa transformation.
Kafka, RabbitMQ, AMQP, MQTT, Elasticsearch, PostgreSQL et MySQL au service des flux métiers.
AWS, Docker, Linux, CI/CD, supervision des déploiements et attention portée à l’exploitabilité.
Direction de projet, leadership technique, recueil des besoins, recrutement, formation et montée en compétence.
Connectivité M2M, cycle de vie de cartes SIM, intégration d’opérateurs et échanges AMQP/MQTT.
Quelques systèmes traversés
Architecture & organisation
Direction du développement et du déploiement d’une suite de cinq logiciels SaaS interconnectés, dédiés aux différents pôles de l’entreprise. Le travail a lié recueil des besoins, flux asynchrones, organisation d’une équipe de cinq développeurs et exploitation de la donnée pour la BI.
Forte volumétrie
De la vente en ligne aux applications mobiles à fort trafic, le parcours traverse plusieurs systèmes confrontés à des volumes importants. Modernisation frontend, migration vers Elasticsearch, évolution de socles Symfony et échanges asynchrones : chaque choix part du fonctionnement réel du système.
IoT & interconnexions
Automatisation du cycle de vie de cartes SIM M2M et création de SDK pour intégrer les API de plusieurs opérateurs, dont Orange, KPN, Telefonica et Sierra. Un travail de middleware, de normalisation et de fiabilité sur des systèmes à fort trafic.
Parcours récent
Adrenalead · Lyon
Leadership technique dans un environnement distribué associant backend PHP et NestJS, flux Kafka, Elasticsearch.
Vinatis · Annecy
Direction du développement de nouveaux outils de vente dans un contexte de forte croissance et de volumétrie importante, du recueil des besoins à l’organisation technique.
VTR Voyages · Montpellier
Responsabilité de la nouvelle version frontend du site de vente, modernisation de l’environnement technique et accompagnement de l’équipe.
Matooma · Montpellier
Responsabilité de la connectivité des cartes SIM M2M pour l’IoT et travail d’architecture middleware sur des systèmes à fort trafic.
Ma façon d’aborder un système
« Comprendre d’abord ce qui circule : les décisions, les données, les responsabilités. L’architecture vient ensuite. »