You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Oussama B.OB

Oussama B.

Tech Lead Java & Data | Kafka | Azure | RAG | AI

€ 689/dag
Paris, FR
8-15 jaar

Gemiddelde responstijd: 1 uur

Over Oussama

Tech Lead Java, Data & AI — 8 ans d’expérience dont 4 en leadership chez Amadeus et Air France KLM.


Je conçois et optimise des systèmes distribués à forte volumétrie (1,5 à 2,5M messages/jour) et déploie des plateformes d’IA en production (RAG multimodal, multi-agents, MCP) sur Azure.


Résultats concrets :
• Diagnostic des jobs réduit de 4h à 15 min via RAG multi-agents + Prometheus
• -38% temps d’exécution et -30% ressources sur batch critique (Air France KLM)
• -90% d’incidents production nécessitant intervention manuelle
• -12% coûts Azure via gouvernance et provisionnement
• 90%+ précision de récupération sur RAG multimodal enterprise


Mes interventions :
• Audit architecture & diagnostic performance JVM
• Modernisation Java 8/11/17/21/22 | Spring / Spring boot.
. migration cloud Azure | migration base de données
• expert multithreading .
• Stabilisation de production à forte charge
• Design de plateformes Kafka à grande échelle
• Conception et déploiement de systèmes RAG & multi-agents en production


Stack : Java 17/21/22 · JVM · GC · multithreading · Spring . Kafka ·airflow · Azure (AKS, AI Search, OpenAI) · LangChain · LangGraph · MCP · FastAPI · Kubernetes · Ansible · Terraform · Prometheus . ELK ...


Disponible immédiatement — Paris IDF / Nice / full remote.
  • Frans

    Tweetalig / moedertaal

  • Engels

    Vloeiend

Kan op locatie werken
Paris (tot 50km), Nice (tot 40km), Marseille (tot 10km), Aix-en-Provence (tot 20km)

