Aller au contenu
ettc

Le fondateur

Enzo Tripoli

Fondateur et responsable technique - ET Technology Consulting

Python · Go · PostgreSQL · React · gRPC · IA appliquée & LLM

Neuf ans à concevoir, développer et exploiter des systèmes qui tournent en production sous contrainte réelle : volumétrie, coûts, fiabilité, conformité. J'ai commencé par les pipelines de données à grande échelle, j'ai continué par le backend distribué, et j'ai passé les deux dernières années à mettre de l'IA en production - la vraie, celle qui doit répondre juste, vite et sans faire exploser la facture.

Ce qui m'intéresse est toujours le même point : la distance entre une donnée brute et une décision. La réduire demande de savoir descendre dans un plan d'exécution PostgreSQL le matin et cadrer un besoin métier l'après-midi. C'est sur cette compétence que le cabinet est construit, et c'est moi qui la porte sur chaque mission.

Quelques repères

9 ans
d'expérience en data, backend et IA
80 000+
utilisateurs actifs sur un backend que j'ai conçu
÷ 50
coûts d'inférence LLM, à qualité constante
-30-40 %
de latence API après refonte
10
développeurs encadrés, internes et externes
50
serveurs physiques exploités et automatisés

Ce que je sais faire

01

Faire circuler la donnée

