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

Marouan Marouan

Kafka Architect | Java Spring Boot | Event Driven

€700/day
Paris, FR
8-15 years

Average response time: 1 hour

About Marouan

Je suis Architecte Kafka et systèmes distribués, spécialisé dans la conception d’architectures event-driven et de plateformes backend haute performance en Java / Spring Boot.

J’aide les entreprises à concevoir et faire évoluer des systèmes vers des architectures temps réel, scalables et résilientes, basées sur Apache Kafka et des microservices distribués.

Mon travail consiste à transformer des systèmes classiques (monolithes ou traitements batch) en plateformes capables de traiter des flux de données importants en production, avec des exigences fortes en latence, fiabilité et montée en charge.

Compétences principales
  • Architecture Kafka (design, scaling, optimisation)
  • Systèmes event-driven distribués
  • Microservices Java / Spring Boot
  • Traitement de données en temps réel
  • Conception de systèmes à haute disponibilité
Réalisations et interventions
  • Conception d’architectures Kafka prêtes pour la production
  • Mise en place de pipelines de données en temps réel
  • Optimisation de la performance et du throughput de systèmes distribués
  • Amélioration de la résilience et de la tolérance aux pannes
  • Support à la montée en charge de plateformes critiques
Expertise complémentaire
  • Kubernetes, Docker et CI/CD
  • Industrialisation et déploiement de systèmes distribués
  • Environnements cloud et automatisation des déploiements

Je travaille avec des équipes techniques sur des sujets où la scalabilité, la performance et la fiabilité sont critiques en production.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km)

Experience

  • Geopost
    Kafka Architect / Senior Software Engineer
    LOGISTICS AND SUPPLY CHAIN
    January 2026 - April 2026 (3 months)
    Paris, France
    Contexte
    Conception d’une plateforme event-driven basée sur Kafka et CDC (Debezium) pour la synchronisation temps réel des données de référence à l’échelle du groupe Geopost.

    Cette plateforme s’inscrit dans une transformation du SI vers une architecture distribuée, scalable et résiliente, permettant une diffusion fiable des données entre systèmes consommateurs.

    Réalisations clés
    • Définition et mise en œuvre de l’architecture event-driven basée sur Debezium, Kafka Connect et MongoDB, pour la propagation temps réel des données entre systèmes.
    • Ownership de la plateforme Kafka, avec définition des standards : topic design, partitioning strategy, delivery semantics, DLQ handling, garantissant high availability et zero data loss.
    • Conception d’une event processing pipeline haute performance (Java 21 / Spring Boot), permettant enrichissement et routage avec une latence < 5 secondes.
    • Mise en place d’un referential resolution engine avec multi-level caching, atteignant ~99.9% cache hit rate et réduisant la charge base de données de ~99.97%.
    • Conception d’une multi-tenant streaming architecture, permettant l’intégration dynamique de nouveaux consommateurs avec isolation et scalabilité.
    • Contribution à la scalabilité et à l’évolutivité de la plateforme, via runtime reconfiguration (Kafka Connect) et dynamic consumer orchestration.
    • Mise en place d’une infrastructure cloud-native (Kubernetes, Docker, Helm) avec exigences élevées en termes de performance, résilience et operational excellence.
    • Industrialisation CI/CD + observabilité (monitoring, métriques, health checks) et fiabilisation des flux.

    Stack technique
    Java 21, Spring Boot, Spring Kafka, Apache Kafka 3.9 (KRaft),
    Kafka Connect, Debezium 3.1, MongoDB 7 (Change Streams), Kubernetes, Helm, Docker, GitLab CI/CD, SASL_SSL, ACLs
    Apache Kafka Kafka Connect Debezium MongoDB Kubernetes
  • Athea
    Senior Java Kafka Elasticsearch Developer
    September 2023 - September 2025 (2 years)
    Vélizy-Villacoublay, France
    Contexte
    J'ai travaillé sur un projet de développement d'une plateforme complète d'intelligence artificielle.
    Le projet a été réalisé en mode Scrum.

    Réalisations clés
    • Conception et déploiement d’APIs REST pour une plateforme de données IA à grande échelle.
    • Mise en place et gestion de clusters Elasticsearch, incluant indexing, mappings, analyseurs et recherche multi-index avancée pour des requêtes de données unifiées.
    • Intégration et configuration de la recherche phonétique via l’installation et la gestion de plugins d’analyseurs personnalisés, permettant des résultats multilingues et flous plus précis.
    • Développement de requêtes avancées et d’agrégations pour l’analyse en temps réel et des cas d’usage de recherche intelligente.
    • Optimisation des performances d’indexation et de recherche Elasticsearch pour garantir une latence minimale sous forte charge.
    • Développement de microservices d’extraction de données (OCR, audio/vidéo) avec Tesseract & FFmpeg.
    • Mise en place de Kafka et Apache Flink pour le traitement temps réel et le streaming distribué entre services.
    • Livraison et tests d’APIs dans un environnement Docker & Kubernetes.

    Stack technique
    Java 21, Spring Boot 3.5, Apache Kafka, Kafka Connect, API Producer/Consumer, Apache Flink, Elasticsearch, Elastic Stack (ELK), Cassandra, JanusGraph, S3, Docker, Kubernetes, tesseract OCR, ffmpeg, Apache tika, OpenID Connect, JWT.
    Elasticsearch Spring boot Apache Kafka Architecture Microservices Event-driven architecture
  • Crédit Agricole Assurances
    Senior Java Kafka Developer
    BANKING AND INSURANCE
    June 2022 - June 2023 (1 year)
    Paris, France
    Contexte
    Predica, filiale de Crédit Agricole Assurances, proposant assurance-vie, épargne retraite et prévoyance. Contribution à l’évolution de l’application web de conseil en prévoyance au sein d’une équipe Scrum de 8 développeurs.

    Réalisations clés
    • Conception et implémentation de microservices événementiels exposant des APIs REST, avec Apache Kafka, Kafka Streams, Kafka Connect et ksqlDB pour le traitement temps réel et l’intégration entre systèmes.
    • Gestion de l’infrastructure Kafka via Confluent REST API, incluant la création, la maj et le monitoring de flux ksqlDB et de Schema Registry via akhq, garantissant haute disponibilité et détection rapide des anomalies.
    • Développement d’APIs producer/consumer pour l’ingestion et le traitement temps réel des données.
    • Revue de code et rédaction de documentation technique et de guides de bonnes pratiques pour Kafka, le traitement de flux et le développement d’APIs REST.

    Stack technique
    Java 17, Maven, Spring Boot 3, Apache Kafka, Kafka Stream, Kafka Connect, ksqlDB, API Producer/Consumer, Elastic Stack (ELK), OpenID Connect, JWT, LiquiBase, Jenkins, Sonar, PostgreSQL, OpenAPI.
    Spring boot Apache Kafka Microservices API REST Kafka Streams

Recommendations

Be the first to recommend Marouan

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

  • Mastère en Architectures et Ingénierie du Logiciels et du Web
    Université Montpellier
    2015
    Mastère en Architectures et Ingénierie du Logiciels et du Web
  • Mastère Spécialisé en Ingénierie des Systèmes Informatiques Communicants
    Telecom Bretagne
    2016
    Mastère Spécialisé en Ingénierie des Systèmes Informatiques Communicants

Certifications

Skill set

Categories