
Mohamed Aggoubi
Consultant / Senior Full Stack Developer
4 recommandations
Salaire / Taux journalier
4 personnes recommandent
Casablanca, Maroc
Freelance, ouvert au CDI
À distance uniquement
Expertises
Langues
Recommandé par
Et une autre personne
À propos
Introduction
Développeur Fullstack passionné, avec une solide expérience en Symfony et React.js, ainsi qu’une bonne maîtrise de Laravel et de la personnalisation avancée de WordPress. J’aime concevoir des applications web performantes, évolutives et bien structurées, en appliquant les meilleures pratiques du développement moderne.
Expérience de travail
Développeur Sénior
Orange MarocFreelance
oct. 2026 - Présent
1 mois
Casablanca, Maroc
- Maintenir et faire évoluer une application métier existante dédiée à la gestion des interventions télécom, développée avec Symfony, PHP, Doctrine et Twig. - Concevoir de nouvelles fonctionnalités métier sur le Back Office et les APIs REST utilisées par les applications mobiles des techniciens. - Intégrer les évolutions en respectant l’architecture existante, les règles métier, les workflows d’intervention et la gestion des droits par profil. - Améliorer progressivement la qualité du code en séparant les contrôleurs, les services métier et les repositories, tout en réduisant la dette technique. - Intégrer et maintenir les échanges avec les services externes du système d’information, avec gestion des erreurs, journalisation et traçabilité. - Faire évoluer le modèle de données avec Doctrine ORM et Doctrine Migrations, en veillant à la compatibilité entre le Back Office et le Backend. - Corriger les anomalies fonctionnelles et techniques, analyser les incidents et assurer le support des environnements locaux et de préproduction. - Participer aux revues de code, aux tests, à la gestion du versionnement et de l’intégration continue avec Git et GitLab CI/CD. - Travail en collaboration avec les équipes métier, mobiles, techniques et infrastructure.
Développeur Sénior
ChapsVisionFreelance
avr. 2026 - août 2026
5 mois
Paris, France
- Piloter la migration d'une application métier de Symfony 4.4 vers Symfony 7.4, en modernisant l'architecture et en assurant la compatibilité des composants. - Remplacer Sonata Admin par EasyAdmin, en refondant les interfaces d'administration, les CRUD, les formulaires, les filtres et les actions personnalisées. - Moderniser le code applicatif en appliquant les bonnes pratiques Symfony (autowiring, attributs PHP, services, sécurité, Doctrine, Messenger) et en réduisant la dette technique. - Concevoir et maintenir des modules métiers, développer de nouvelles fonctionnalités et exposer des APIs REST tout en garantissant la qualité, la maintenabilité et les performances. - Industrialiser les déploiements avec Doctrine Migrations, GitLab CI/CD et participer aux revues de code, aux tests et à la résolution des incidents de production.
Développeur Sénior Full Stack Symfony - React.js
DELTA RMFreelance
nov. 2025 - janv. 2026
3 mois
Paris, France
- 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 Sénior Full Stack Symfony - React.js
ArxamaFreelance
déc. 2023 - oct. 2025
1 an 11 mois
À distance
- 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 avec React.js. - Collaborer avec les designers pour intégrer les maquettes graphiques au développement front-end. - Effectuer des tests unitaires, d'intégration, et de régression. - Documenter code, fonctionnalités, et processus pour faciliter la collaboration. - Participer aux réunions SCRUM : planification, revues, rétrospectives. - Assurer la maintenance des produits logiciels. - Utiliser Git (GitLab) pour le contrôle de version.
Développeur Sénior Full Stack Symfony - React.js
MAYA GROUP
avr. 2020 - déc. 2023
3 ans 9 mois
Casablanca, Maroc
- 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 concepts graphiques dans le front-end. - Effectuer des tests unitaires, d'intégration et de régression. - Documenter le code, les fonctionnalités et les processus. - Participer aux réunions SCRUM : planification, revues et rétrospectives. - Assurer la maintenance des produits logiciels. - Utiliser Git (GitLab) pour le contrôle de version.
Développeur Backend Laravel - Symfony - Wordpress
EnoxoneFreelance
juil. 2018 - mai 2020
1 an 11 mois
Genève, Suisse
- Concevoir et développer des applications et sites web en utilisant Symfony, Laravel et WordPress. - Créer et personnaliser des modules avancés et thèmes WordPress. - Collaborer avec les graphistes pour intégrer des designs en HTML/CSS/JS. - Participer aux réunions SCRUM et fournir un support client.
Développeur Backend .NET
DYNA INFO
sept. 2014 - juil. 2018
3 ans 11 mois
Casablanca, Maroc
- Conception et développement d'applications robustes avec FoxPro et .NET Core. - Gestion et optimisation de bases de données SQL Server pour garantir performance et fiabilité. - Intégration de maquettes en HTML/CSS/JS, respectant les standards et l'ergonomie. - Maintenance, refactoring et amélioration des applications existantes pour assurer évolutivité et stabilité.
Formation
FST Settat
Master 2 (M2), Management des Systèmes d'Information
2020 - 2022
1 an 11 mois
ENITE
Licence professionnelle, Informatique
2014 - 2015
11 mois
Technicien spécialisé en développement informatique
Software development technician, Informatique
2012 - 2014
1 an 11 mois
Licences et certifications
Construisez un site web à l'aide du framework Symfony 7
Délivré le : oct. 2025
Créez une application Java avec Spring Boot
Délivré le : févr. 2025
Développez votre site web avec le framework Symfony2 (ancienne version)
Délivré le : oct. 2018
Portfolio

BECON X.0

Sports League Management

ERP Boudenib Industrie

Application de gestion de chantiers pour une entreprise de gaz
