Mohamed EL badri

Full Stack Engineer Java | Kotlin |React

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

Spring BootReactJavaKotlinDomain Driven DesignTest Driven DevelopmentClean CodeClean ArchitectureHTMLBootstrapTypescriptPostgreSQLRedisGitLabRESTful APIsMavenHexagonal ArchitectureDéveloppement BackendMicroservicesNestReduxMongoDBRequêtes SQLDockerKafkaPostmanSwagger/OpenAPIDatadogSeleniumCypressLinuxGradleOracleAWSElasticsearch

Langues

Français (Courant)Anglais

À propos

Introduction

Développeur Fullstack avec plus de 8 ans d'expérience, spécialisé dans la conception, le développement et la maintenance d'applications web complexes et évolutives. Mon expertise couvre aussi bien le développement back-end en Java/JEE et Kotlin, que le développement front-end en React.js. J'ai une solide expérience dans la mise en œuvre d'architectures microservices, l'intégration de bases de données variées et l'adoption des bonnes pratiques de développement agile.

Liens

Expérience de travail

Ingénieur FullStack Java | SpringBoot | Angular

CarrefourFreelance

août 2025 - Présent

1 an 3 mois

Paris, France

Ingénieur Fullstack Java | React | NextJs

Skoleom

févr. 2025 - Présent

1 an 9 mois

Paris, France

Développement et optimisation du backend d’une extension connectée à plus de 2000 plateformes OTT et 1 milliard de sites web, permettant d’intégrer directement l’acte d’achat dans les flux audiovisuels. L’extension repose sur une IA avancée pour détecter et identifier les produits visibles dans les vidéos et proposer un parcours d’achat fluide et intégré. 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). Java, Spring Boot, React/NextJs, Tailwindcss, NestJs, Kafka, Micro-services, API REST, PostgreSQL, Docker, Docker-compose, CI/CD, Oracle cloud, Chrome Extension Development.

Ingénieur Fullstack Kotlin | React

Compagnie des AlpesFreelance

févr. 2023 - déc. 2024

1 an 11 mois

Paris, France

La Compagnie des Alpes (CDA) est une entreprise française spécialisée dans l'exploitation de domaines skiables et de parcs de loisirs. Le projet consistait à développer un tunnel de vente en ligne permettant aux utilisateurs finaux (B2C) et aux comités d'entreprise (B2B) d'acheter des billets pour les différents parcs d'attractions du groupe (Parc Astérix, Walibi Rhône-Alpes, Bellewaerde Aquapark, et d'autres parcs). Missions et réalisations: -Participation au cadrage technique du projet : -Définition des points d'intégration et des interfaces de communication -Échanges avec les équipes des différents backends des parcs, du système de paiement et du système d'authentification. -Conception et développement des fonctionnalités du tunnel de vente :Billets simples et packages, achat et renouvellement des pass -Ajout et gestion des addons et Cross-selling et offres promotionnelles -Feature flags pour l'activation progressive de nouvelles fonctionnalités -Création de scripts pour CMS (ContentFul) -Respect des règles de qualité de code -Application des principes du Clean Code et du Domain Driven Design -Design patterns -Tests unitaires et intégration -Documentation technique détaillée -Analyse et correction des bugs : ->Identification et résolution des anomalies remontées par les utilisateurs ou les équipes de test -Mise en place de correctifs et de tests de validation -Refactoring du code existant : ->Amélioration de la structure et de la lisibilité du code ->Optimisation des performances -Revue de code : ->Analyse et validation du code des autres développeurs ->Proposition d'améliorations et de corrections Rédaction de la documentation technique : ->Consignes d'installation et de configuration ->Guide d'utilisation des fonctionnalités ->Référencement des API

Ingénieur Fullstack Java | React

Greater Paris University Hospitals - AP-HP

déc. 2021 - janv. 2023

1 an 2 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) -Envoi des 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 de la documentation technique

Ingénieur Fullstack Java | React | Talend

BMCE Capital

sept. 2019 - déc. 2021

2 ans 4 mois

Casablanca, Maroc

BMCE CAPITAL : Pôle Banque d’Affaires du Groupe BANK OF AFRICA, elle propose une offre diversifiée de produits et services financiers destinés à une clientèle de corporates, institutionnels et particuliers. -Projet 1 : Développement d’une application CRM360 permettant aux managers d’avoir une vue consolidée sur les clients et leurs activités avec les différentes entités. Elle remonte des indicateurs commerciaux ainsi que des indicateurs d’activités. L’application s’adapte avec la version mobile(responsive) -Projet 2: Il s’agit d’un projet de migration technologique, du Flex qui est devenu obsolète vers React. Ce sont deux applications de gestion interne qui permettent aux desk taux devise et taux MAD d’avoir la situation de la trésorerie. -Projet 3 : Développement du WebService d’un Financial Bot (WhatsApp) dédie aux clients BMCE Capital qui permet de : ▪ Obtenir le solde de compte ▪ Obtenir le dernier avis d’opéré ▪ Obtenir les repotings des fonds ▪ Obtenir la Market Data d’une action ▪ Consulter le cours spot d’une matière première -Projet 4 : Le projet consiste à concevoir et développer une application de suivi de performance des portefeuilles des clients, elle permet : ▪ Suivi de performance de chaque portefeuille et alignement avec le Benchmark ▪ Historique de performance ▪ Obtenir des Reportings détaillés avec notification par email Missions et Tâches : • Recueil des besoins. • Etude de faisabilité, intégrabilité • Développement Backend • Développement Frontend • Gérer le responsive design d • Test unitaire •Traitement des anomalies

Intern - Reactjs & .Net

Akka Technologies

mars 2019 - juil. 2019

5 mois

Casablanca-Settat, Morocco

Cdiscount partnership: - Synchronization of Cdiscount databases with its partners via an API (.Net Core) - Creation and integration of a configurable Header by the Cdiscount business. (Reactjs, Redux, Redux-saga)

Intern

Alouss Sarl

août 2018 - oct. 2018

3 mois

Rabat, Maroc

Design and Development of a personalized CMMS (computer-assisted maintenance management) Technologies: php, bootstrap, jQuery, Ajax http://www.alouss.ma


Formation

Institut National des Postes et Télécommunications

Software engineer, Ingénierie informatique

2016 - 2019

3 ans 2 mois

CPGE Omar Ibn Abdelaziz

preparatory classes for engineering schools

2014 - 2016

2 ans 2 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.