Werkervaring

  • AMADEUS
    Big Data Platform Engineer & AI Systems
    LUCHTVAART & RUIMTEVAART
    april 2024 - Vandaag (2 jaren en 2 maanden)
    Paris, Frankrijk
    Référent technique au sein de l’équipe — 10 personnes (Java DevOps, Data Engineers, Data Scientists). Pilotage de l’industrialisation de 30 applications Kafka Streams et 30 reporters Spark Scala. Réduction d’environ 12% des coûts Azure via gouvernance et optimisation du provisionnement.

    Performance & JVM
    • Profiling avancé (JVisualVM, JConsole , Eclipse MAT) — résolution fuites mémoire, contention threads, pauses GC
    • Migration Java 8 → 17/21/22 et modernisation Spring sur l’ensemble des pipelines Kafka Streams

    Data Streaming & Kafka
    • Industrialisation de 30 applications Kafka Streams et 30 reporters Spark Scala
    • Kafka Connectors, MirrorMaker 2 (réplication interclusters), Schema Registry (Avro)
    • Supervision clusters Kafka sur Kubernetes (OpenShift, Azure) — monitoring Prometheus/Grafana/ELK
    • Benchmarking Spark Streaming vs Kafka Streams, tuning retention/compression/consumer lag

    AI Engineering
    • Système RAG multi-agents intégré à Prometheus → diagnostic jobs Spark réduit de 4h à 15 min
    • Plateforme AgentOps : 6 agents IA spécialisés (code review, sécurité, monitoring, incident, fix + PR GitHub) via superviseur avec re-planning dynamique
    • Intégration Model Context Protocol (MCP) — 5 serveurs d’outils, communication SSE temps réel, architecture event-driven sur Azure Service Bus
    • RAG multimodal enterprise : dual-content indexing, hybrid search BM25 + vector search, cross-encoder ms-marco, 3 modes (Fast/Advanced/Agentic avec self-refinement et confidence gating) → 90%+ précision
    • Déploiement Azure : Container Apps, AKS avec modèles self-hosted embeddings & reranking, Azure AI Search, Azure OpenAI GPT-4o
    • Mémoire conversationnelle multi-tours : détection références anaphoriques, réécriture contextuelle

    Stack : Java 8/17/21/22 · Spring · Kafka · Spark Scala · Azure · Databricks · Azure AI Search · Azure OpenAI · Kubernetes · OpenShift · Airflow · Prometheus · FastAPI · LangChain · LangGraph · MCP
    Apache Kafka Java IA générative RAG Cloud Azure
  • AIR FRANCE
    Java Technical Lead
    LUCHTVAART & RUIMTEVAART
    juni 2022 - mei 2024 (1 jaar en 11 maanden)
    Valbonne, France
    Tech Lead sur la plateforme critique ROR (Recovery of Operations & Irregularities) traitant 1,5 à 2,5 millions de messages/jour en temps réel (retards, annulations, rebooking). Équipe de 12 développeurs (7 ROR + 5 Ticketing).


    Résultats clés :
    • -38% temps d’exécution et -30% ressources sur le batch de traitement des irrégularités
    • -90% d’incidents de production nécessitant intervention manuelle du support
    • Mentorat de 20 ingénieurs (multi-équipes) : workshops, documentation technique, revues sur le multithreading Java et le tuning JVM


    Réalisations techniques :
    • Optimisation JVM : tuning heap, GC (G1 → ZGC), thread dumps, résolution contention threads
    • Migration Java 8 → 11/17/21 et modernisation Spring sur services critiques
    • Load balancer intelligent avec throttling adaptatif et suivi temps réel tokens/API
    • Gestionnaire adaptatif HikariCP avec autoscaling sur métriques runtime (P95)
    • Cache distribué Apache Ignite, migration Oracle → PostgreSQL
    • Migration Azure — workloads batch sur Kubernetes (AKS)
    • CI/CD Jenkins/ArgoCD GitOps + Chaos Testing


    Stack : Java 8/11/17/21 · Spring Boot · HikariCP · Apache Ignite · Redis · Kafka · PostgreSQL · Oracle · Kubernetes (AKS) · Azure · Jenkins · ArgoCD · Prometheus · Grafana · ELK
    JVM Java Apache Kafka Microsoft Azure Optimisation des performances
  • Decathlon France
    software engineer BACKEND JAVA
    DETAILHANDEL
    januari 2020 - juni 2022 (2 jaren en 5 maanden)
    Lille, France
    J’ai intégré l’équipe PRODUCE AND DELIVER, composée de 4 sous-équipes sur le projet PRODCOM au sein du domaine ORDER, en charge de la gestion des commandes internes et des échanges de données entre PRODCOM et les autres systèmes (SAP, TRANSPORT, FINANCE).

    Missions :

    Développement : corrections de bugs et nouvelles fonctionnalités

    Optimisation des batchs : développement multithread et profiling

    Gestion des batchs et des flux / gestion des instances serveurs / analyse hprof

    Analyse technico-fonctionnelle des incidents et problématiques

    Astreinte RUN (1 semaine sur 6)

    Stack technique : Java 11, Struts, JSP, Spring Boot, Docker, API REST, Kafka, Flux MQ (via OpenEX), JUnit, Jenkins, GitHub (Git), Log4j, Swagger, Oracle, Hawtio, Rundeck, GoldenEyes, Kubernetes.

    Méthodologies : SCRUM, TDD.
    Java Struts JSP Spring REST APIs

Aanbevelingen

Wees de eerste die Oussama aanbeveelt

Help deze freelancer om te schitteren door te vertellen hoe het is om met hem of haar te werken.

Deze freelancerprofielen matchen ook met zoekopdracht.

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Opleidingen

  • ingenieur informatique
    ENSA MARRAKECH
    2018
    Cycle d'ingénieur en génie logiciel à l’ENSA
  • Classes préparatoires
    Classes préparatoire de Marrakech
    2015
    Classes préparatoire MP

Vaardigheden

Categorieën