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

Mehdi Chaabi

Fullstack Web Developer Angular | Node | .NET

€500/day
Bordeaux, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mehdi

Looking for an Angular and Node/Nest expert?
You've come to the right place! ⬇

I am a software engineer with over 12 years of experience.
I work as a tech lead / senior software engineer (Angular, Node/Nest).
Passionate about interface design and user experience.

I have worked with:
▪ Betclic: European leader in online gaming and sports betting.
▪ Ubisoft: One of the world's largest video game publishers and studios.
▪ Thermo Fisher Scientific: World leader in scientific technologies and laboratory solutions.
▪ Alcatel Submarine Networks: Global player in fiber optic submarine cable networks.
▪ Schlumberger: World leader in energy technologies and services (oil & gas / transition).

I can assist you with:
▪ Designing, developing, and maintaining web and mobile applications.
▪ Participating in every stage of the process: scoping, design, development, testing, deployment.
▪ Ensuring quality through standards and best practices (clean code, defensive programming, SOLID, ...).
▪ Guaranteeing application performance, maintainability, and robustness.
▪ Technically mentoring front-end developers (mentoring, standards, code reviews).
▪ Collaborating with product, design, and back-end teams.
▪ Setting up and evolving CI/CD pipelines.
▪ Ensuring regular and reliable deployments (release, monitoring, rollback).
  • French

    Native or bilingual

  • English

    Native or bilingual

Can work on-site
Bordeaux (up to 50km), Paris (up to 50km), Lyon (up to 50km), Marseille (up to 50km), Toulouse (up to 50km)

Experience

  • Betclic
    Angular Developer
    SPORTS
    April 2025 - Today (1 year and 4 months)
    Bordeaux, France
    Betclic is a company in the sports betting and online gaming sector.
    The group has approximately 1,600 employees, including ~700 tech specialists, and operates from Bordeaux with an international presence.
    At this scale (~5 million connected players and ~1 billion transactions per month), Tech is structured to handle massive volumes, ensure reliability, and continuously evolve the platform.

    I joined the Alternative Payment Methods (APM) & Transfo squad.
    I contributed to the evolution of the Betclic web app, the Payment sub-app, and back-offices (transactions & regulations).
    Main focus: deposit/withdrawal flows and payment process transformation.

    The team consisted of 9 developers, 1 PO, 2 QAs, and 1 Engineering Manager.

    My responsibilities:
    → Upgrading Angular to version 20.
    → Developing Payment features (multi-brand, fake brand, etc.).
    → Performance optimization & SSR.
    → UI redesign of transaction and regulation backoffices.
    → Deployment of the Payment sub-app + Datadog monitoring.
    → Bug fixing / run.

    “Gordon” Project (asynchronous deposit):
    → Development of an asynchronous deposit flow across all payment methods via gRPC.
    → Integration of new payment providers.
    → Refactoring interfaces with new APIs.
    → Feature flip management (activation based on regulation).

    Contributions / results:
    → Delivery of Angular migrations + backoffice UI redesigns and deployment of the Payment sub-app.
    → Implementation and generalization of a multi-method asynchronous deposit flow (gRPC) + provider integration + feature flips.

    Technical context: Angular, NgRx, RxJS, Nx, HTML/SCSS, AG Grid, NestJS (SSR), TypeScript, Bootstrap, Karma/Jasmine, GitHub Actions, Terraform, gRPC, AWS, Datadog
    Angular Typescript JavaScript Nx NgRx
  • Thermo Fisher Bordeaux
    Angular Developer
    PHARMACEUTICALS INDUSTRY
    July 2023 - April 2025 (1 year and 9 months)
    Bordeaux, France
    Thermo Fisher Scientific is a global leader in Life Sciences (instruments, consumables, software, and services for laboratories, biotech/pharma, and clinics).
    The company has ~125,000 employees and generated $42.88 billion in revenue in 2024.

    I first joined the Core Portal team to develop the microscopist portal for imaging data acquisition and visualization software for a range of electron microscopes.

    I then joined the Life Science team, where I was the front-end technical lead, to enhance analysis/visualization features (2D/3D imaging, plugins) and accelerate the reduction of technical debt.

    The teams consisted of 5 developers, 1 QA, 1 PO, and 1 manager.

    Core Portal Squad:
    → Authentication, access rights, metadata, navigation within the microscope's file system.
    → Integration of a new design system.

    Life Science BU:
    → Development of 2D/3D viewers and plugins based on acquisition techniques.
    → Front-end reference: technical scoping, code reviews, standards alignment, developer support on UI/architecture topics.
    → Technical debt reduction: library extraction, version upgrades, refactoring.
    → Extraction of legacy features into a new dedicated workspace.

    Contributions / results:
    → Delivery and consolidation of the Core Portal (access, metadata, file navigation) + adoption of the design system.
    → Strengthening of the Life Science scope (2D/3D viewers, plugins) + sanitation of the foundation (legacy → workspace, technical debt).
    → Implementation of a more homogeneous front-end framework (standards, review practices, UI consistency).

    Technical context: Angular, NodeJS, REST, RxJs, NX, HTML, SCSS, Typescript, Bootstrap, eCharts, Karma, Jasmine, Kubernetes, Docker, Python, FastAPI, .NET Core
    Angular Typescript Bootstrap JavaScript RxJS
  • Haryon
    Lead Angular Developer
    SOFTWARE PUBLISHING
    January 2023 - September 2023 (8 months)
    Bordeaux, France
    Haryon is a startup in the cybersecurity sector, specializing in penetration testing automation and continuous security validation.

    I joined the team in an R&D / consulting role to participate in the proof of concept for Knock Xplore: a cybersecurity dashboard application for visualizing and exploring SI vulnerabilities (CVE) and its network mapping.

    The team consisted of 4 developers, 1 AI expert (CTO), 1 cyber expert, and 1 CEO.

    My responsibilities:
    → Design and develop a dashboard to explore vulnerabilities (CVE) from automated scans.
    → Implement network visualization (force-directed) to represent SI mapping.
    → Build an analysis-oriented UX: filters, navigation, scenario planning ("hacker in residence").
    → Contribute to R&D scoping: rapid iterations, feasibility validation, selection of libraries and front-end patterns.

    I contributed to the following developments:
    → Delivery of a functional POC "Knock Xplore" to explore and prioritize CVE vulnerabilities.
    → Implementation of interactive network data visualization (force-directed) to accelerate understanding of the SI and attack scenarios.

    Technical context: Angular, TypeScript, RxJS, RxDB, amCharts, PWA
    Angular Typescript User Experience Design PWA Angular Material

Recommendations

CM
Antony Kervazo-CanutAK
Lilian AlvarezLA
Clement Mart and 2 other people have recommended Mehdi

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 Science - Computer Science
    SUPINFO
    2015
    Master of Science (MS), Technologies de l'information
  • Bachelor of Science - Information Technology
    SUPINFO
    2013

Certifications

  • MS: Programming in HTML5 with JavaScript and CSS3
    Microsoft
    2013
    HTML5 JavaScript CSS3

Skill set

Categories