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

Mohamed El Badri

FullStack Engineer Java | React | Angular🚀🚀

€600/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mohamed

Java/Kotlin & React.js FullStack Developer,backend-oriented, with expertise in microservices and monolithic architectures.
Over 7 years of experience in designing, developing, and maintaining robust and scalable web applications.
Proficient in backend technologies (Java/JEE, Kotlin, Spring Boot) and frontend technologies (React.js, Redux). Solid experience in REST, microservices, and Event-Driven Architectures.

Rigorous practice of quality standards: TDD, BDD, DDD, and Clean Code.
Involvement in the entire software lifecycle, from business analysis to production deployment.

-> Contact me for your projects, whether simple or complex, I will meet your needs.

#TechForBusiness
  • English

    Fluent

  • French

    Fluent

  • Arabic

    Native or bilingual

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

Experience

  • Skoleom Platform
    Fullstack Java/React Consultant
    E-COMMERCE
    January 2025 - Today (1 year and 5 months)
    Paris, France
    Participated in the development of an innovative extension connected to over 2000 platforms and websites, directly integrating the purchase process within audiovisual content (videos, live streams, replays).

    Project Objective
    Create a fluid and integrated shopping experience for the user, by automatically detecting products visible in videos using advanced AI, and enabling a one-click purchase without leaving the content.

    Main Responsibilities
    • Design and development of backend services in Java (Spring Boot).
    • Re-internalization and optimization of certain backend functionalities.
    • Development of extension features (ReactJs).
    • Integration of the Backend with frontend products and content analysis AIs.
    • Development and maintenance of robust and scalable RESTful APIs.
    • Optimization of mass data flow management.
    • Integration with third-party services and OTT partners.
    • Ensure adherence to code quality standards.
    • Code review
    • Technical documentation
    • Participation in Agile ceremonies (stand-up, sprint planning, retrospectives)

    Technical Environment

    Java, Spring Boot, React, Tailwindcss, NestJs, REST API, PostgreSQL, Kafka, NoSQL, Docker, Docker-compose, CI/CD, Oracle Cloud, Chrome Extension Development.
    Spring boot Apache Kafka Java React.js
  • Compagnie Des Alpes
    FullStack Kotlin/ReactJs Engineer
    ENTERTAINMENT AND LEISURE
    January 2023 - October 2024 (1 year and 9 months)
    Paris, France
    Participation in an ambitious project to develop an online sales funnel for the amusement parks of the CDA group (Parc Astérix, Walibi Rhône-Alpes, Bellewaerde Aquapark, etc.). This platform allows end-users (B2C) and works councils (B2B) to purchase tickets, passes, and personalized offers.

    **Main Missions and Achievements**:


    Technical Scoping of the project:
    • Definition of communication interfaces and integration points.
    • Collaboration with the parks' backend teams, the payment system, and the authentication system.

    Design and Development:
    • Implementation of key features: single tickets, packages, passes, renewals, add-ons, cross-selling, and promotional offers.
    • Implementation of feature flags for progressive deployment of new features.
    Creation of scripts for the CMS (Contentful).

    Quality and Performance:
    • Adherence to Clean Code and Domain Driven Design principles.
    • Use of design patterns.
    • Writing unit and integration tests.
    • Refactoring to improve code structure and optimize performance.

    Bug Analysis and Resolution:
    • Identification and correction of anomalies reported by users and QA teams.
    • Validation of fixes through thorough testing.

    Code Review and Documentation:
    • Analysis and validation of code produced by the team.
    • Proposal of improvements and best practices.
    • Writing technical documentation: installation guides, configuration instructions, feature usage guides, and API documentation.


    **Impact**:

    Thanks to this project, the user experience has been considerably improved, allowing for smooth online purchase management and better integration of the parks' various offers.
    Kotlin React.js Amazon Web Services Clean Code Redis
  • Assistance Publique - HĂ´pitaux de Paris
    FullStack Java / React Consultant
    HEALTH AND WELLNESS
    November 2021 - December 2022 (1 year and 1 month)
    Paris, France
    **Context**:


    BaMaRa application is a free web application provided to partner healthcare facilities by AP-HP. It allows professionals from reference and competence centers for rare diseases to collect and exploit their data.

    **Mission**:


    The mission consisted of migrating the BaMaRa application from version V2 to V3. This technological migration aimed to:

    Modernize the architectureby moving from Ruby and MongoDB to Java, React, and Postgres.
    Improve application performanceand scalability.
    Implement newfeatures to meet user needs.

    **Tasks**:
    • Participation in the design and implementation of the application architecture.
    • Development of the various components of the Front-end project, developed with React Js.
    • Managing the responsive design of the web application.
    • Development of the various "Back-end" services in a micro-services architecture using Java 11.
    • Creation and management of Elasticsearch indexes.
    • Creation of a script for reconciling practitioners by eliminating duplicates. (Stream API)
    • Sending notification emails / reports to users.
    • Testing and validation of developed front and back functionalities. (Junit, Mockito, WebdriverIO, Jest)
    • Refactoring of existing code.
    • Code review
    • Writing technical documentation


    **Impact**:

    -Successful migration to a modern and high-performance architecture.
    -Improved user experience and added new capabilities for centers specializing in rare diseases.
    Java/JEE React Microservices Elasticsearch ActiveMQ

Recommendations

Alfred DibandaAD
Abdelfatah T.AT
Alfred Dibanda and 1 other person have recommended Mohamed

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

  • IT Engineer
    INPT
    2019
  • CPGE
    Classes préparatoires aux grandes écoles
    2016

Skill set

Categories