Portfolio · 2026
Développeur Backend · Ingénieur Logiciel
Je construis des APIs depuis 2023
Je me spécialise dans le développement backend, principalement en utilisant les langages Go et TypeScript. Mon objectif est de produire un code clair et concis, qui peut être facilement compris en une seule lecture.
Antananarivo, MG
En ce moment : architectures orientées événements
Je construis du backend qu'un autre dev peut encore lire un an plus tard. L'ennui, c'est une feature.
J'ai bossé sur des backends de startups et de SaaS. Flux OAuth2, modèles de données multi-tenant, intégrations tierces, du Postgres et du Mongo. Les vraies décisions difficiles sont presque toujours dans le modèle de données. Une fois que c'est bon, le reste, c'est surtout de la frappe au clavier.
APIs en production
multi-tenant, paiement, e-learning
Go · Node · TS
stack principale
Code lisible par défaut
petites unités, frontières explicites
Je construis pour l’ingénieur qui héritera de ce code l’année prochaine.
Petites unités. Frontières explicites. Du code qu'on n'a pas besoin de t'expliquer six mois plus tard.
01
Sur la plateforme e-learning Enaro, l'essentiel du temps de conception est allé dans le schéma Postgres — les features au-dessus étaient la partie facile.
02
Chez Fihary Soft, le vrai travail utile a été de découper les modules legacy en morceaux testables — c’est ça qui a débloqué les releases.
03
Le service d'auth, c'est Go, Postgres et Docker. Rien d'exotique — et c'est exactement pour ça qu'on peut l'auto-héberger en une commande.
Service d'auth en Go sur gRPC. Émission de tokens, flux OAuth2, store de comptes sur Postgres. Packagé en Docker pour pouvoir l'héberger soi-même.
Chat temps réel pensé pour la confidentialité. Sessions anonymes, messages qui s'effacent, transport Redis qui ne garde que ce qu'il a besoin de garder.
Petit CLI en Go. Tu le pointes sur un dossier, tu lui donnes des règles, il range. Pas de daemon, pas de GUI, juste le binaire.
Plateforme e-learning pour enseignants et étudiants. Teste d'un côté, diffusion et suivi de progression de l'autre. Spring Boot derrière, Next.js devant.
Des notes issues du terrain — le raisonnement derrière le code, pas juste le code.
Un regard pragmatique sur la conception d'APIs REST robustes et évolutives en Go avec la bibliothèque standard et un router léger.
La poignée de patterns qui reviennent sans cesse lorsqu'on construit des systèmes distribués — et quand les utiliser.
Practical techniques for finding and fixing slow queries — indexes, EXPLAIN plans, and the N+1 trap.
Bifora Consulting (Remote)
Je travaille sur une plateforme SaaS multi-locataires. J'interviens sur l'architecture backend, la modélisation des données, et assure la responsabilité complète des API REST, de la conception à la mise en production, tout en optimisant les performances pour réduire la latence sur les chemins critiques lorsqu'il en va de l'efficacité.
Fihary Soft
Livraison de features côté mobile et sur le backend qui va avec. Pas mal de temps passé à découper des modules legacy en morceaux assez petits pour être testables, et à débloquer le flow de release.
In_IT
J'ai participé à plusieurs projets internes et externes, intervenant notamment lors des phases de conception et de réalisation, telle que la mise en place d'une plateforme de paiement.
École Nationale d’Informatique de Fianarantsoa (ENI)
Études avancées en architecture logicielle, systèmes backend, conception de bases de données et applications distribuées.
École Nationale d’Informatique de Fianarantsoa (ENI)
Formation axée sur le développement logiciel, les bases de données, les algorithmes et les technologies web.