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

Smail Rahal

Kafka Architect - ESB JMS - Tibco - API - Cloud

€600/day
Paris, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Smail

I am a Kafka Architect with 20 years of experience in integration and 6 years in the design and implementation of Event Driven Architectures.

I will assist you in the implementation, industrialization, and evolution of your EDA architecture.

Architecture and Design:
  • Design of highly available and scalable Kafka architectures
  • Implementation on On-premise infrastructure (Strimzi/OpenShift) and Cloud (Confluent Cloud)
  • Definition of standards and development patterns
  • Design of topic topologies and partitioning strategies
  • Performance and cost optimization
  • Migration to the Cloud with Confluent


Mastered Technologies:
  • Apache Kafka
  • Kafka Connect for data integration
  • Kafka Streams for real-time processing
  • KSQL for SQL-like streaming
  • Schema Registry for schema management
  • Monitoring with Confluent Control Center
  • Visualization tools: Kafdrop, KafkaUI


Concrete Achievements:
  • Complete architecture of the Europcar Kafka platform
  • Integration of multi-source events via Kafka Connect:
  • Oracle Change Data Capture (CDC), JDBC, Debezium
  • Salesforce, PostgreSQL, Splunk, HTTP connectors


I can help you with:

  • Auditing your existing Kafka platform
  • Designing your Kafka architecture
  • Implementing new use cases
  • Performance optimization
  • Migration to Confluent Cloud
  • Training your teams
  • Implementing best practices

Need a Kafka expert?
Looking for a Tibco specialist?

Do not hesitate to contact me
  • French

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • Europcar
    Kafka Architect
    AUTOMOBILE
    December 2016 - December 2024 (8 years and 1 month)
    Paris, France
    2019 - 2024 Kafka Architect - Implementation of the EDA event driven Architecture

    2016 - 2019 Tech Lead Mediation TIBCO BusinessWorks and API Management

    TIBCO BusinessWorks Apache Kafka Kafka Streams Schema Registry Kafka Connect
  • AccorHotels
    TIBCO BusinessWorks Expert
    December 2015 - December 2016 (1 year)
    Context

    DATA Exchange System was born from a desire to build an ESB at the scale of the AccorHotels IS. Initially based on Redhat Fuse ESB, it was migrated and largely extended under Tibco BusinessWorks, becoming essential within the group.

    Roles and Responsibilities

    Involved in all stages of the Tibco solution implementation, I worked particularly on synchronization flows for various CRMs such as Salesforce and Siebel

    • SCA architecture of flows based on the Tibco Framework
    • Bidirectional asynchronous data synchronization flows between Salesforce and Siebel CRM
    • Exposure and Consumption of CRM web services
    • Complex WebService orchestration flows
    • Exposure of SOAP and REST/XML web services
    • Full development cycle management:
    • Specification, Design, Development, Testing, Deployment on all environments
    • Migration of existing FUSE ESB
    • Level 3 production support

    Products used:
    • Tibco Framework
    • Business Works Process Monitor
    • Business Works Salesforce Plugin
    • Business Works Rest Plugin
    • Tibco SpotFire for monitoring
    • Oracle Database
    • Fuse ESB
    Apache Kafka TIBCO ESB API CRM
  • BNP Paribas CIB
    ESB Application Architect
    March 2014 - November 2015 (1 year and 8 months)
    Context

    The "DEX" Framework is a financial flow ESB around KONDOR+. It ensures the bidirectional transmission of hundreds of thousands of daily deals as well as massive reference data between several financial platforms (Murex, Star, Kondor+, …)

    Developed in Tibco Business Works, DEX consists of over 32 applications and the internal Framework called CoreESB.

    Roles and Responsibilities

    Application Architect, Technical Referent, and Level 3 Production Support. I was responsible for redesigning the Framework to improve availability, service quality, and performance:
    • Analysis of the existing system (failures, bottlenecks, causes)
    • Design of the redesign and presentation to the teams
    • Cost estimation, planning, and phasing
    • Development, testing, and supervision of teams in India
    • Training of developers and change management support
    • Deployment on all environments, go-live
    Achievements

    • Segregation of real-time flows from massive data flows by doubling Core ESB instances

    • Parallelization of processing within each Core ESB
    • Elimination of bottlenecks
    • Rewriting the data model to be business-agnostic: XML-based genericity and extensibility for all flows
    • Rewriting PL SQL stored procedures generically, without impacting the existing monitoring client application (direct XPath management from Oracle)
    • Rewriting persistence in the 32 applications
    • Implementation of Oracle indexes based on XPath functions
    • Implementation of genericity and parallelization of the common persistence management application
    • Total isolation of business logic by flow
    • Review of the EMS topology
    • Improved error handling and automatic recovery
    • Reduction and rationalization of internal messages within the Core ESB Engine
    ESB Tibco EMS EMS TIBCO Tibco RDV

Recommendations

Be the first to recommend Smail

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

  • Master's Degree in Computer Science, specializing in New Information Systems Technologies.
    University of Valenciennes
    2004
    Master Informatique mention Technologies Nouvelles Des Systèmes d'Information.
  • Master's Degree in Computer Science
    University of Marne La Vallée
    2003
    Maîtrise Informatique

Skill set

Categories