À propos de Oussama
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- AMADEUSBig Data Platform Engineer & AI SystemsAÉRONAUTIQUE & AÉROSPATIALEavril 2024 - Aujourd'hui (2 ans et 2 mois)Paris, FranceRé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 StreamsData 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 lagAI 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 contextuelleStack : Java 8/17/21/22 · Spring · Kafka · Spark Scala · Azure · Databricks · Azure AI Search · Azure OpenAI · Kubernetes · OpenShift · Airflow · Prometheus · FastAPI · LangChain · LangGraph · MCP
- AIR FRANCEJava Technical LeadAÉRONAUTIQUE & AÉROSPATIALEjuin 2022 - mai 2024 (1 an et 11 mois)Valbonne, FranceTech 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 JVMRé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 TestingStack : Java 8/11/17/21 · Spring Boot · HikariCP · Apache Ignite · Redis · Kafka · PostgreSQL · Oracle · Kubernetes (AKS) · Azure · Jenkins · ArgoCD · Prometheus · Grafana · ELK
- Decathlon Francesoftware engineer BACKEND JAVACOMMERCE DE DÉTAILjanvier 2020 - juin 2022 (2 ans et 5 mois)Lille, FranceJ’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ésOptimisation des batchs : développement multithread et profilingGestion des batchs et des flux / gestion des instances serveurs / analyse hprofAnalyse technico-fonctionnelle des incidents et problématiquesAstreinte 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.
Recommandations
Soyez le premier à recommander Oussama
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- ingenieur informatiqueENSA MARRAKECH2018Cycle d'ingénieur en génie logiciel à l’ENSA
- Classes préparatoiresClasses préparatoire de Marrakech2015Classes préparatoire MP