🇫🇷 Français🇬🇧 EnglishDOCX

Amine MNASSRI

Senior AI Engineer — Systèmes agentiques & GenAI | Expert PHP/Symfony

16 ans de développement web en production · 1 an+ de systèmes agentiques et GenAI en production

Profil

Senior AI Engineer & Lead Développeur avec 16 ans d’expérience en conception et développement web. Chez TotalEnergies, je pilote l’initiative IA générative du pôle Web B2C : conception de systèmes multi-agents, d’agents IA, de workflows agentiques et de solutions RAG avec LangChain et LangGraph, suivis et évalués en continu avec LangSmith. Le context engineering est au cœur de ma démarche pour fiabiliser le comportement des agents.

Mon expérience de développeur full-stack (PHP, Symfony, Laravel, Python, React.js, Next.js) et des environnements cloud (AWS, GCP) me permet d’amener l’IA jusqu’en production, avec évaluation continue et maîtrise des coûts.

Compétences techniques

GenAI & agents

IA générativeOrchestration d’agents (LangGraph, LlamaIndex, LangChain)Systèmes multi-agentsTool callingPrompt engineering

RAG & recherche

RAG avancéRecherche hybride (vectorielle + BM25)RerankingBases vectoriellesElasticsearchNeo4j

LLM & inférence

OpenAI APIVertex AIHugging Face TransformersvLLMOllama

Deep learning & fine-tuning

PyTorchFine-tuning PEFT/LoRA

MLOps & LLMOps

MLflow (tracing, évaluation continue, suivi des coûts)Vertex AIDétection d’hallucinationsDockerCI/CD

Backend

PHP 8Symfony 2→7Laravel 8→11PythonFastAPIDjangoNode.jsAPI PlatformRESTGraphQLKafka

Frontend

React 16→19Next.js 15/16TypeScriptVue.js / Nuxt

Cloud & DevOps

AWS (ECS, ECR, S3, EC2, VPC, IAM)GCP (Vertex AI)AzureDevOpsGitHub ActionsJenkinsGrafanaKibanaDynatraceNewRelic

Données

PostgreSQLMySQLMongoDBNeo4jElasticsearch

Qualité & méthodes

TDDPHPUnitJestCypressPHPStanSonarQubeScrum / KanbanJiraConfluence

Assistants de code

GitHub CopilotClaude CodeModèles Qwen et Kimi

Autres

Typo3WordPressMagentoAngularSOAP

Projets IA

Mana Studio

Plateforme créative IA multi-modèles (vidéo, image, audio)
Conception & développement
2026

Plateforme qui agrège des modèles génératifs (vidéo, image, voix), avec paiement en ligne et facturation interne en tokens, conçue de bout en bout : architecture, backend, frontend et déploiement.

  • Orchestrateur multi-fournisseurs (OpenRouter, fal, RunPod) avec circuit breaker et fournisseur de secours par modalité.
  • Ledger de tokens append-only sur PostgreSQL (fonctions SECURITY DEFINER, rôle applicatif restreint) : débit avant soumission et reversal automatique en cas d’échec fournisseur, indépendant de la facturation des fournisseurs IA.
  • Moteur de prompt propriétaire (RAG + LLM, pgvector) pour l’enrichissement culturel et sectoriel des requêtes.
  • Studios voix et vidéo : voix off en dialecte tunisien, avatars parlants, montage vidéo avec découpage intelligent des vidéos longues et envois fragmentés reprenables, dictée (Whisper / Vosk), modération de contenu.
  • Paiements ClicToPay et Stripe avec réconciliation automatique, facturation, frontend Next.js en 5 langues (FR, EN, AR, ES, IT).
  • Backend FastAPI asynchrone, files de tâches Celery/Redis, migrations Alembic, déploiement Docker.
Environnement: Python, FastAPI, PostgreSQL, pgvector, Alembic, Redis, Celery, Next.js, React, TypeScript, Docker, OpenRouter, fal, RunPod, Stripe, ClicToPay, RAG, GenAI.

ManaBot

Chatbot multi-agents IA pour PME · site web, WhatsApp, Messenger, Instagram
Conception & développement
2026

Chatbot multi-agents à architecture RAG stricte : aucune réponse n’est générée en dehors de la base de connaissances du client.

  • Pipeline multi-agents orchestré avec LangGraph : routeur d’intention, agent FAQ/RAG et agent de vérification d’ancrage (grounding check) ; en cas d’échec, message de repli explicite et relais vers un humain.
  • RAG strict sur Qdrant (embeddings sentence-transformers) avec l’API Claude ; journal d’audit de chaque réponse avec les passages sources utilisés.
  • Isolation multi-tenant stricte : une collection vectorielle par client, requêtes et logs scopés par client.
  • Support multilingue (français, arabe dialectal tunisien, anglais) avec détection de langue.
  • Backend FastAPI / PostgreSQL / Docker ; tests automatisés (pytest) sur l’ancrage, le routage d’intention et l’isolation multi-tenant.
Environnement: Python, FastAPI, LangGraph, Claude API (Anthropic), Qdrant, sentence-transformers, PostgreSQL, SQLAlchemy, Pydantic, Docker, pytest, RAG, Multi-agents.

