
À propos
Développeur Full Stack passionné, spécialisé en PHP (Symfony) et JavaScript (Next.js, React.js), avec plus de 11 ans d'expérience dans le développement d'applications web performantes. J'interviens dans des environnements complexes, notamment en applications SaaS, e-commerce, gestion d'entreprise, ERP, et portails métiers. Je maîtrise les bonnes pratiques de développement (TDD, DDD, CI/CD) et j'accorde une grande importance à l'expérience utilisateur, la performance et la qualité du code.
Expérience Professionnelle
Développeur Full Stack
- ▸Concevoir et développer des applications, sites web et services API sous Symfony pour divers clients
- ▸Développer et maintenir des modules métiers complexes au sein de la suite DeltaRM (Symfony/PHP, PostgreSQL)
- ▸Implémenter des interfaces riches (Twig/jQuery) et optimiser l'UX sur les modules Assurance, Contrôle et Audit (datatables dynamiques, formulaires wizard, exports PDF)
- ▸Industrialiser la délivrance : pipelines CI/CD (GitLab), automatisation des migrations Doctrine/SQL, packaging Docker
- ▸Garantir la qualité via revues de code, audits de sécurité, campagnes de tests exploratoires et automatisés
- ▸Assurer la performance et la scalabilité (profiling Symfony, tuning PostgreSQL, cache applicatif/memoization) pour de gros volumes de données multi-clients
Développeur Full Stack
- ▸Concevoir et développer des applications, sites web et services API sous Symfony pour divers clients
- ▸Intégrer des interfaces utilisateur réactives et conviviales en utilisant React.js
- ▸Collaborer avec les designers pour intégrer les maquettes et les concepts graphiques dans le développement front-end
- ▸Effectuer des tests unitaires, d'intégration et de régression pour garantir le bon fonctionnement des nouvelles fonctionnalités et des mises à jour
- ▸Documenter le code, les fonctionnalités et les processus pour faciliter la compréhension et la collaboration au sein de l'équipe
- ▸Participer activement aux réunions SCRUM, notamment la planification des sprints, les revues et rétrospectives
- ▸Assurer la maintenance des produits logiciels
- ▸Utiliser Git (GitLab) pour le contrôle de version
Développeur Full Stack
- ▸Concevoir et développer des applications, sites web et services API sous Symfony
- ▸Intégrer des interfaces utilisateur réactives avec ReactJS
- ▸Collaborer avec les designers pour le développement front-end
- ▸Effectuer des tests unitaires, d'intégration et de régression
- ▸Participer aux réunions SCRUM et contribuer à la collaboration d'équipe
Développeur & Intégrateur
- ▸Concevoir et développer des applications sous Laravel et Wordpress
- ▸Créer et personnaliser des modules et thèmes Wordpress
- ▸Collaborer avec les graphistes pour intégrer les designs
- ▸Participer aux réunions SCRUM et au support client
Développeur Backend
- ▸Concevoir et développer des applications sous Foxpro et .NET Core, SQL Server
- ▸Intégration de maquettes en HTML/CSS/JS
- ▸Maintenance des applications existantes
Projets Significatifs
DeltaRM
Suite SaaS de gestion des risques
Symfony 4.4, PHP, PostgreSQL, Twig/jQuery, Docker, GitLab CI/CD
- ▸Développement et évolution des modules métiers (Assurance, Contrôle, Audit, Recouvrement)
- ▸Implémentation et optimisation d'interfaces internes (datatables dynamiques, formulaires wizard, exports PDF)
- ▸Industrialisation des déploiements via pipelines GitLab CI/CD et packaging Docker
- ▸Optimisation des performances : profiling Symfony, tuning PostgreSQL, cache applicatif/memoization
- ▸Contribution à la qualité : revues de code, audits de sécurité, tests exploratoires et automatisés
FRMF.ma – Fédération Royale Marocaine de Football
Refonte complète du site officiel de la FRMF en architecture multi-modules
Symfony 7.2 (stateful & stateless), API Platform, PostgreSQL, Next.js 15, Tailwind, Docker
- ▸Développement du CMS Admin en Symfony 7.2 (stateful) : gestion du contenu, médias, pages, actualités
- ▸Conception et implémentation d'une API REST stateless avec API Platform pour alimenter le frontend et les applications tierces
- ▸Développement du frontend Next.js 15 : pages publiques, actualités, résultats, classements, équipe nationale, compétitions
- ▸Mise en place de l'architecture Docker et préparation des environnements de déploiement
- ▸Intégration d'un système de gestion des rôles, permissions et workflows éditoriaux
- ▸Collaboration avec l'équipe design pour produire une interface moderne et responsive
Ligue Chaouia Doukkala
Application web de gestion des clubs, licences, compétitions et désignations
Symfony 6.4, MySQL, API REST
- ▸Développement du backoffice fédéral (gestion clubs, licences, sanctions, matchs, calendriers)
- ▸Automatisation du processus de désignation des arbitres
- ▸Mise en place d'un extranet sécurisé pour les clubs (demandes, suivi des dossiers)
- ▸Développement du portail public/mobile : résultats, classements en temps réel
- ▸Génération de documents officiels et exports fédéraux (PDF, listings, rapports)
I'm Class
Plateforme e-commerce de vêtements personnalisés (B2C)
Symfony 6.4, React 18, MySQL, Nginx, GitLab CI, CMI
- ▸Conception du backoffice complet (gestion du catalogue, promotions, livraisons)
- ▸Développement d'un frontend React dynamique
- ▸Mise en place du paiement sécurisé CMI
- ▸Génération d'exports comptables (PDF, Excel)
- ▸Application des pratiques DDD, TDD et respect des normes RGPD
Hosybat
Application de gestion de chantiers pour une entreprise de gaz
Symfony 6.3, MySQL 8, GitHub Actions
- ▸Conception d'un système hiérarchique (projets > bâtiments > étages > logements)
- ▸Développement de la gestion des rôles utilisateurs
- ▸Implémentation des règles de validation multi-étapes
- ▸Déploiement via pipeline CI/CD
Réduction de 60% du temps administratif
ERP Boudenib Industrie
ERP web modulaire multi-départements
Symfony 6, MySQL, Trello, GitHub
- ▸Développement des modules : production, stock, RH, facturation, installations
- ▸Gestion multi-profils avec rôles spécifiques
- ▸Dashboard temps réel avec statistiques graphiques
- ▸Conception orientée modularité et évolutivité
Gain de 50% sur le traitement administratif
Portail Distributeurs - TotalEnergies
Portail B2B de gestion des commandes de carburant
Symfony 5.4, React 17, PostgreSQL, OAuth2
- ▸Authentification SSO, gestion des profils distributeurs
- ▸Intégration avec les systèmes internes Total
Portail Gérant - TotalEnergies
Backoffice de gestion pour gérants de stations Total
Symfony 5.4, Bootstrap, PostgreSQL
- ▸Développement des modules RH, gestion de stock, suivi de performance
- ▸Automatisation des rapports mensuels (PDF)
- ▸Structuration du code selon les principes SOLID
FACNOTE
SaaS comptable pour experts-comptables français
Symfony 3.4, jQuery, MySQL
- ▸Développement du noyau comptable (journal, balance, TVA, grand livre)
- ▸Génération de documents fiscaux conformes
- ▸Structuration du backoffice complet
Compétences Techniques
Langages
Frameworks
Bases de données
Outils & DevOps
Méthodologies
Technologies
CMS
Systèmes
Langues
Arabe
Natif
Français
Courant
Anglais
Intermédiaire
Formation
Master 2
Management des systèmes d'information
Licence Professionnelle
Systèmes d'information et bases de données
Besoin d'une solution digitale professionnelle ?
Découvrez Weglob, agence experte en développement d'applications de gestion, création de sites internet, applications mobiles et solutions CRM/ERP. Une équipe de spécialistes qui transforme vos idées en solutions digitales performantes avec un accompagnement personnalisé de la conception à la maintenance.
Découvrir Weglob