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/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Oussama

Tech Lead Java, Data & AI — 8 years of experience, including 4 in leadership at Amadeus and Air France KLM.

I design and optimize high-volume distributed systems (1.5 to 2.5M messages/day) and deploy AI platforms in production (multimodal RAG, multi-agent, MCP) on Azure.

Concrete results:
• Diagnosis of jobs reduced from 4h to 15 min via multi-agent RAG + Prometheus
• -38% execution time and -30% resources on critical batch (Air France KLM)
• -90% production incidents requiring manual intervention
• -12% Azure costs via governance and provisioning
• 90%+ retrieval accuracy on enterprise multimodal RAG

My interventions:
• Architecture audit & JVM performance diagnostics
• Java 8/11/17/21/22 modernization | Spring / Spring boot.
. Azure cloud migration | database migration
• multithreading expert.
• Production stabilization under heavy load
• Large-scale Kafka platform design
• RAG and multi-agent systems design and deployment in 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 ...

Available immediately — Paris IDF / Nice / full remote.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km), Nice (up to 40km), Marseille (up to 10km), Aix-en-Provence (up to 20km)

Experience

  • AMADEUS
    Big Data Platform Engineer & AI Systems
    AVIATION AND AEROSPACE
    April 2024 - Today (2 years and 2 months)
    Paris, France
    Technical referent within the team — 10 people (Java DevOps, Data Engineers, Data Scientists). Piloted the industrialization of 30 Kafka Streams applications and 30 Spark Scala reporters. Reduction of approximately 12% in Azure costs through governance and provisioning optimization.

    Performance & JVM
    • Advanced profiling (JVisualVM, JConsole, Eclipse MAT) — resolution of memory leaks, thread contention, GC pauses
    • Java 8 → 17/21/22 migration and Spring modernization across all Kafka Streams pipelines

    Data Streaming & Kafka
    • Industrialization of 30 Kafka Streams applications and 30 Spark Scala reporters
    • Kafka Connectors, MirrorMaker 2 (inter-cluster replication), Schema Registry (Avro)
    • Kafka cluster supervision on Kubernetes (OpenShift, Azure) — Prometheus/Grafana/ELK monitoring
    • Benchmarking Spark Streaming vs Kafka Streams, tuning retention/compression/consumer lag

    AI Engineering
    • Multi-agent RAG system integrated with Prometheus → Spark job diagnosis reduced from 4h to 15 min
    • AgentOps Platform: 6 specialized AI agents (code review, security, monitoring, incident, fix + GitHub PR) via supervisor with dynamic re-planning
    • Model Context Protocol (MCP) integration — 5 tool servers, real-time SSE communication, event-driven architecture on Azure Service Bus
    • Enterprise multimodal RAG: dual-content indexing, hybrid search BM25 + vector search, cross-encoder ms-marco, 3 modes (Fast/Advanced/Agentic with self-refinement and confidence gating) → 90%+ accuracy
    • Azure Deployment: Container Apps, AKS with self-hosted embedding & reranking models, Azure AI Search, Azure OpenAI GPT-4o
    • Multi-turn conversational memory: anaphoric reference detection, contextual rewriting

    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 Generative AI RAG Azure Cloud
  • AIR FRANCE
    Java Technical Lead
    AVIATION AND AEROSPACE
    June 2022 - May 2024 (1 year and 11 months)
    Valbonne, France
    Tech Lead for the critical ROR (Recovery of Operations & Irregularities) platform processing 1.5 to 2.5 million messages/day in real-time (delays, cancellations, rebooking). Team of 12 developers (7 ROR + 5 Ticketing).

    Key results:
    • -38% execution time and -30% resources on the irregularity processing batch
    • -90% of production incidents requiring manual support intervention
    • Mentoring 20 engineers (multi-team): workshops, technical documentation, reviews on Java multithreading and JVM tuning

    Technical achievements:
    • JVM Optimization: heap tuning, GC (G1 → ZGC), thread dumps, thread contention resolution
    • Java 8 → 11/17/21 migration and Spring modernization on critical services
    • Intelligent load balancer with adaptive throttling and real-time token/API monitoring
    • Adaptive HikariCP manager with autoscaling on runtime metrics (P95)
    • Apache Ignite distributed cache, Oracle → PostgreSQL migration
    • Azure Migration — batch workloads on 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 Performance Optimization
  • Decathlon France
    SOFTWARE ENGINEER BACKEND JAVA
    RETAIL (SMALL BUSINESS)
    January 2020 - June 2022 (2 years and 5 months)
    Lille, France
    Joined the PRODUCE AND DELIVER team, composed of 4 sub-teams on the PRODCOM project within the ORDER domain, responsible for managing internal orders and data exchange between PRODCOM and other systems (SAP, TRANSPORT, FINANCE).

    Missions:

    Development: bug fixes and new features
    Batch optimization: multithread development and profiling
    Batch and flow management / server instance management / hprof analysis
    Technical and functional analysis of incidents and issues
    RUN duty (1 week out of 6)

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

    Methodologies: SCRUM, TDD.
    Java Struts JSP Spring REST APIs

Recommendations

Be the first to recommend Oussama

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Education

  • Computer Engineering
    ENSA MARRAKECH
    2018
    Cycle d'ingénieur en génie logiciel à l’ENSA
  • Preparatory classes
    Classes préparatoire de Marrakech
    2015
    Classes préparatoire MP

Skill set

Categories