Mohamed El Amrani

Développeur Fullstack Java React

Salaire / Taux journalier

Casablanca, Maroc

Mobilité : Paris

Freelance

À distance uniquement

Expertises

JavaSpring BootReactTypescriptRESTful APIsGraphQLMavenGradleHTMLCSSTailwind CSSReact NativeMicroservicesClean CodePostgreSQLMySQLMongoDBMicrosoft SQL ServerDockerAzureAWSGitTest Driven DevelopmentCypressPlaywrightCoaching agileScrumFastAPI

Langues

Arabe (Maternelle)Anglais (Courant)Français (Courant)

À propos

Introduction

Développeur Fullstack avec 4+ ans d'expérience en Java / Spring Boot et React / TypeScript. Spécialisé dans la conception d'architectures microservices et event-driven, le développement d'APIs RESTful performantes et évolutives, et la mise en oeuvre des bonnes pratiques craftsmanship (Clean Code, SOLID, TDD). Expérience avérée dans des environnements à fort trafic et forte volumétrie, avec un engagement constant pour la qualité, la scalabilité et la valeur métier. Autonome, proactif, habitué au travail en équipe 100% remote dans des contextes Agile/Scrum.

Liens

Expérience de travail

Développeur Fullstack Java / React

JESA

janv. 2024 - janv. 2025

1 an 1 mois

Rabat, Maroc

– Conception et développement d'applications robustes en Java / Spring Boot dans une architecture microservices déployée sur Azure, avec APIs RESTful sécurisées (Spring Security, JWT, OAuth 2.0). – Développement de frontends React JS / Next.js 14+ et d'applications mobiles React Native en TypeScript, performants et responsives. – Mise en oeuvre d'architectures event-driven et des principes SOLID / Clean Code dans un contexte produit à forte volumétrie. – Réduction du temps de chargement de 40% via SSR, streaming et optimisation avancée des composants React. – Refactorisation de l'architecture vers une stack Java Spring Boot / React sur Azure App Services — réduction des coûts infrastructure de 30%. – Optimisation des schémas PostgreSQL / MySQL: indexation avancée, requêtes complexes, migrations ETL — gain de 50% sur les temps de réponse. – Pipelines CI/CD via Azure DevOps et Docker; pratiques TDD avec JUnit 5, Mockito, Jest, Playwright — couverture > 90%. – Participation aux sprints Agile/Scrum, code reviews, choix d'architecture et documentation technique en équipe distribuée.

Développeur Fullstack Java / React

MENTEVA

janv. 2021 - janv. 2024

3 ans 1 mois

À distance

– Conception d'une plateforme SaaS multi-tenant : backend Java / Spring Boot + FastAPI + frontend React / Next.js avec isolation row-level des données. – Développement et intégration d'APIs REST & GraphQL (JWT/OAuth) ; déploiement Azure/AWS avec monitoring — 99,9% de disponibilité. – Architecture microservices event-driven pour absorber les pics de trafic avec scalabilité horizontale et résilience. – Migrations ETL entre schémas MySQL et gestion de la cohérence des données en production. – Environnement 100% remote — forte autonomie, organisation et communication asynchrone efficace.

Développeur Front-End React / TypeScript

OCP

janv. 2020 - janv. 2021

1 an 1 mois

– Développement de tableaux de bord React JS / TypeScript responsives avec intégration d'APIs REST Java. – Application des principes Clean Code, SOLID et TDD ; tests unitaires Jest et tests E2E Playwright — réduction significative des régressions. – Contribution aux choix techniques front-end et documentation des composants réutilisables.


Formation

ESI – École des Sciences de l'Information

Licence, Ingénierie Informatique, Ingénierie des Systèmes d'Information & Transition Numérique

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.