À propos de Mohamed
Français
Bilingue ou natif
Anglais
Bilingue ou natif
Expériences
- BNP Paribas CIB - Tech Lead Fullstack React & SymfonyFullStack Developer Symfony / React JsBANQUE & ASSURANCESnovembre 2022 - septembre 2025 (2 ans et 10 mois)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 & SymfonySECTEUR PUBLIC & COLLECTIVITÉSavril 2021 - juillet 2022 (1 an et 3 mois)Casablanca, Maroc• 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 & E-LEARNINGavril 2020 - mars 2021 (11 mois)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
Recommandations
Soyez le premier à recommander Mohamed
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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
Formations
- Professional Certificate.Scrum Foundation2021Professional Certificate.
- Master en Conception et Développement d'Applications.2018Master en Conception et Développement d'Applications.