
Architecte logiciel et Lead Backend Developer avec plus de 8 ans d'expérience dans la conception et l'évolution de systèmes backend critiques. Spécialisé en PHP, je conçois et développe des architectures orientées API et microservices, avec une forte intégration de systèmes tiers.
Je travaille principalement sur la conception de services backend scalables, l'intégration d'API et la mise en place de traitements asynchrones afin de gérer des flux transactionnels complexes.
Au cours de mon parcours, j'ai progressivement pris un rôle de référent technique, participant aux choix d'architecture, à l'amélioration des pratiques d'ingénierie (code review, CI/CD, qualité logicielle) et à l'accompagnement des équipes de développement.
Je conçois des solutions robustes, sécurisées et maintenables, adaptées aux exigences de performance et de fiabilité des plateformes critiques.
Responsable de la conception et de l'évolution de l'architecture backend d'une plateforme de paiement multi-canaux traitant des flux transactionnels critiques.
Lead technique sur une plateforme de paiement à forte criticité, avec responsabilité sur l'architecture backend, la qualité logicielle et la performance des systèmes.
Développement d'une plateforme de paiement multi-moyens intégrant plusieurs prestataires bancaires et gérant des flux transactionnels critiques.
Architecture logicielle
Architecture microservices
Architecture modulaire
API-first architecture
Event-driven architecture
Scalabilité des systèmes
Haute disponibilité (High Availability)
Résilience applicative
Backend
PHP 7 / PHP 8
Symfony Framework
Conception d'APIs REST
Webhooks
Callbacks transactionnels
Authentification SSO
Keycloak (IAM / Identity Provider)
Messaging & Traitements asynchrones
RabbitMQ
Messaging distribuée
Traitements asynchrones
Event processing
DevOps & Infrastructure
Docker
CI/CD pipelines
Jenkins
Git / Gitflow
Observabilité & Monitoring
Monitoring applicatif
Alerting
Logging
Supervision des systèmes
Intégrations & Paiement
API Integration
Banking APIs
Payment Gateways
Engineering Practices
Code Review
Technical Leadership
Agile / Scrum