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

Bilal Y.

Backend Engineer

€556/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Bilal

Senior backend engineer (8 years) — Java / Spring Boot
  • Secure REST API design (OAuth2/JWT)
  • API-First approach
  • Multi-API integration
  • Quality-driven development advocate: TDD/BDD
  • API testing strategies (JUnit 5, MockMvc, Bruno, REST Assured)
  • CI/CD with quality gates.
  • Proactive, code review and pair-programming.
  • French

    Native or bilingual

  • English

    Fluent

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

Experience

  • Decathlon - CSP,
    Java Developer
    INTERNET OF THINGS (IOT)
    January 2023 - Today (3 years and 5 months)
    Paris, France
    Ride Project (May 2024 – Present)
    • Design and development of the BFF backend for the Ride mobile application (connected bike): Secure REST APIs (OAuth2/JWT) with an API-First approach, including contracts and integration tests.
    • Integration of 8+ third-party APIs (STD, Zendesk, Strapi, Laka…), robust error handling, and retry strategies to improve resilience.
    • Implementation of a testing strategy: JUnit 5, ~650 Bruno API tests (comprehensive scenarios); JaCoCo coverage and SonarCloud quality gates to ensure quality and prevent regressions.
    • Data storage and processing on GCP (Cloud Storage) and performance optimization for scalability and low latency.
    • Responsibilities: client authentication design, code reviews, pair-programming, and technical mentoring.
    Gaming Project (Jan 2023 - May 2024)
    • Design of the centralized backend for the online gaming platform (Java 21, Spring Boot) with large-scale real-time communication.
    • Player state architecture and orchestration via SQS + DynamoDB, statistical processing in AWS Lambda, event broadcasting via Kafka, and SNS notifications.
    • Implementation of a BFF (HomeDartsClub) optimizing front↔back communication and scalability.
    • Integration tests on BFF APIs and validation of SQS/Kafka flows to ensure player state consistency.
    Environment: GCP, AWS, Java 21, Spring Boot, REST API, Kafka, PostgreSQL, GitHub Actions, OAuth2, Terraform, JUnit 5, Bruno, MockMvc – Scrum.
    Java Spring Boot Amazon Web Services Google Cloud Platform (GCP) API
  • Société Générale, La Defense
    Backend Engineer
    BANKING AND INSURANCE
    March 2021 - January 2023 (1 year and 10 months)
    Paris, France
    • Design and development of business features on the Camunda engine to automate and ensure the reliability of critical workflows.
    • Creation of reusable UI components (SG-Widgets) to accelerate front-end development and ensure UX consistency.
    • Implementation of a reliable backend notification system, facilitating the broadcasting of application events.
    • Migration and integration of third-party widgets into SG-Workflow and development of the task-event module (event triggering based on tasks).
    • Implementation of unit and integration tests (JUnit, Mockito) on Camunda components and the task-event module, ensuring non-regression of business workflows.
    Environment: Java 11, Kotlin, Spring Boot, Camunda, PostgreSQL, Kafka, ReactJS, Gitlab, Docker/Kubernetes — Scrum.
    API TDD/BDD Spring Boot Java
  • SFEIR / Renault Digital,
    Backend Engineer
    AUTOMOBILE
    April 2019 - March 2021 (1 year and 11 months)
    Paris, France
    • Development of the Artemis application for GDPR request management, ensuring compliance and traceability of processing.
    • Implementation of asynchronous messaging (GCP Pub/Sub) to decouple components and improve resilience.
    • Design of a GDPR workflow engine and development of multiple integration APIs with the IS.
    • Continuous deployment on GKE with GitLab-CI pipelines to ensure frequent and stable deliveries.
    • Test coverage on IS integration APIs and the GDPR workflow engine (JUnit, Spring Test), with Sonar analysis to maintain code quality.
    Environment: Java 11, Spring Boot, GCP (Pub/Sub, GKE), PostgreSQL, Angular, Sonar.
    Java Spring Boot

Recommendations

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

  • Engineering degree
    Ensta ParisTech
    2016
    Engineering degree

Skill set

Categories