Télécharger PDF← Retour

Saïfallah MANSOUR

Architecte logiciel — Systèmes critiques & IA agentique

.NET · Python · Cloud · Distributed Systems · Applied AI

Freelance / CDI

Paris

mansour.saifallah@gmail.com

LinkedIn · GitHub

Disponible avec 1 mois de préavis

Profil

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.

Expériences professionnelles

BNP Paribas Asset ManagementEn poste

Tech Lead & Architecte logiciel — Cloud / Microservices

Août 2022 → Présent

Paris

.NET 6/8ASP.NET CorePythonFastAPIKafkaPostgreSQLIBM CloudKubernetesDockerHelmAzure DevOpsReactTypeScript

1. Architecte Cloud & Transformation

  • Analyse des dépendances, impacts de migration et architectures cibles sur IBM Cloud
  • Modernisation d'applications legacy vers microservices cloud-native ; migrations SQL Server → PostgreSQL Cloud
  • Conception d'APIs REST, architectures événementielles Kafka, backends .NET 6/8 et Python FastAPI
  • Optimisation des performances backend, orchestration de données multi-sources et cache multi-niveaux

2. Tech Lead — Plateforme Sense

  • Sense — plateforme Multi Asset (7 microservices + front React, ~120 utilisateurs) — lead technique jusqu'à 10 personnes
  • Coordination technique, résolution de blocages, revues de code backend et suivi inter-équipes
  • Cadrage technique et suivi d'intégration du service AI/RAG documentaire (équipe dédiée) — définition des points de contact API

3. Data Service — Projet Jasmine

  • Conception et développement d'un Data Service Python/FastAPI pour agréger, normaliser et préparer des données financières et de conformité
  • Mise en place de flux REST/Kafka, traitements asynchrones et orchestration de données issues de multiples API
  • Contribution backend Python, avec interventions ponctuelles .NET, sur une plateforme liée à l'intégration de portefeuilles externes
Société Générale CIB — X-One

Senior Software Engineer

Déc 2018 → Août 2022

Paris

C# .NET Core 2.2.NET 4.6/4.8WebAPIJenkinsOracleSybasePostgreSQLTDDBDDSonarQubeClean Architecture
  • Développeur senior sur X-One Back Office Equity, l'une des grandes plateformes trading de SG CIB (projet impliquant ~200 développeurs)
  • Implémentation de modules en Clean Architecture / DDD — séparation Domain, Application et Infrastructure sur les nouveaux développements
  • Optimisation de microservices et traitements batch — gain de performance d'environ 40% via optimisation d'index et parallélisation
  • Industrialisation du socle de tests : TDD/BDD, migration Rhino Mocks vers Moq, réduction du temps d'exécution des tests d'environ 1h
  • Modernisation technique .NET : migration de projets vers le format SDK Style, amélioration de la maintenabilité et suivi SonarQube
  • Release manager / factory manager — coordination de 5+ équipes feature, planification des releases et suivi des dépendances inter-équipes
BNP Paribas Asset Management

BA & Développeur .NET — Rôle Hybride

Sep 2016 → Déc 2018

Paris

.NETC#TDDNUnitOracle SQLUMLBPMN
  • Rôle hybride : Business Analyst / Développeur .NET / Application Owner
  • Développement full-stack et gestion des exigences métier
  • Ownership technique de projets — interface entre équipes métier et IT
  • Modélisation UML/BPMN et rédaction de spécifications fonctionnelles
Société Générale Securities Services (SGSS)

Ingénieur Développement

Fév 2013 → Août 2016

Paris

C#ASP.NETWCFOraclePL/SQLETLRESTOAuth 2.0

Équipe Gallery — Fund Administration (Mar 2014 → Août 2016)

  • Maintenance et évolution d'une application de Fund Administration (reporting, NAV, GED)
  • Développement de web services inter-applicatifs (WCF, ASMX)

Équipe Glass Custody (Fév 2013 → Mar 2014)

  • Maintenance GCU (Glass Custody Unit) et Glass Admin
  • Corrections et évolutions sur base Oracle / PL/SQL

Compétences techniques

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

Projets IA appliquée

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

Certifications

Anthropic Academy

Claude with the Anthropic API

Obtenue

Anthropic Academy

Building with the Claude API · Claude Code 101 · Claude Code in Action · Introduction to agent skills

ID: 5n8hrz4jowy6 · Vérifier la certification

Mai 2026
NVIDIA

NVIDIA Certified Associate — Gen AI LLMs

Obtenue

NVIDIA

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

2026

Formation

Diplôme d'Ingénieur Informatique

ENSI — École Nationale des Sciences de l'Informatique

2011

Langues

FrançaisBilingue
AnglaisCourant professionnel
ArabeLangue maternelle

Saïfallah MANSOUR · 07 81 •• •• 77 · Freelance / CDI