Développeur Full-Stack & IA | Chef de Projets

Malik
Diakhate

Développeur Java Senior · Microservices · Spring Boot

Originaire du Sénégal, je construis des systèmes IA concrets depuis plus de 12 ans entre Dakar et Paris. De l'intégration de LLMs à l'automatisation de workflows métier, j'interviens sur tout le cycle — de l'architecture à la mise en production — sous ma structure YNNOVIA.

12+ans d'expérience
10+projets IA livrés
20+collaborateurs formés
2pays (France · Sénégal)
Disponible pour des opportunités CDI en France et des missions freelance France / Afrique. Basé à Cergy (Île-de-France).
Malik Diakhate

EXPERTISE

Je peux vous aider sur

Java Senior

Microservices · Architecture critique · Spring Boot

  • 12+ microservices Java 17/Spring Boot en production (Orange — 100k+ req/jour)
  • Patterns avancés : circuit breaker, retry, idempotence, OAuth2/Keycloak
  • Intégration IA dans l'écosystème Java (Spring AI, LangChain4j)
  • CI/CD Jenkins/GitLab, observabilité ELK, TDD/BDD JUnit 5
5+ ans d'expérience

AI Engineer

LLM Integration · RAG · Agents · MCP

  • Pipelines RAG (pgvector, ChromaDB) — 60% d'auto-résolution en prod
  • Agents LLM autonomes avec LangGraph, tool calling, guardrails
  • Serveur MCP mcp_gouv_sn — données publiques sénégalaises en langage naturel
  • Observabilité LLM : LangSmith, Langfuse, métriques coût/token, latence P95
1,5 an · projets en production

Chef de projet IA

Delivery · Pilotage · Transformation

  • Pilotage de 7+ projets IA bout en bout : cadrage, specs, coordination, recette
  • Rédaction CDC et spécifications technico-fonctionnelles
  • Formation et conduite du changement IA (20+ collaborateurs formés)
  • Background technique rare : comprend l'architecture ET pilote le delivery
Agile · MoSCoW · OKRs

COMPÉTENCES

Ma stack technique

IA & Automatisation

Modèles & APIs

GPT-4ClaudeGemini FlashLlamaMistralOpenAI APIAnthropic APIHuggingFace

Training & Custom

Fine-tuningLoRA/QLoRA

Vibe Coding

Claude CodeCursorCodexOpenCodeLovable

Gateway & Guardrails

NeMo GuardrailsGuardrails AILlamaGuard

Orchestration

LangChainLangGraphOpenAI Agents SDK

Développement & DevOps

Backend

Java 17Spring Boot 3Spring CloudSpring DataSpring SecurityPythonFastAPI

Frontend

ReactNext.jsTypeScriptAngularHTML5/CSS3

APIs

RESTGraphQLWebSocketOpenAPI 3.0HATEOAS

Architecture

MicroservicesClean/HexagonaleDDD

Résilience & Messaging

Hystrix/Resilience4jRabbitMQKafka

Gestion de Projet & Digital

Méthodes Agile

Agile/Scrum/KanbanKPIs & OKRMoSCoW/ROI

Outils PM

JiraConfluenceTrello/AsanaGitHub Projects

Méthodes IA

BMAD MethodSpec KitOpenSpecBMAD Agentic Agile

Pilotage

Cadrage cas d'usageSpécifications technico-fonctionnelles

Accompagnement

Change managementFormation équipesTransfert compétences

PROJETS

Ce que je construis

AD'IA - Plateforme de Création d'Agents IA spécialisés (RH, Compta, Marketing...)

Plateforme de création d'agents IA en local (RH, Marketing, Support…) garantissant la confidentialité totale des données. Toutes vos données restent chez vous, aucune fuite vers des serveurs tiers. Déploiement on-premise avec modèles open source.

100% données locales5+ types d'agentsConfidentialité garantie
LlamaFastAPIReactDocker+2

AgentBuilder - Plateforme de création d'agents IA vocaux

Plateforme de service client pour configurer un agent IA qui répond aux appels clients. L'agent renseigne les utilisateurs, qualifie les demandes et route vers le bon service. Configuration no-code de scénarios conversationnels vocaux.

Support vocal 24/7-60% appels manuelsConfiguration no-code
WebRTCWhisperGPT-4ElevenLabs+2

Postelma - Plateforme Marketing Media IA

Plateforme complète de gestion et automatisation des médias sociaux. Publication multi-plateformes (Facebook, X, LinkedIn), génération d'assets visuels par IA (images, vidéos), lead generation avec scraping et enrichissement GPT-4.

200+ posts/mois automatisés-70% temps de production15+ clients actifs
N8N (80+ workflows)PostgreSQLS3Redis+1

Clone NotebookLM (Google) - Podcast IA

