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

Karim Rebai

Supermalter

Data Engineer

€750/day
3 projects
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Karim

Data engineer with 14 years of experience, I am driven by a passion for code, the desire to solve problems with robust solutions, and all of this in an agile team to whom I can provide the keys to continuously improve.
  • English

    Fluent

  • French

    Native or bilingual

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

Experience

  • Zenika
    Tech Lead Data
    ENERGY AND UTILITIES
    April 2017 - September 2019 (2 years and 5 months)
    Île-de-France, France
    Within a Scrum team of 10 people, I participated in the creation of a Datalake, on a Hadoop cluster (HDP 2.5.3), centralizing the data exchanged by a hundred applications of the EDF Optimization/Trading department:
    ● Development of a Scala framework integrated into a Spark Streaming job
    allowing the parsing of files consumed by Kafka and then the persistence
    of this data in HBase
    ● Refactoring of Spark/Scala jobs and implementation of the test strategy
    (Scalatest / HBaseTestingUtility)
    ● Implementation of the DevOps offer of the Hadoop cluster with Jenkins and Ansible
    ● Global refactoring of Spring-Boot services and the front-end part Recovery of
    10 years of data history from Oracle to HBase and
    Elasticsearch with Apache Nifi
    ● Ensuring the quality of the code, implementing good development practices and git flow
    Scala Apache Spark Apache Nifi Oozie Elasticsearch Java 8 Spring AngularJS Jenkins Ansible
  • Société Générale
    Senior Data Engineer
    BANKING AND INSURANCE
    November 2021 - Today (4 years and 7 months)
    Île-de-France, France
    Within a feature team of 10 people and in an international context, I am building an anti-fraud system through daily processing of millions of transactions.

    The objective of the project is to migrate a hundred existing controls to a Big Data solution in the Azure cloud. The other ambition is to provide autonomy to the business so that it can design, test and deploy its own controls.


    - Migration of Spark jobs and on-premise data to Azure
    - Development of the Spark Java engine for translating control designs entered by the business
    - Development of Spark job orchestration with Airflow
    - Participation in the implementation of the architecture and the data governance strategy of the datalake
    - Agile coaching, complete redesign of the methodology towards Scrum
    Azure ADLS Gen2 Airflow Java Python PostgreSQL Spark
  • Ultra
    Tech Lead Backend
    VIDEO GAMES AND ANIMATION
    September 2019 - October 2021 (2 years and 1 month)
    Paris, France
    In an international start-up bringing blockchain to the gaming industry, I took the lead of a scrum team of 10 people with whom we were able to develop features such as buying a game, blockchain payment or creating a blockchain account.

    - Realization of a robust event-oriented microservices architecture articulated around Kafka
    - Foundation of the pillars of a “cloud-agnostic” analytical platform
    - Implementation of code quality and test coverage standards
    Microservices Apache Kafka Kafka-Connect Kafka-Stream Apache Beam (on Dataflow) Avro Google Cloud (GKE, GCS, Dataflow, BigQuery, KMS, IAM) Node.js Typescript Giltab Docker Kubernetes Ansible Terraform

Recommendations

Be the first to recommend Karim

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 2 (M2), Informatique
    Aix-Marseille Université
    2009
    Master 2 (M2), Informatique

Skill set (43)

Categories