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

Rabah L.

Data Integration / Big Data / Talend / Java

€550/day
Lyon, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Rabah

“Only the past is acquired, but only the future is our field of work.”

With an unusual background, sometimes built on exotic lands given my origins in the IT world, I am passionate about science and have often wished for a world where one day would be two: one for life and another for escape.

My diverse experiences in the field of Study & Development (both in terms of technologies involved and topics covered) have been very enriching and have hardened me in the forge of code.

However, I have long been attracted to Information Systems professions (architecture, governance, change management, audit...).

Beyond technical prowess, only the testimonies of human situations truly make sense and constitute the dimension of the soul, the soft and subtle part in Information Systems projects, and it is indeed this aspect that I appreciate the most.
  • French

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • BAYARD
    Talend Engineer
    PUBLISHING
    June 2022 - November 2022 (5 months)
    Montrouge, France
    In a marketing-related IS, migrate 11 Talend flows from 4 projects to connect them to the new Redshift database, providing a complete view of user data, replacing a MySQL database that consolidated user connection data. The new cloud-based database aims to offer increased performance, historize data, and provide a global view of customer data to better meet BI analysis needs.

    - Identification of impacted job parts and types of impacts.
    - Reconfiguration of database query components.
    - Rewriting queries to respect the Redshift SQL dialect and correct join errors identified in the initial version.
    - Replacement of API calls (coupled with the old database) with SQL queries. This unusual choice compared to architectural standards met a performance constraint.
    - Rationalization / optimization of jobs through parameterization and re-orchestration.
    - Correction of JVM memory saturation.
    - Analysis of the conservation of existing volumes in the target version compared to the initial version of the flows.
    - Reorganization of certain jobs to allow their deployment in the cloud.
    - Creation and management of Git branches from the Talend studio, with manual commit management to track development history.
    - Deployment of jobs in the cloud, management of tasks and execution plans.
    - Production monitoring.
    Talend Amazon Redshift REST Java MySQL
  • Cybergun
    Talend Engineer
    ENTERTAINMENT AND LEISURE
    February 2022 - June 2022 (4 months)
    Suresnes, France
    Synchronization of flows between the Magento e-commerce site and the Odoo ERP.

    Participation in the pre-sales phase.
    Implementation of Talend ETL foundation / modular development of jobs.
    Unit tests.
    Configuration of access to service applications.
    Deployment of jobs in the cloud, management of tasks and execution plans.
    Talend Java SQL REST JSON XML Magento odoo Postman
  • M6 Publicité
    Java Application Engineer
    FILM AND AV
    May 2019 - November 2021 (2 years and 6 months)
    Neuilly-sur-Seine, France
    The mission for the M6 client revolves around the advertising IS. This IS is divided into 2 domains: offer management and demand management. The focus is on the latter. The central business concepts are as follows:
    1- Brief: A brief specifies the constraints and wishes of advertisers for the broadcast of advertising for a product over a given period, with a given budget, possible spot formats, and fixed commercial clauses.
    2- Slot: Advertising time slot.
    3- Spot: Advertising flash.
    The subsystems addressed:
    Wy9: Brief specification system.
    Edeal: Brief validation system. This module is separate from Wy9 because Wy9 is not the only channel for brief specification. The other channel is not within the scope of the mission.
    Hélios: Main engine for placing spots in advertising slots.
    EP Engine: System for calculating the order of spots placed in an advertising grid.
    Rolling BB6: Optimization module (evolutionary algorithm) for program sponsorship schemes.

    Mission points:
    - Evolutionary maintenance.
    - Implementation of optimization functionalities through linear programming.
    - Refactoring of software architecture and component substitution: web services, unit tests, and package organization.
    - Migration to Java 15.
    - Improvement of tests and code.
    - Level 2 and 3 support.
    Java Spring Cplex junit JDBC Hibernate Oracle maven Fitnesse JavaScript GWT AngularJS

Recommendations

Be the first to recommend Rabah

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

  • Design of Information and Decision Support Systems, Information Systems
    National Conservatory of Arts and Crafts
    2015
    Conception des Systèmes d'Information et Décisionnels, Système d'Information
  • Bachelor's Degree, MIAGE
    UFR IMAG
    2002
    Licence, MIAGE

Skill set

Categories