Plateforme de génération de podcasts IA. Analyse automatique de documents (PDF, web, vidéos), création de scripts conversationnels, synthèse vocale multi-voix naturelle, interface de discussion interactive avec les contenus.

Génération de podcasts en 5 minSupport 10+ formatsMulti-langues
LangChainReactFastAPIElevenLabs TTS+2

Fine-Tuning Langue Locale

Solution de fine-tuning de modèles de langage sur des langues locales et dialectes sous-représentés. Entraînement personnalisé sur vos corpus métier pour obtenir un modèle IA qui parle votre langue, comprend vos expressions et répond avec précision à votre audience locale.

+85% précision langue localeCorpus personnaliséDéploiement on-premise
PythonHugging FaceLoRAFastAPI+2

Assistant Personnel IA

Assistant IA personnel ultra-personnalisé qui apprend vos habitudes, gère votre agenda, répond à vos emails, priorise vos tâches et vous accompagne au quotidien. Connecté à vos outils (Gmail, Calendar, Notion, Slack), il automatise les tâches répétitives pour vous laisser vous concentrer sur l'essentiel.

-3h/jour de tâchesIntégration 10+ outils100% personnalisable
GPT-4LangChainReactFastAPI+2

Visualisation de Données IA

Tableau de bord intelligent de visualisation et analyse de données en temps réel. Importez vos données (CSV, API, base de données) et obtenez instantanément des graphiques interactifs, des insights générés par IA et des rapports automatisés. Posez des questions en langage naturel et obtenez des réponses visuelles.

Analyse en temps réelQuestions langage naturelRapports automatisés
ReactD3.jsFastAPIGPT-4+2

Agent IA de Support Client

Agent IA conversationnel de support client capable de gérer l'intégralité des demandes entrantes en autonomie. Comprend le contexte, accède à la base de connaissance, escalade intelligemment vers un humain si nécessaire. Disponible 24/7 sur web, WhatsApp et email.

80% auto-résolutionSupport 24/7-60% coût support
GPT-4RAGPineconeFastAPI+2

JangalAI — TalibAI

Tuteur IA gratuit pour les élèves sénégalais, installable sur les tablettes des écoles. Transforme n'importe quel sujet du programme (CFEE, BFEM, Bac) en cours interactif personnalisé — du primaire au lycée, 100% en français avec un contenu local. 🎓 Plusieurs « professeurs » virtuels collaborent sur un whiteboard animé ; l'élève peut parler à l'oral, photographier son cahier, ou écouter le cours via voix locale Piper 100% hors-ligne. 📚 Programmes officiels, annales, livres gratuits (Aventure ambiguë, contes wolof) et 6 parcours clés en main (Initiation IA, Prompt Engineering, Python, Site Web avec IA, Vibe Coding, Cybersécurité). 🎬 L'IA fabrique classrooms, vidéos pédagogiques Remotion et quiz auto-corrigés en quelques secondes. 🔑 Routeur de clés intelligent : empile les niveaux gratuits de 9 modèles frontier (Mistral, Llama 3.3, Qwen3, DeepSeek V3, Gemini 2.5…), bascule auto quand un quota est épuisé — zéro coût API pour l'école, jamais bloqué, même dans les villages isolés.

100% hors-ligne9 modèles IA gratuits6 parcours intégrés
Next.js 16React 19Vercel AI SDKLangGraph+3

VocaleezAI — Voix-off & podcast multilingues

Transforme n'importe quelle vidéo YouTube, fichier (audio/vidéo/PDF/Word) ou texte collé en voix off traduite ou en podcast multi-voix, en streaming temps réel. 🎙️ Pipeline complet automatique : transcription Whisper → détection de langue → traduction (12+ langues) → synthèse vocale, suivie en direct étape par étape. 🎬 Re-doublage vidéo : l'audio traduit est réinjecté dans la vidéo d'origine — parfait pour localiser une vidéo en un clic. 🤖 Mode podcast façon NotebookLM mais multilingue : dialogue naturel à 2–4 intervenants, ton au choix (formel / décontracté / humour) et jingles, + résumé en 1 clic. 🔑 Routeur de clés intelligent : ajoute tes propres clés, l'app répartit la charge, bascule auto quand un quota est épuisé, et retombe sur des fournisseurs 100% gratuits sans clé — donc jamais bloqué.

12+ langues supportéesRe-doublage vidéo 1 clicRouteur multi-clés
React 18Vite 5Express 5Prisma 7+3

Fajju — Télémédecine anonyme Sénégal

Plateforme communautaire qui connecte patients et médecins certifiés en <6 minutes, 100% anonyme (zéro PII stockée, purge auto sous 24h, chiffrement AES-256). Consultations bilingues français/wolof, vidéo HD via Daily.co avec fallback intelligent vidéo → audio → chat selon la qualité réseau (crucial pour les zones rurales). Ordonnance PDF générée à la fin de chaque consultation, signée et téléchargeable instantanément. Stack moderne pensée mobile-first pour démocratiser l'accès aux soins partout au Sénégal, du Plateau de Dakar aux villages de Casamance.