Expériences professionnelles

Senior AI Engineer / Développeur Senior PHP-Symfony

TotalEnergies (via Symdrik)
Paris, Pôle Web B2C
Sept. 2021 – Aujourd’hui

Double rôle : pilotage de l’initiative IA générative du pôle et modernisation de la stack backend critique.

  • Conçu et déployé des systèmes multi-agents (LangGraph, LlamaIndex) automatisant des workflows métier (support client, analyse documentaire, génération de contenu).
  • Construit une plateforme RAG-as-a-Service interne : chunking hybride, embeddings multi-modèles, recherche hybride vectorielle + BM25 et reranking.
  • Mis en place l’observabilité GenAI avec MLflow : tracing des prompts, évaluation continue, détection des hallucinations et suivi du coût par requête.
  • Déployé des LLM open source en inférence locale (vLLM, Ollama, quantization AWQ/GPTQ, batch inference) : données confidentielles gardées en interne et coût d’inférence réduit.
  • Exposé les agents et le RAG via des microservices FastAPI (asynchrone, streaming, validation Pydantic).
  • Fine-tuné des modèles avec PyTorch et PEFT/LoRA.
  • Standardisé GitHub Copilot dans l’équipe.
  • Migré la stack critique : PHP 7 → 8.3, Symfony 4.4 → 6.4, React 16 → 19, avec refonte de l’architecture cœur.
  • Porté la couverture de tests de 0 à 88 % (PHPUnit, Jest, Cypress) et PHPStan au niveau 8, le plus strict.
  • Migré la CI/CD de Bitbucket/Azure vers AWS et GitHub Actions.
  • Maintenu l’écosystème B2C (site Typo3, espace client, APIs Laravel, application de paiement Symfony/React) en TMA/MCO niveau 3 ; animation Scrum et mentorat des développeurs.
Environnement: LangGraph, LlamaIndex, LangChain, MLflow, vLLM, Ollama, Hugging Face, PyTorch, TensorFlow, FastAPI, Vertex AI, OpenAI API, PHP 8, Symfony, Laravel, Python, Django, React, Next.js, Kafka, AWS, GCP, DevOps, GitHub Actions, Docker.

Senior Développeur PHP/Symfony

Audi France (via Micropole)
Paris
Fév. 2020 – Août 2021
  • Développé et migré l’écosystème Audi Global Contacts : 10 APIs, dashboards d’administration, microservices Node.js et passerelles.
  • Conçu les modules Lead Management, Lead Scoring, Audi OnDemand, DataPlug, IDKIT, Bloctel et la migration Salesforce.
  • Migré PHP 5.6 → 7.4 et Symfony 3.4 → 4.4 ; optimisé les performances API (NewRelic, Grafana, Kibana).
Environnement: PHP 7, Symfony 3/4, API Platform, PostgreSQL, MongoDB, Node.js, Docker, Codeception, REST/SOAP, Camunda, Tyk, GitLab, Grafana, Elasticsearch, Kibana, NewRelic, Jira, Confluence.

Senior Développeur — Tunnel e-commerce

Maisons du Monde
Paris
Mars 2018 – Janv. 2020
  • Refondu le tunnel panier-livraison-paiement (11 applications Symfony) vers une API de prise de commande et un front Nuxt/Vue.js.
  • Intégré de nouveaux modes de paiement et optimisé l’UX de conversion.
Environnement: PHP 7, Symfony 1/2/3/4, Vue.js, Nuxt, PostgreSQL, GraphQL, Traefik, Google Pub/Sub, Docker, PHPUnit, GitLab, Grafana, Rundeck, Kibana, NewRelic.

Lead Développeur Fullstack

Groupe Revue Fiduciaire (Groupe LTO)
Paris
Mars 2017 – Mars 2018
  • Conçu l’architecture et développé une PWA de digitalisation des conventions collectives et codes juridiques (Symfony, Polymer, MongoDB, Neo4j) ; administration des serveurs.
Environnement: PHP 7, Symfony 2/3, Node.js, MongoDB, Neo4j, Polymer 2, PWA, Firebase, PHPUnit, Jira.

Chef de projet & Lead Développeur Fullstack

Techno-Compétence
Tunisie / France
Janv. 2014 – Fév. 2017
  • Piloté et développé un CRM immobilier (KOMAXIS), une plateforme AdWords B2B (MadisonAds) et des sites clients (Symfony, AngularJS, WordPress).
Environnement: PHP 5, Symfony 2.8, MySQL, MongoDB, AngularJS, WordPress, jQuery, Bootstrap, REST APIs, PHPUnit, Apache.

Développeur Backend

HappyStreet (Techno-Compétence)
Tunisie
Août 2010 – Déc. 2013
  • Développé le CMS e-commerce et le CRM de la principale plateforme e-commerce tunisienne, avec intégration de passerelles de paiement.
Environnement: PHP 5, CodeIgniter, MySQL, Apache, jQuery, Bootstrap, PHPUnit, XML.

Formation, langues & intérêts

Formation

2010 — Master en Informatique
Génie logiciel

Langues

Français : bilingue
Anglais : professionnel

Centres d’intérêt

IA & systèmes agentiquesBlockchainSports de montagneVoyages