About Marouan
- 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é
- 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
- Kubernetes, Docker et CI/CD
- Industrialisation et déploiement de systèmes distribués
- Environnements cloud et automatisation des déploiements
French
Native or bilingual
English
Fluent
Experience
- GeopostKafka Architect / Senior Software EngineerLOGISTICS AND SUPPLY CHAINJanuary 2026 - April 2026 (3 months)Paris, FranceContexteConception 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 techniqueJava 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 - AtheaSenior Java Kafka Elasticsearch DeveloperSeptember 2023 - September 2025 (2 years)Vélizy-Villacoublay, FranceContexteJ'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 techniqueJava 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. - Crédit Agricole AssurancesSenior Java Kafka DeveloperBANKING AND INSURANCEJune 2022 - June 2023 (1 year)Paris, FranceContextePredica, 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 techniqueJava 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.
Recommendations
Be the first to recommend Marouan
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- Mastère en Architectures et Ingénierie du Logiciels et du WebUniversité Montpellier2015Mastère en Architectures et Ingénierie du Logiciels et du Web
- Mastère Spécialisé en Ingénierie des Systèmes Informatiques CommunicantsTelecom Bretagne2016Mastère Spécialisé en Ingénierie des Systèmes Informatiques Communicants
Certifications
- Confluent Certified Developer for Apache Kafka ®Confluent2025
- Confluent Certified Administrator for Apache Kafka ®Confluent2025