Pipelines ETL sur des millions de lignes, ingestion multi-sources, modélisation orientée performance, PostgreSQL avancé (indexation, vues matérialisées, plans d'exécution), BigQuery, Elasticsearch, Redis.

02

Rendre l'IA fiable

RAG complet (chunking, embeddings, recherche vectorielle pgvector, recherche hybride, reranking), sorties structurées, function calling, garde-fous, fallback de modèle, évaluation par golden sets et LLM-as-judge.

03

Tenir la production

GCP (Cloud Run, Pub/Sub, Cloud Tasks, BigQuery, monitoring), Docker, Kubernetes, CI/CD, observabilité, debug en production, absorption des pics de charge sans explosion des coûts.

04

Cadrer et encadrer

Décisions d'architecture guidées par les enjeux métier, revues de code systématiques, standards d'équipe, mentorat, cadrage technique à partir d'un besoin exprimé en langage métier. Tech Lead qui reste dans le code.

Parcours

2022 - aujourd'hui

ET Technology Consulting (SASU)

Fondateur - Tech Lead Backend & IA

Cabinet de conseil technique portant deux produits SaaS B2B en production : NovoAgent (agents IA conversationnels pour agences immobilières) et TableAgent (hôtellerie / restauration). Architecture multi-tenant, contraintes fortes de fiabilité, de conformité RGPD et de coût d'inférence.

  • Conception et développement d'une plateforme SaaS multi-tenant d'agents IA conversationnels, de l'architecture à l'exploitation.
  • Pipeline RAG complet : ingestion documentaire multimodale, chunking, embeddings, recherche vectorielle sur PostgreSQL / pgvector, reranking et évaluation de la qualité de récupération.
  • Architecture hybride réduisant la dépendance au LLM : routage déterministe, cache sémantique, machine à états métier, appel au modèle réservé aux cas qui le justifient.
  • Application mobile React Native embarquant des fonctions IA non conversationnelles : speech-to-text, extraction et structuration de données, création automatique de tâches et de rappels.
  • Intégration de la WhatsApp Cloud API en tant que Tech Provider Meta : embedded signup, multi-WABA, templates, webhooks idempotents.
  • Framework de test et de simulation d'agents (scénarios versionnés, LLM-as-judge) évaluant fidélité, conformité et robustesse avant chaque mise en production.
  • Mise en conformité RGPD et EU AI Act (article 50), DPA article 28.
  • Définition des standards de code et cadrage technique pour une équipe de 10 développeurs internes et externes.

Impacts clés

  • Coûts d'inférence divisés par 50 entre la première version et l'architecture optimisée, à qualité de réponse constante.
  • Déploiements en production chez une vingtaine de clients en France et Suisse romande.
  • Réduction significative du délai de première réponse et de la charge opérationnelle des équipes clientes.

2024 - juin 2026

Reveeld

Senior Backend / Full-Stack Engineer - Tech Lead

Application de rencontre comptant plus de 80 000 utilisateurs actifs, sur une architecture cloud-native GCP. Fortes contraintes de scalabilité, de performance, de sécurité et de fiabilité en environnement grand public.

  • Conception et mise en œuvre d'une architecture cloud-native orientée functions sur GCP, plutôt qu'une API monolithique classique.
  • Développement de services backend en Python et Go, APIs REST et gRPC pour la communication inter-services.
  • Backoffice complet en React.js (modération, opérations, support, analytics) et contribution au frontend React Native.
  • Optimisation PostgreSQL : requêtes, schémas, stratégies d'indexation avancées et vues matérialisées.
  • Brique data / analytics via BigQuery et workflows IA (Cloud Vision) pour la modération de contenu.
  • Absorption des pics de trafic via traitements asynchrones (Pub/Sub, Cloud Tasks) et scaling adaptatif de Cloud Run.

Impacts clés

  • Backend stable à 80 000 utilisateurs actifs, avec anticipation des pics de charge sans explosion des coûts d'infrastructure.
  • Throughput de la modération amélioré de 60 à 70 % via automatisation et workflows assistés par IA.
  • Efficacité des campagnes de push notifications (delivery / CTR) augmentée de 30 à 40 %.

2019 - 2024

Yacast

Senior Backend Engineer → Tech Lead

Environnement data intensif : catalogues musicaux, reconnaissance de contenu TV / radio et reporting automatisé pour des clients enterprise.

  • Conception et livraison de projets backend from scratch, avec arbitrage entre APIs REST et architectures gRPC.
  • Pilotage technique de la refonte progressive d'un monolithe vers des microservices.
  • Conception et optimisation de pipelines ETL traitant des millions de lignes issues de catalogues musicaux et de flux broadcast.
  • Services de reconnaissance musicale TV et radio fonctionnant en continu (24/7) en environnement critique.
  • Queues distribuées RabbitMQ pour orchestrer les traitements asynchrones et parallèles.
  • Optimisation avancée de PostgreSQL, Elasticsearch pour la recherche concurrente et caches Redis.
  • Exploitation d'une ferme d'environ 50 serveurs physiques (≈180 cœurs virtuels chacun), automatisation via SaltStack et Ansible.

Impacts clés

  • Latence API réduite de 30 à 40 %, certaines requêtes SQL critiques améliorées d'un ordre de grandeur.
  • Services critiques de reconnaissance musicale maintenus 24/7 sur une infrastructure on-premise à grande échelle.
  • Livraison fiable de rapports automatisés pour plusieurs clients enterprise.

Autre réalisation

IpOp Tools (Suisse)

Application web full-stack (Python, PostgreSQL, React) conçue pour un client suisse : architecture backend, couches API, optimisation de base de données, déploiement et exploitation. Intègre une brique IA embarquée - RAG sur la base documentaire, assistant guidant l'utilisateur dans l'expression et la structuration de son besoin.

Pour ceux qui creusent

Ingestion & pipelines

  • ETL / ELT
  • Python
  • Go
  • Pub/Sub
  • Cloud Tasks
  • RabbitMQ
  • Traitements asynchrones
  • Idempotence & retry

Entrepôt & modélisation

  • PostgreSQL avancé
  • BigQuery
  • Vues matérialisées
  • Stratégies d'indexation
  • Plans d'exécution
  • Migrations
  • Historisation

Restitution

  • Tableaux de bord
  • Rapports automatisés
  • React / Next.js
  • React Native
  • APIs REST & gRPC
  • Exports & alertes

Couche IA

  • RAG
  • pgvector
  • Embeddings
  • Recherche hybride
  • Reranking
  • Function calling
  • Sorties structurées
  • Garde-fous & fallback

Formation

2019

Master 2 (Bac+5) - Informatique, spécialisation Machine Learning, Intelligence Artificielle et Data Science

ESIEA - École Supérieure d'Informatique, Électronique et Automatique, Paris

Où nous intervenons

  • Cabinet basé à Marignier, Haute-Savoie - à 25 minutes de Genève.
  • Missions en France et en Suisse romande, sur place comme à distance.
  • Interlocuteur technique unique, du premier échange jusqu'à l'exploitation.
  • Français langue maternelle, anglais professionnel.

Le CV détaillé

Version complète, mise en page, prête à imprimer ou à transmettre.