6 ans à concevoir et livrer des systèmes web entre Madagascar et le Canada. Architecte PHP/Symfony pilotant l'infrastructure de synchronisation orchestrée par Temporal pour plus de 5 000 établissements sur Google Business Profile, Facebook et Yext. Contributeur open source, lauréat de hackathon, bâtisseur d'équipes distribuées.
Né à Ambalavao / Ambalakely. Licence en informatique, ESTI (2021, parcours IDEV). Débuts chez MyAgency à architecturer des applications Symfony à partir de zéro ; aujourd'hui chez Dilypse à orchestrer des workflows Temporal Cloud pour plus de 5 000 établissements sur GBP, Facebook et Yext — plus de 380 PR rien que sur Maestro. Lauréat HACK4PEACE 2021 avec ZOTOMAHAY. Trilingue : anglais, français et malgache.
Référencement sur plus de 50 annuaires, e-réputation, réseaux sociaux, localisateur de points de vente et analytique pour des franchises multi-établissements. Équipe distribuée Canada–Madagascar de 12 personnes.
Conception d'applications web complexes, gestion de l'infrastructure et accompagnement de développeurs juniors pendant plus de 4 ans.
Diplômé du parcours IDEV. 1re place au HACK4PEACE 2021 avec le projet ZOTOMAHAY.
Six ans à travers tout l'écosystème PHP — Symfony 4.4 → 7, Laravel, API Platform, RoadRunner. Orchestration Temporal Cloud (SDK PHP + Go, 5 namespaces) pour la propagation de données en masse. Infrastructure avec Docker, AWS S3/SQS et Ubuntu Linux.
4 versions majeures de Symfony, Laravel, API Platform, RoadRunner. Architecture DDD + hexagonale, couverture PHPUnit et PHPStan niveau 7.
SDK PHP + Go sur 5 namespaces Temporal Cloud. Worker Versioning, Build IDs, déploiements sans interruption pour plus de 5 000 établissements.
Moteur de synchronisation Temporal Cloud — propagation bidirectionnelle sur GBP, Facebook et Yext pour plus de 5 000 établissements. 100+ PR personnelles : workflows Location, Media, Cascade, AutomatedChangeDetector, workflow d'avis (avis → réponse IA → syncHistory → notification), CRUD complet Media via l'API GBP v4.
Générateur de micro-sites piloté de la PR #3 jusqu'à la production — reconnu comme référent technique de l'équipe. CRUD d'hébergement PlanetHoster avec logique de réessai, domaines personnalisés avec workflow de vérification DNS, stockage AWS S3, système de quotas, validation des offres et le « Quicksite Synchronizer » qui republie automatiquement à chaque modification de profil.
Microservice OpenAI GPT-4o mini pour les réponses automatisées aux avis — 20+ PR, ensuite intégré à Maestro via un JarvisClient dédié. Prompt engineering avec détection automatique de langue, gestion des quotas, corrections MAX_TOKEN_EXCEEDED et du SDK, prise en charge du fr-CA pour le français canadien.
Implémentation de référence DDD + TDD avec Symfony, gardée aussi simple que possible. 81 étoiles GitHub, 19 forks — une architecture propre qui l'est réellement.
Modernisation complète du système avec Symfony 4.4, MySQL et Docker. Performances et expérience utilisateur améliorées grâce à une architecture moderne et des workflows optimisés.
Gestion d'événements avec intégration de paiement. PHP, Vue.js, API Stripe — traitement des paiements et système de réservation pensé pour une expérience fluide.
Kanban + sprints bimensuels dans une équipe distribuée de 12 personnes entre le Canada et Madagascar. Standup quotidien via Google Meet ; revue de PR avec rapports d'audit automatisés. Chaque étape est itérative, pilotée par les tests et validée par revue.
Conception centrée sur le domaine avec DDD et architecture hexagonale (ports et adaptateurs). Auditer toute la surface avant d'écrire une ligne — 69 classes d'activités, 18 workflows, 45 DTO cartographiés.
Symfony 7 + API Platform ou RoadRunner. PHPStan niveau 7, couverture PHPUnit complète, portes GrumPHP, standards de code proposés et adoptés : visibilité ODM, erreurs JSON normalisées.
Docker + Bitbucket Pipelines, semantic release : dev → staging → prod. Worker Versioning avec Build ID pour des rollbacks instantanés. Sans interruption sur 5 namespaces Temporal.
Supervision en temps réel avec Sentry, tests de non-régression Bugster + QA manuelle, continuité Jira + Confluence — 15 pages de documentation. Livrer → mesurer → itérer.
Sur les épaules des équipes et des outils qui façonnent le métier.
Disponible pour du freelance, de la collaboration ou un simple échange sur Symfony, Temporal et les systèmes distribués. Ouvert aux opportunités en télétravail partout dans le monde.
Disponible · Antananarivo (UTC+3) · Réponse sous 24 h