About Mohamed
French
Native or bilingual
English
Native or bilingual
Experience
- BNP Paribas CIB - Tech Lead Fullstack React & SymfonyFullStack Developer Symfony / React JsBANKING AND INSURANCENovember 2022 - September 2025 (2 years and 10 months)Montreuil, France• Création de composants réutilisables avec React 18, TypeScript.• Migration du front-end legacy.• Mise en place d'une API Symfony 7.3 sécurisée (JsonResponse, JWT, Guards, Voters) pour la gestion des campagnes.• Intégration de Messenger pour les traitements asynchrones (envoi d'emails, notifications internes).• Gestion des formulaires complexes avec TanStack Query v5 et React Hook Form, Zod côté front et DTO plus contraintes Symfony côté back.• Implémentation de tests back avec PHPUnit (WebTestCase, assertions HTTP) et couverture front avec Jest/RTL.• Mentorat des juniors sur l'architecture React/Symfony et les bonnes pratiques fullstack (séparation des responsabilités, typage fort, sécurité). Stack: React 18, Symfony +6.4, PHP 8.2, TanStack Query, RHF + Zod, Messenger, JWT (LexikJWT), SCSS Modules, Jest, PHPUnit, GitHub, SonarQube, Docker, Jira, Agile/Scrum.
- EPO (European Patent Office)Développeur Fullstack React & SymfonyPUBLIC SECTORApril 2021 - July 2022 (1 year and 3 months)Casablanca, Morocco• Conception d’un dashboard complexe en React 17, Redux Toolkit, TypeScript (code splitting, lazy loading).• Migration progressive des middlewares Redux vers RTK Query pour optimiser les appels API.• Développement de l’API Symfony 6.4 : routing avec attributs PHP 8, enums dans les configurations,lazy services pour améliorer la performance.• Authentification sécurisée avec JWT et Voters pour la gestion des droits d’accès selon le rôle (admin,examinateur, public).• Système de cache applicatif avec Symfony CacheInterface pour optimiser les réponses d’API.• Intégration des uploads avec VichUploaderBundle, et des tests fonctionnels avancés avec PHPUnit.• Collaboration CI/CD : Jenkins, Docker, tests automatisés et couverture SonarQube sur l’ensemble de la stack.Stack: Symfony 6.4, PHP 8.3, React 17, Redux Toolkit + RTK Query, React Router v6, VichUploader, TypeScript, Chakra UI, Enzyme, Jest, PHPUnit, Docker, Jenkins, SonarQube, Jira.
- Rectorat Aix En provenceSenior DeveloperEDUCATION AND E-LEARNINGApril 2020 - March 2021 (11 months)Aix-en-Provence, France• Interfaces modulaires en React 16, Redux et React Router• Migration depuis jQuery vers React pour une meilleure performance• Intégration API REST sécurisées avec Symfony 4• Authentification avec JWT + Guard pour les rôles (admin, prof, élève)• 85% de couverture de tests avec PHPUnit et Jest• Collaboration Agile SCRUM avec les parties prenantes
Recommendations
Be the first to recommend Mohamed
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Professional Certificate.Scrum Foundation2021Professional Certificate.
- Master en Conception et Développement d'Applications.2018Master en Conception et Développement d'Applications.