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

Ingénieur FullStack Java | React | Angular🚀🚀

600 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

Ă€ propos de Mohamed

Développeur FullStack Java/Kotlin & React.js, orienté back-end, avec expertise en architectures microservices et monolithiques.
Plus de 7 ans d'expérience dans la conception, le développement et la maintenance d'applications web robustes et évolutives.
Maîtrise des technologies back-end (Java/JEE, Kotlin, Spring Boot) et front-end (React.js, Redux). Solide expérience en architectures REST, microservices, et orientées événements (Event-Driven Architecture).

Pratique rigoureuse des standards de qualité : TDD, BDD, DDD et Clean Code.
Intervention sur l’ensemble du cycle de vie logiciel, de l'analyse métier jusqu’à la mise en production.

-> Contactez moi pour vos projets, qu’ils soient simples ou complexes, je saurai répondre à vos besoins.

#TechForBusiness

  • Anglais

    Capacité professionnelle complète

  • Français

    Capacité professionnelle complète

  • Arabe

    Bilingue ou natif

Accepte de travailler sur site
Paris (jusqu’à 30 km)

Expériences

  • Skoleom Platform
    Consultant Fullstack Java/React
    E-COMMERCE
    janvier 2025 - Aujourd'hui (1 an et 5 mois)
    Paris, France
    Participation au développement d'une extension innovante connectée à plus de 2000 plateformes et sites web, intégrant directement l’acte d’achat au sein de contenus audiovisuels (vidéos, lives, replays).


    Objectif du projet

    Créer une expérience d’achat fluide et intégrée pour l’utilisateur, en détectant automatiquement les produits visibles dans les vidéos grâce à une IA avancée, et en permettant un achat en quelques clics sans quitter le contenu.

    Mission principale
    • Conception et dĂ©veloppement des services backend en Java (Spring Boot).
    • RĂ©-internalisation et optimisation de certaines fonctionnalitĂ©s backend.
    • DĂ©veloppement des features de l’extension (ReactJs).
    • IntĂ©gration du Backend avec les produits frontend et les IA d’analyse de contenu.
    • DĂ©veloppement et maintien des API RESTful robustes et scalables.
    • Optimisation de la gestion des flux de donnĂ©es massifs.
    • IntĂ©gration avec des services tiers et partenaires OTT.
    • Veiller au respect des règles de qualitĂ© de code.
    • Revue de code
    • Documentation technique
    • Participation aux cĂ©rĂ©monies Agile (stand-up, sprint planning, rĂ©trospectives)

    Environnement technique

    Java, Spring Boot, React, Tailwindcss, NestJs, API REST, PostgreSQL, Kafka, NoSQL, Docker, Docker-compose, CI/CD, Oracle cloud, Chrome Extension Development.



    Spring boot Apache Kafka Java React.js
  • Compagnie Des Alpes
    Ingénieur FullStack Kotlin/ReactJs
    DIVERTISSEMENTS & LOISIRS
    janvier 2023 - octobre 2024 (1 an et 9 mois)
    Paris, France
    Participation à un projet ambitieux visant à développer un tunnel de vente en ligne pour les parcs d’attractions du groupe CDA (Parc Astérix, Walibi Rhône-Alpes, Bellewaerde Aquapark, etc.). Cette plateforme permet aux utilisateurs finaux (B2C) et aux comités d’entreprise (B2B) d’acheter des billets, des pass et des offres personnalisées.

    Missions principales et réalisations :

    Cadrage technique du projet :
    • DĂ©finition des interfaces de communication et points d’intĂ©gration.
    • Collaboration avec les Ă©quipes backend des parcs, le système de paiement et le système d’authentification.

    Conception et développement :
    • Mise en place de fonctionnalitĂ©s clĂ©s : billets simples, packages, pass, renouvellements, addons, cross-selling et offres promotionnelles.
    • ImplĂ©mentation de feature flags pour un dĂ©ploiement progressif des nouvelles fonctionnalitĂ©s.
    Création de scripts pour le CMS (Contentful).

    Qualité et performance :
    • Respect des principes Clean Code et Domain Driven Design.
    • Utilisation de design patterns.
    • Écriture de tests unitaires et tests d’intĂ©gration.
    • Refactoring pour amĂ©liorer la structure du code et optimiser les performances.

    Analyse et résolution des bugs :
    • Identification et correction des anomalies signalĂ©es par les utilisateurs et les Ă©quipes QA.
    • Validation des correctifs par des tests approfondis.

    Revue et documentation du code :
    • Analyse et validation du code produit par l’équipe.
    • Proposition d’amĂ©liorations et bonnes pratiques.
    • RĂ©daction de la documentation technique : guides d’installation, consignes de configuration, guides -d’utilisation des fonctionnalitĂ©s, et documentation des API.

    Impact :
    Grâce à ce projet, l'expérience utilisateur a été considérablement améliorée, permettant une gestion fluide des achats en ligne et une meilleure intégration des différentes offres des parcs.

    Kotlin React.js Amazon Web Services Clean Code Redis
  • Assistance Publique - HĂ´pitaux de Paris
    Consultant FullStack Java / React
    SANTÉ & BIEN-ÊTRE
    novembre 2021 - décembre 2022 (1 an et 1 mois)
    Paris, France
    Contexte:

    L'application BaMaRa est une application web gratuite mise à disposition des établissements de santé partenaires par l'AP-HP. Elle permet aux professionnels des centres de référence et de compétences maladies rares de collecter et d'exploiter leurs données.

    Mission:

    La mission consistait Ă  migrer l'application BaMaRa de la version V2 Ă  V3. Cette migration technologique visait Ă  :

    Moderniser l'architecture en passant de Ruby et MongoDB Ă  Java, React et Postgres.
    Améliorer les performances et la scalabilité de l'application.
    Implémenter de nouvelles fonctionnalités pour répondre aux besoins des utilisateurs.

    Taches:
    • Participation Ă  la conception et mise en place de l'architecture de l’application.
    • DĂ©veloppement des diffĂ©rentes composantes du projet Front-end, dĂ©veloppĂ©s avec React Js
    • GĂ©rer le responsive design de l’application web.
    • DĂ©veloppement des diffĂ©rentes services "Back-end" en architecture micro-services en Java 11.
    • CrĂ©ation et gestion des index Elasticsearch.
    • CrĂ©ation d’un Script de rĂ©conciliation des praticiens en Ă©liminant les doublons. (Stream API)
    • Envoides mails de notification / reportings vers les utilisateurs
    • Test et validation des fonctionnalitĂ©s dĂ©veloppĂ©es front et back. (Junit, Mockito, WebdriverIO, Jest)
    • Refacto du code existant.
    • Revue de code
    • RĂ©daction del a documentation technique


    Impact :
    -Migration réussie vers une architecture moderne et performante.
    -Amélioration de l’expérience utilisateur et ajout de nouvelles capacités pour les centres spécialisés dans les maladies rares.

    Java/JEE React Microservices Elasticsearch ActiveMQ

Recommandations

Alfred DibandaAD
Abdelfatah T.AT
Alfred Dibanda et 1 autre personne recommandent Mohamed

Ces profils de freelance correspondent également à vos critères

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

Formations

  • IngĂ©nieur IT
    INPT
    2019
  • CPGE
    Classes préparatoires aux grandes écoles
    2016

Compétences

Catégories