Médecin en <6 min100% anonymeBilingue FR/Wolof
Next.js 14FastifyPrismaSocket.io+2

AlloDK — Covoiturage Sénégal (PWA)

Le covoiturage du Sénégal, en PWA mobile-first. App Next.js 14 qui transforme chaque trajet Dakar↔Thiès↔Mbour en business : auth SMS sécurisée (+221), double mode passager/conducteur en un toggle, réservation instantanée ou validée, gestion temps réel des places et cascade d'annulations automatiques. Chat interne sécurisé par réservation (numéros JAMAIS exposés, bannière anti-arnaque) avec polling 3s, badge non-lus en live, notifications classées par jour, et la culture FCFA partout (paiement espèces, prix entiers). Tout est livré en mode bypass dev pour démo instantanée sans Supabase, mais le schéma Prisma + Twilio + Mapbox + Realtime sont déjà branchables d'un flag. 5 sprints livrés, 99 tests verts, ~40 routes.

99 tests verts~40 routesAuth SMS +221
Next.js 14PrismaSupabaseTwilio Verify+2
Open Data

mcp_gouv_sn — Données publiques sénégalaises en langage naturel

Serveur MCP qui expose les données publiques sénégalaises (ANSD santé, ARMP — ~19 000 entreprises) en langage naturel. Un assistant LLM peut interroger les bases officielles via une simple question : « Combien d'entreprises sont enregistrées à Dakar ? », « Évolution du taux de vaccination par région ». Orchestration LLM via OpenRouter (Claude Sonnet), schémas MCP typés, cache local des datasets ANSD/ARMP.

19 000+ entreprises ARMPDonnées santé ANSDLangage naturel
MCPTypeScriptOpenRouterClaude Sonnet+2
Legal Tech

LexIA — Plateforme Legal Tech (OHADA / droit sénégalais)

Plateforme legal tech qui rend interrogeable le corpus du droit OHADA et sénégalais via RAG. Pipeline : Surya OCR (numérisation des textes scannés) → embeddings dans pgvector → recherche sémantique → réponses citées avec extraits sources. Architecture hybride local/cloud LLM : Ollama (Qwen3) en local pour la confidentialité, fallback cloud pour les requêtes complexes.

Corpus OHADA + droit SNRAG avec citationsHybride local/cloud
FastAPIpgvectorOllamaQwen3+2

EXPÉRIENCES

12+ ans dans le développement, du Sénégal à Paris

YNNOVIA — Agence IA & Automatisation· Actuel

Depuis septembre 2024

Freelance IA & Full-Stack

France / Sénégal
  • Pilotage complet de 7+ projets IA de bout en bout : cadrage, rédaction CDC/specs technico-fonctionnelles, coordination prestataires et clients, recette, déploiement.
  • mcp_gouv_sn : serveur MCP exposant les données publiques sénégalaises (ANSD santé, ARMP ~19 000 entreprises) en langage naturel — orchestration LLM OpenRouter/Claude Sonnet.
  • LexIA : plateforme legal tech — RAG sur corpus droit OHADA/sénégalais, FastAPI + pgvector + Ollama (Qwen3) + Surya OCR, architecture hybride local/cloud LLM.
  • AlloDK : PWA covoiturage Sénégal — Next.js 14, Supabase, Prisma, Twilio, Mapbox, auth SMS (+221), 5 sprints livrés, 99 tests verts, ~40 routes.
  • TalibAI/JangalAI : tuteur IA pour élèves sénégalais, 100% offline-ready, routeur de clés multi-modèles (Mistral, Llama, Qwen3, Gemini), Piper TTS, Remotion.
  • Fine-tuning LLM Wolof (en cours) : Llama 2 7B via LoRA/QLoRA, dataset 50K+ phrases — premier modèle adapté au Wolof (12M+ locuteurs).
  • Formation IA : programme déployé auprès de 20+ collaborateurs (Claude.ai, N8N, Lovable) — conception modules, animation, suivi d'adoption.
MCPRAGFastAPINext.js 14SupabaseOllamaLoRA/QLoRAClaude APIN8N

ASTEK — Client final ORANGE

2021 — 2024

Développeur Fullstack Java/Angular

