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

Badr Baddou

Lead software engineer Scala/Typescript

€780/day
Abou Dabi, AE
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Badr

I am a computer engineer with over 12 years of experience in web development, primarily in the Java/Spring ecosystem. However, in recent years, I have been drawn to the functional programming approach, which has led me to focus on Scala projects with a strong FP component.

During my various assignments, I also had the opportunity to work on front-end development, particularly with Angular.

Outside of my work, I try to contribute to Open Source projects as much as possible.
  • French

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • AIQ
    Lead software engineer
    SOFTWARE PUBLISHING
    November 2021 - Today (4 years and 6 months)
    Abou Dabi, United Arab Emirates
    Typescript Angular Huawei Cloud Helm Docker Kubernetes Microservices Artificial Intelligence
  • Canal Plus
    Lead software engineer
    FILM AND AV
    May 2020 - November 2021 (1 year and 7 months)
    Boulogne-Billancourt, France
    I joined the Mediahub team as a lead developer with the mission to build the Media Asset Management Platform (AMP) for Canal+. The objective was to set up a microservices architecture with orchestration logic. That's why we chose Akka, with its Actors concept, to implement the orchestration part.
    Scala Play framework Akka Tapir Helm Docker Kubernetes RabbitMQ PostgreSQL MongoDB
  • Zeenea
    Scala Senior developer
    SOFTWARE PUBLISHING
    November 2018 - Today (7 years and 6 months)
    Paris, France
    This experience was very enriching on several levels. Having joined the start-up from its early days, the Data-catalog product was in its infancy. The first challenge for the development team was to build a mature and marketable product. It goes without saying that the stakes were enormous.
    It was also my first professional experience as a senior Scala developer. Having used this language in personal projects, it was an opportunity to confront my knowledge of the language with real business needs.

    • Involvement in back-end/front-end development in feature team mode.
    • Refactoring of the code base in a FP-like style.
    • Implementation of Scala coding guidelines.
    • Involvement in the refactoring process for the migration from on-premise to AWS.
    • Knowledge sharing with the mob programming organization, and mini tech talks.
    • Implementation of connectors (Bigquery, CloudStorage) for metadata collection.


    Scala Play framework Angular docker SolR Amazon Web Services Cats OrientDB

Recommendations

Be the first to recommend Badr

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 of Information Security and Cryptology
    University of Limoges
    2013

Skill set (40)

Categories