Available for Architecture & Data Engineering Missions

I design reliable data integration platforms for complex enterprise environments.

Apache NiFi expert and Data Integration Architect specialized in building scalable data flows, event-driven pipelines, APIs, automation and enterprise integration platforms.

Apache NiFiKafkaData EngineeringAPIsETLCloudDevOps

6+ years designing and operating production Apache NiFi platforms
3 engagements across banking, retail and digital services
Paris, France available for on-site and remote missions

Expertise

Architecture-level capability, not just tooling.

Six areas where I consistently take ownership — from platform design to the operational practices that keep it reliable in production.

Apache NiFi Architecture

Design, optimization and governance of high-throughput NiFi platforms — flow architecture, processor tuning, registry-based version control, and high-availability configuration.

Event-Driven & Kafka

Kafka cluster operations, custom connectors, RabbitMQ bridging, topic strategy, and real-time integration patterns for distributed, event-driven systems.

ETL / ELT & Data Integration

Complex SQL pipelines and warehouse-loading strategies across heterogeneous sources — SQL Server, Oracle, and NoSQL stores — with a focus on data consistency.

APIs & Automation

Custom processors and RESTful services built with Spring Boot to extend platform capabilities, plus Python and Ansible automation for repeatable deployments.

Cloud & DevOps

Infrastructure automation on GCP and Azure, CI/CD pipelines, containerization with Docker, and infrastructure-as-code with Ansible.

Reliability & Observability

Monitoring stacks built on Grafana, Prometheus and the ELK stack, with incident response and root-cause analysis grounded in SRE practice.

Experience

Enterprise environments, real production stakes.

Three engagements, each centered on the same discipline: making complex data platforms fast, observable and safe to operate.

  1. Dec 2023 — Present Current

    Apache NiFi Expert / Data Integration Architect

    BNP Paribas — Paris

    • Own the architecture and reliability of a high-throughput NiFi platform handling ingestion, transformation and ETL into a SQL Server data warehouse.
    • Extended NiFi with custom Python processors and scripts to automate processing and support dynamic workflows.
    • Led the migration of unstructured pipelines to a structured, synchronized architecture, improving maintainability and execution consistency.
    • Established load-balancing and continuous monitoring strategies to guarantee platform high availability.
    SQL ServerLinux CentOSNiFi RegistryDataiku
  2. Apr 2021 — Dec 2023

    Apache NiFi Expert

    Carrefour — Massy

    • Automated the deployment of the NiFi platform across environments with Ansible roles and playbooks, ensuring consistent, repeatable configuration.
    • Led the migration of Tibco data flows to Apache NiFi, moving integration processes onto a more scalable, flexible platform.
    • Built Kafka connectors — including RabbitMQ integration and cross-cluster mirroring — and a Spring Boot RESTful service for topic management.
    • Held site-reliability responsibility for the NiFi platform, with monitoring dashboards in Kibana and Grafana and hands-on mentoring of junior engineers.
    AzureGCPAnsibleApache KafkaELKOracle
  3. Jun 2020 — Mar 2021

    Data Engineer

    MediaCaris — Tangier

    • Built a web application for real-time monitoring and administration of data-processing flows, including alerting and lifecycle control.
    • Designed Apache NiFi workflows and Python Spark applications for streaming data processing.
    • Wrote Ansible automation for provisioning and maintaining GCP virtual machines.
    JavaSpring BootAngularRabbitMQHadoop / Spark

Approach

A consistent method, regardless of the platform.

The same four stages apply whether it's a greenfield architecture or a rescue of an existing pipeline.

  1. 01

    Discovery & Architecture

    Understand the data sources, systems and constraints, then design a target architecture aligned with reliability and scale requirements.

  2. 02

    Implementation

    Build flows, connectors and automation using production-grade practices — version control, testing, and security by default.

  3. 03

    Reliability & Monitoring

    Put observability, alerting and incident-response processes in place from day one, not as an afterthought.

  4. 04

    Handover & Documentation

    Deliver clear technical documentation and knowledge transfer so the platform stays maintainable after the engagement ends.

Education

  • 2018 — 2021 Engineering Degree, Software & Intelligent Systems Tangier, Morocco
  • 2015 — 2018 Bachelor, Computer Science Engineering Tangier, Morocco

Certifications

  • IBM IBM Certified Data Engineer — Big Data
  • IBM IBM Certified IoT Cloud Developer

Languages

  • FluentFrench
  • FluentEnglish
  • NativeArabic

Contact

Have a data integration challenge worth discussing?

I'm available for architecture reviews, NiFi/Kafka platform audits, and senior data engineering missions.