Paris, France
  • Conception et développement de 12+ microservices Java 17/Spring Boot 2.7 avec Spring Cloud (Eureka, API Gateway, Config Server) — 100k+ requêtes/jour, scalabilité horizontale.
  • Architecture résiliente : circuit breakers (Hystrix), patterns retry/fallback, gestion idempotente des transactions financières sur APIs paiement mobile Orange.
  • Optimisation performances backend : cache Redis multi-niveaux, optimisation MySQL 8 (index composites, partitioning) → réduction temps de réponse de 800ms à 480ms (-40%).
  • Sécurité applicative : OAuth2 + Keycloak (IAM), validation JWT, conformité PS93 Orange — approche secure-by-design sur l'ensemble des flux.
  • CI/CD Jenkins + GitLab : 50+ déploiements/mois, réduction cycle release de 3j à 4h, TDD/BDD JUnit 5 + Testcontainers, SonarQube quality gates.
  • Observabilité ELK : dashboards Kibana (latence P95, error rate, SLA 99.9%), alertes Logstash → PagerDuty/Slack sur 12 microservices.
Java 17Spring Boot 2.7Spring CloudHystrixRedisMySQL 8OAuth2/KeycloakJenkinsGitLab CIJUnit 5TestcontainersSonarQubeELK

GCS SESAN

2019 — 2021

Développeur Java / Chef de projet Jr

Paris, France
  • Architecture microservices Spring Boot 2.4 : 8 services backend (Spring Data JPA/Hibernate, PostgreSQL 12), authentification Spring Security OAuth2, exposition APIs via Spring REST Controllers avec OpenAPI 3.
  • APIs REST haute disponibilité : contrats OpenAPI 3, gestion globale des erreurs (@ControllerAdvice), circuit breaker Hystrix pour la résilience — 99.9% uptime en production.
  • Sécurité : hébergement données de santé pseudonymisées, traçabilité complète (audit trails), data masking RGPD — réflexes secure-by-design directement transposables aux flux financiers critiques.
  • Observabilité production : ELK Stack (Elasticsearch 7.10, Kibana dashboards SLA 99.5%, error rate <0.5%), alertes Logstash → PagerDuty.
  • Référent technique e-Covid (ownership total) : coordination de 5 développeurs en méthodologie Agile, rédaction specs technico-fonctionnelles, gestion des déploiements iOS/Android — 3 releases critiques/mois livrées sous contrainte sanitaire.
  • Gestion cycle de vie mobile : packaging AAB/APK, soumissions Google Play Console / App Store Connect, monitoring Crashlytics Firebase, correctifs OTA.
Spring Boot 2.4PostgreSQL 12RESTHDSRGPDELKPagerDutyAgile

Helen Keller International (HKI)

2014 — 2017

Responsable IT Santé

Dakar, Sénégal
  • Référent technique pour les projets de santé mobile (suivi nutritionnel, prévention, campagnes terrain) : interlocuteur principal entre équipes santé, partenaires techniques et terrain.
  • Mise en place et gestion de plateformes de collecte de données : administration des comptes, gestion des formulaires, contrôle qualité des données remontées.
  • Formation et encadrement des utilisateurs (agents de santé, superviseurs…) pour la planification des activités de collecte, le suivi des indicateurs et la remontée des données.
  • Contribution à la formalisation des processus métier (flux de données, procédures de saisie, validation) pour sécuriser la qualité et la fiabilité des informations collectées.
Mobile santéCollecte de donnéesFormation terrain

IRD — Institut de Recherche pour le Développement

2012 — 2014

Développeur Java/JEE

Dakar, Sénégal
  • Développement d'applications de simulation multi-agents d'expériences de recherche en biologie et en écologie, en Java / JEE (Eclipse, JSP/Servlets, frameworks MVC).
  • Conception technique à partir de modèles UML (diagrammes de classes, séquences) et implémentation de web services pour l'échange de données entre systèmes.
  • Conception et optimisation de bases de données relationnelles (SQL) : schémas, requêtes, procédures stockées, intégrité et performance.
  • Participation aux phases de tests, validation et mise en production des applications, avec rédaction de la documentation technique associée.
  • Auteur d'un article scientifique présenté au Colloque Africain de Recherche en Informatique et Mathématiques Appliquées en 2014 (CARI'14), valorisant les résultats obtenus avec les outils développés.
Java/JEEEclipseJSPServletsMVCSQLUMLWeb servicesCARI'14

PARCOURS

Formation académique

Global Knowledge - CFA AFIA

Master projet digital (développement d'applications)

Paris2018 — 2019

UCAD

Ingénieur en Bio-Informatique

Sénégal2009 — 2014

CONTACT

Travaillons ensemble

Restons en contact

Disponible pour des opportunités CDI en France et des missions freelance France / Afrique. Basé à Cergy (Île-de-France).

LinkedIn
GitHub
diakhatemalick00@gmail.com
YouTube (Démos projets)
malickdiakhate.com
Paris · Dakar
Wolof (langue maternelle) · Français (courant) · Anglais (intermédiaire)
Disponible pour des opportunités CDI en France et des missions freelance France / Afrique. Basé à Cergy (Île-de-France).