Tefy Nahary Andriambelonjatovo
L’ingénieur qu’on fait venir quand une plateforme e-commerce ou marketplace doit vraiment partir en production.
Je prends les fonctionnalités de bout en bout — API backend, couches BFF, frontend, CI/CD — sur les écosystèmes JavaScript/TypeScript et PHP. Souvent le premier développeur sur un projet greenfield : je pose l’architecture et la stack depuis zéro, puis j’accompagne les juniors quand l’équipe grandit.
- Expérience
- 14 ans, full stack
- Basé à
- Antananarivo, Madagascar
- Clients
- France, Royaume-Uni, États-Unis
- Langues de travail
- Français, anglais
01
Ce que je fais
Quatre façons de me faire intervenir
A
Plateformes e-commerce et marketplace
Catalogue, panier, tunnel de commande, paiement, livraison, remboursements, back-office vendeur. J’ai livré chacune de ces briques sur des plateformes en production, et je sais où elles cassent quand le volume et l’argent réels arrivent.
B
Du greenfield à la production
Un produit à sortir et rien encore d’écrit. Je choisis la stack, pose l’architecture, mets en place le CI/CD et emmène la première version en production — puis je documente les décisions et les transmets à l’équipe qui se construit autour.
C
Renfort senior dans une équipe existante
J’arrive dans une squad Agile qui a déjà ses rituels, je prends un périmètre et je le porte : specs, API, frontend, revue de code, mentorat des juniors. Onboarding court — j’ai l’habitude de lire le code des autres avant d’y toucher.
D
Des fonctionnalités LLM dans un produit qui existe déjà
Résumés automatiques, génération de contenu, recherche assistée : intégration de l’API Claude dans une base de code en production, avec le coût, la latence et les cas d’échec traités comme des contraintes d’ingénierie, pas comme une démo.
02
Missions sélectionnées
Missions clients, 2019 — 2026
Edenred France
2023 — 2026
Explorer Platform · France · Équipe de 8
Marketplace e-commerce multiservices française couvrant la restauration, la mobilité et les paiements professionnels.
Ce que j’ai construit
- API backend produits, paniers, commandes, livraison et remboursements avec API Platform et Symfony
- Frontend Next.js et Material UI, tunnel de commande complet inclus
- Couches BFF entre le frontend et les services situés derrière
- Intégration du catalogue et du workflow de commande Sylius
- Pipelines CI/CD
API Platform
Symfony
Sylius
Next.js
Material UI
BFF
CI/CD
FoodCheri
2022 — 2026
Marketplace de repas en ligne · France · Équipe de 7
Une marketplace de repas où le tunnel d’achat, les abonnements et le parcours de paiement doivent tenir à l’heure du déjeuner.
Ce que j’ai construit
- API backend : authentification, abonnements, tunnel d’achat et paiement
- Frontend React et back-office
- Traitements asynchrones avec GCP Pub/Sub et Cloud Functions
React
GCP Pub/Sub
Cloud Functions
Affordable Art Fair
2020 — 2021
Marketplace d’art en ligne internationale · Royaume-Uni · Équipe de 6
Construite de zéro : une marketplace d’art internationale avec acheteurs et galeries de part et d’autre de la transaction.
Ce que j’ai construit
- Architecture depuis zéro
- API Symfony et frontend React
- Back-office acheteurs et vendeurs avec statistiques
- Intégration de la recherche visuelle Visii, site multilingue
- Mentorat d’un développeur junior de l’équipe
Symfony
React
Visii
i18n
IHSS Connect
2021
Marketplace santé aidants–patients · Californie · Équipe de 3
Construite de zéro : mise en relation d’aidants et de patients, la conversation se déroulant dans le produit lui-même.
Ce que j’ai construit
- Architecture depuis zéro
- API Node.js et Express
- Chat temps réel avec Socket.io
- Déploiement en production sur AWS ECS
Node.js
Express
Socket.io
AWS ECS
Fanpass
2019 — 2020
Billetterie sport et spectacle · Royaume-Uni & France · Équipe de 5
Le trafic de billetterie arrive par pics : il fallait sortir le paiement et les traitements lourds du chemin de la requête.
Ce que j’ai construit
- API Symfony avec paiement Stripe
- Traitements asynchrones avec RabbitMQ et Redis
- Frontend React multilingue
Symfony
Stripe
RabbitMQ
Redis
React
03
Stack technique
Utilisée en production, pas survolée
Langages
JavaScript
TypeScript
PHP
C#
Java
Frontend & Node
React
Next.js
Node.js
NestJS
Express
Vue
Écosystème PHP
Symfony
Laravel
API Platform
Sylius
Données
PostgreSQL
MongoDB
MySQL
Redis
Cloud & infrastructure
AWS
GCP
Docker
GitHub Actions
GitLab CI
Architecture
BFF
API REST
Microservices
RabbitMQ
Tests & méthode
Jest
Cypress
PHPUnit
Agile Scrum
TDD
IA & LLM
Du LLM livré dans des produits en production
Et des outils de développement assistés par IA au quotidien — Claude Code et Cursor — utilisés pour explorer une base de code inconnue, écrire les tests et préparer les revues, jamais pour livrer du code que je n’ai pas relu.
- API Anthropic Claude
- Prompt engineering
- Intégration de LLM dans du code existant
- Pipelines automatisés de résumé et de génération de contenu
04
Produits
Conçus et développés seul
Deux produits que j’ai conçus et développés seul, du schéma de base de données au déploiement en production. Ils figurent ici comme preuve d’une capacité de bout en bout — pas comme des produits à vous vendre.
Mentliv
Salle de classe virtuelle augmentée par l’IA
- Cours en direct via LiveKit (WebRTC)
- Marketplace de tuteurs avec recherche plein texte PostgreSQL
- En production sur Hetzner
ASP.NET Core
Next.js
PostgreSQL
LiveKit
BriefNova
Agrégation d’actualité par IA pour traders particuliers
- Pipeline automatisé d’ingestion et de résumé sur l’API Claude
- Timeline qui relie entre eux les articles d’un même sujet
- Traitements planifiés avec Hangfire
ASP.NET Core
Next.js
Expo
PostgreSQL
Redis
Hangfire
05
Ma façon de travailler
Réponses concrètes aux questions habituelles
À distance, et rompu à l’exercice
Basé à Antananarivo, Madagascar. Toutes les missions ci-dessus ont été livrées à distance pour un client en France, au Royaume-Uni ou aux États-Unis.
La journée européenne couverte
Une à deux heures d’avance sur Paris et Londres : la journée de travail se recouvre entièrement — daily, revues et incidents se traitent à votre heure, pas dans une note de passation.
Français et anglais
Réunions, specs, revues de code et documentation dans les deux langues, avec le vocabulaire du client plutôt que le mien.
Je m’insère dans votre squad
Agile Scrum, votre board, votre definition of done, vos règles de revue. J’adopte le process en place au lieu de plaider pour le mien.
Ou je porte un périmètre seul
Quand personne n’est là pour cadrer, je cadre : décisions prises, écrites et expliquées — les projets greenfield ci-dessus ont commencé exactement comme ça.
Des missions longues
Edenred et FoodCheri durent chacune depuis plusieurs années. Je suis fait pour ce qui vient après la mise en production, pas seulement pour la mise en production.