
Mohammed Baba
Full-stack Developer
Salaire / Taux journalier
Casablanca-Settat, Maroc
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
🎯 Développeur Web Full Stack MERN Passionné par le développement web moderne, je suis un développeur Full Stack spécialisé dans la pile MERN (MongoDB, Express.js, React.js, Node.js). Mon expertise me permet de concevoir, développer et déployer des applications web dynamiques, performantes et évolutives, tant côté frontend que backend. ✨ Ce que je maîtrise : Frontend : React.js, Tailwind CSS, Framer Motion, react hot toast Backend : Node.js, Express.js, Mongoose Base de données : MongoDB (modélisation, requêtes, indexation) Sécurité : Authentification sécurisée avec JWT, gestion des rôles, protection des routes API REST : Conception d’API robustes, intégration et test avec Postman Outils : Git, GitHub, Vite, Postman, Trello, UML (Diagrammes Class/Use Case/Sequence) 💼 Expérience : Développement de systèmes complets comme des plateformes e-commerce, des interfaces de gestion (CRUD), des systèmes d’authentification avancée (OAuth, JWT), et des dashboards d’administration. 🚀 Mon objectif : Créer des expériences utilisateur fluides et des architectures backend solides pour répondre aux besoins métiers. Je suis motivé par la résolution de problèmes, l'apprentissage continu et la création de solutions innovantes.
Expérience de travail
Full-stack Developer
LIADTECH
sept. 2025 - déc. 2025
4 mois
En tant que Développeur web full stack chez Liadtech, je participe au développement et à la maintenance d’applications web modernes. Mes principales missions incluent : Développement front-end avec React.js et intégration responsive avec Tailwind CSS. Création et sécurisation d’API REST avec Node.js / Express.js. Gestion et modélisation de bases de données avec MongoDB / Mongoose et PostgreSQL . Validation et sécurité des données avec Yup et Validator.js. Collaboration en équipe agile avec Trello/Jira et rédaction de documentation technique.
PHP Web Developer
Maroc Pub
juin 2024 - juil. 2024
2 mois
Béni Mellal, Maroc
Développement de deux projets web internes : un système de gestion de locaux loués et un blog dynamique. Phase de conception : Réalisation de maquettes sur Figma pour les deux projets (dashboard de gestion, formulaires, pages de blog). Modélisation UML avec des diagrammes de cas d’utilisation, de classes et de séquences pour structurer les relations entre entités comme Locataire, Local, Article, Admin. Initialisation : Mise en place de l’environnement PHP, création des bases de données MySQL, arborescence organisée des fichiers (MVC partiel), dépôt Git pour versionner le code. Développement de la gestion des locaux : Interfaces pour ajouter, modifier et supprimer des informations sur les locaux, les contrats et les locataires. Intégration des formulaires avec contrôles de validation. Développement du blog : Page d’accueil dynamique, système de création et d’affichage d’articles, avec interface d’administration pour la gestion du contenu. Utilisation de PHP natif pour le backend et Bootstrap pour un design responsive. Tests : Vérification du bon fonctionnement des opérations CRUD, test de la logique de gestion des données et validation des entrées. Contrôle qualité de l’interface utilisateur sur différents supports. Résultat : Deux applications web simples mais efficaces, avec interface intuitive, base de données fonctionnelle, et bonne séparation des responsabilités entre frontend et backend.
PHP Web Developer
Training eadge consulting
mai 2024 - mai 2024
1 mois
Béni Mellal, Maroc
Développement d’un site e-commerce dédié à la vente de produits semi-pharmaceutiques. Phase de conception : Création des maquettes haute fidélité sur Figma (accueil, catalogue, panier, espace admin). Élaboration des diagrammes UML (cas d’utilisation, classes, séquences) pour modéliser les interactions utilisateurs et la structure des données. Initialisation du projet : Choix du stack technique (PHP, HTML, Bootstrap), configuration de l’environnement local, mise en place d’un dépôt GitHub, et création de la structure de fichiers (pages, composants réutilisables, base de données, assets). Développement frontend : Intégration responsive des interfaces à l’aide de Bootstrap. Affichage dynamique des produits, gestion du panier et des commandes. Développement backend : Connexion à une base de données MySQL, mise en place du CRUD pour les produits et les commandes. Gestion de l’authentification utilisateur/admin. Phase de test : Tests fonctionnels sur la navigation, la validation des formulaires, les opérations du panier et du back-office. Débogage et amélioration de l’expérience utilisateur. Résultat : Un site fonctionnel, fluide et sécurisé, avec une séparation claire des rôles et une gestion complète du cycle de commande.
Formation
Simplon
Ai Augmented frontend development , Information Technology
2025 - 2026
7 mois
Résultat : Ai Augmented frontend developer certificate
École Numérique Ahmed AL HANSALI
certificat simpoln, Technologies de l''information
2024 - 2025
5 mois
Résultat : Full stack developer
Activités et associations : Problem Solving
Attending an intensive, hands-on bootcamp focused on full-stack web development using the MERN stack. The curriculum covers modern technologies including HTML, CSS, JavaScript, React.js for front-end development, and Node.js, Express.js, and MongoDB for back-end development. Gaining practical experience by building real-world projects that integrate both front-end and back-end systems, while collaborating with peers to strengthen problem-solving, teamwork, and clean coding skills.
ofppt
bac +2, Programmation / développeur informatique, général
2022 - 2024
1 an 11 mois
Licences et certifications
Atlassian Credentialed in Forge Fundamentals
Délivré le : déc. 2025
JavaScript (Intermediate) Certificate
Délivré le : juil. 2025