Aller au contenu
Tefy Consulting

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.

Parlons de votre mission Voir les missions
Expérience
14 ans, full stack
Basé à
Antananarivo, Madagascar
Clients
France, Royaume-Uni, États-Unis
Langues de travail
Français, anglais

Ce que je fais

Quatre façons de me faire intervenir

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.

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.

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.

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.

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

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

Mobile

React Native

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

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

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.

Contact

Disponible pour de nouvelles missions

Décrivez la mission : le produit, l’équipe, la stack et ce qui doit être livré. Je réponds avec une vraie lecture technique — où se situe le risque et comment je prendrais le périmètre — pas avec une plaquette.

[email protected]
Téléphone
+261 34 58 529 39
Fuseau
Antananarivo · UTC+3