Architecte logiciel — Systèmes critiques & IA agentique
.NET · Python · Cloud · Distributed Systems · Applied AI
Freelance / CDI
Architecte logiciel — 15 ans d'expérience (depuis 2011), dont 13 en finance de marché (BNP Paribas AM, Société Générale CIB), sur des systèmes backend distribués et critiques en .NET et Python.
Conception d'architectures cloud (IBM Cloud, AWS, Azure), d'APIs REST et de plateformes microservices event-driven (Kafka) ; leadership technique — équipes jusqu'à 10 devs, release management inter-équipes.
IA appliquée en production : RAG, agents LLM (CrewAI, LangChain), tool use, MCP — certifié Anthropic Academy (mai 2026) & NVIDIA Gen AI LLMs (2026). Projets livrés : SAIF-IA Chatbot, My Toyota, CV Critic Agent.
Tech Lead & Architecte logiciel — Cloud / Microservices
Août 2022 → Présent
Paris
1. Architecte Cloud & Transformation
2. Tech Lead — Plateforme Sense
3. Data Service — Projet Jasmine
Senior Software Engineer
Déc 2018 → Août 2022
Paris
BA & Développeur .NET — Rôle Hybride
Sep 2016 → Déc 2018
Paris
Ingénieur Développement
Fév 2013 → Août 2016
Paris
Équipe Gallery — Fund Administration (Mar 2014 → Août 2016)
Équipe Glass Custody (Fév 2013 → Mar 2014)
Architecture & Leadership
Microservices & event-driven (Kafka) · Clean Architecture / DDD · Conception d'APIs REST · Tech lead — équipes jusqu'à 10 devs · Release management inter-équipes (5+) · Code review & mentoring · Scrum / Kanban / SAFe
Backend
C# / .NET — ASP.NET Core, WebAPI, EF Core · Python — FastAPI, AsyncIO, HTTPX · Streaming — SSE, SignalR · Traitements asynchrones & batch
Data
SQL — PostgreSQL, Oracle, SQL Server · PL/SQL · pandas / ETL · Reporting automatisé / BI
Qualité & Tests
TDD / BDD — xUnit, NUnit, Moq, Pytest · Tests mock LLM & non-régression · Analyse statique — SonarQube, Fortify, Ruff, ESLint
IA & LLM
Claude API — tool use, streaming, structured outputs · RAG — pgvector, embeddings, chunking · Agents — CrewAI, LangChain · MCP · Prompt engineering · Mistral & OpenAI APIs · Chatbots (Telegram, WhatsApp)
Cloud / DevOps
IBM Cloud — IKS, Event Streams, COS · Kubernetes / Helm · Docker · AWS (EC2, S3, Lambda) · Azure (App Service, AKS) · CI/CD — GitHub Actions, Azure DevOps, Jenkins
Sécurité applicative
Threat modeling — OWASP ASVS, STRIDE · Auth — HMAC timing-safe, magic-link, OAuth 2.0 · Chiffrement PII at rest (Fernet) · Rate limiting · CORS / CSP / HSTS · RGPD — rétention, masquage PII
Frontend
TypeScript · React / Next.js 16 · Tailwind CSS 4 · React Flow · Framer Motion
SAIF-IA Chatbot
Agent IA intégré au portfolio, en production : 6 outils MCP, boucle agentique Claude Tool Use API, streaming SSE token par token, RAG pgvector et exécution parallèle des outils. Qualifie les recruteurs et adapte le pitch à l'interlocuteur.
Next.js 16 · TypeScript · Claude Haiku · Groq · Tool Use API · SSE Streaming · RAG pgvector · OpenAI Embeddings · Supabase · Vercel
My Toyota
Assistant RAG conversationnel pour manuels Toyota : questions en langage naturel, réponses extraites du PDF officiel et schémas techniques affichés en temps réel. Streaming SSE token par token.
Next.js 16 · TypeScript · Claude Haiku · LangChain · OpenAI Embeddings · Supabase pgvector · Supabase Storage · PyMuPDF · Python · Vercel
CV Critic Agent
Agent IA autonome d'audit du CV — repo Python CrewAI native exposé via FastAPI + Server-Sent Events, et UI Next.js qui anime en temps réel le graphe de dépendances des 3 agents pendant qu'ils tournent. Démo live : https://agentic-ai.saifallah.dev.
CrewAI · Python 3.11+ · Mistral API · BaseLLM Adapter · FastAPI · SSE Streaming · HMAC-SHA256 · Fernet · Cloudflare Turnstile · Telegram Bot API · Resend · slowapi · Next.js 16 · React Flow · Framer Motion · Pytest / unittest · Ruff · GitHub Actions CI · Render · Vercel
Claude with the Anthropic API
ObtenueAnthropic Academy
Building with the Claude API · Claude Code 101 · Claude Code in Action · Introduction to agent skills
ID: 5n8hrz4jowy6 · Vérifier la certification
NVIDIA Certified Associate — Gen AI LLMs
ObtenueNVIDIA
Fondamentaux LLM — architecture Transformer, tokenisation · RAG — Retrieval-Augmented Generation, chunking, vector search · Fine-tuning & PEFT — LoRA, QLoRA, instruction tuning · Inférence & serving — TensorRT-LLM, NVIDIA NIM
ID: e32458aa-0f0f-42be-bf4f-95128ea5f29e · Vérifier la certification
Diplôme d'Ingénieur Informatique
ENSI — École Nationale des Sciences de l'Informatique