Mohamed chakara

Senior Full Stack Developer | Symfony & React JS

Salaire / Taux journalier

Athis-Mons, France

Mobilité : Paris

Freelance, ouvert au CDI

Peut venir sur site

Expertises

SymfonyReactTypescriptPHPHTMLBootstrapNextGitGitLabJenkinsRESTful APIsMicroservicesSassTailwind CSSJavascriptCSSReduxMySQLDockerBitbucketPostmanSwagger/OpenAPIGitHubWebpackScrum

Langues

Français (Courant)Anglais (Courant)

À propos

Introduction

Ingénieur fullstack senior avec +9 ans d'expertise Symfony/React dans des environnements bancaires exigeants (BNP Paribas, IBM). Spécialisé en architectures découplées, API REST sécurisées et applications haute performance avec tests automatisés. Expert en Symfony 7.4/React 19 pour transformer vos projets complexes en solutions robustes et évolutives.

Liens

Expérience de travail

Full Stack Engineer

BNP Paribas CIB

sept. 2022 - Présent

4 ans 2 mois

93100 Montreuil, France

Réalisations clés : Conception fullstack de modules métiers en Symfony 6.4 LTS et React 18 / Next.js 13+ (App Router + Server Actions). Création d’API REST sécurisées (JSON Web Token via LexikJWT, rôle-based access avec voters). Architecture découplée : Symfony back-end avec consommation via TanStack Query dans le front. Mise en place du container de services, injection de dépendances, configuration par environnement (dev, prod). Création de formulaires complexes avec validation côté back (DTO + contraintes) et front avec RHF + Zod. Gestion des utilisateurs et authentification JWT + CSRF côté admin. Rédaction de tests fonctionnels (PHPUnit) et tests front (Jest/RTL). Stack : Symfony 6.4, React 18, Next.js 13+, TypeScript, Doctrine ORM, TanStack Query, RHF + Zod, JWT, Twig, PHPUnit, Jest, GitHub Actions, SonarQube, Docker, Jira.

Centers Senior Developer

NTT DATA

avr. 2021 - oct. 2022

1 an 7 mois

Casablanca, Maroc

Réalisations clés : Développement fullstack d’un dashboard React 17 + Symfony 6.4 avec gestion des rôles (admin/user) et accès sécurisés (guards, voters). Connexion entre frontend et backend Symfony via API REST et sérialisation JSON personnalisée. Mise en place d’un système de notifications asynchrones avec Messenger (file d’attente Doctrine transport). Intégration d’une base de données relationnelle via Doctrine avec migrations et entités personnalisées. Optimisation du code avec lazy loading, cache HTTP et cache Doctrine. Rédaction de commandes Symfony CLI personnalisées pour tâches récurrentes. CI/CD avec Jenkins, couverture de tests avec PHPUnit côté back, Jest côté front. Stack : Symfony 6.4, React 17, Redux Toolkit, RTK Query, Doctrine ORM, Twig, JWT, Messenger, React Router v6, Chakra UI, TypeScript, PHPUnit, Jest, Jenkins, SonarQube, Jira.

Full Stack Engineer

ACADEMIE D'AIX MARSEILLE RECTORAT

avr. 2020 - mars 2021

1 an

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 Technologies: - Symfony (BackEnd) - ReactJs (FrontEnd)

Software Engineer

Capgemini

juin 2019 - mai 2020

1 an

Casablanca, Maroc

Technologies: - Symfony (BackEnd) - ReactJs (FrontEnd) Mission : - Proposer une solution logicielle adaptée - Rédaction des documents de conception technique / spécifications détaillées - Participer aux réunions Workshop client et à la collecte des besoins - Conception et développement de modules métiers avancés - Correction des anomalies des différents cycles de tests - Audit et revue de code - Conception et mise en place des outils pour l'automatisation des tests - Accompagnement à la recette fonctionnelle et technique - S’assurer de la qualité des livrables logicielles et documentaires tout en respectant les délais et les charges

Ingénieur développement

IBM

sept. 2016 - mai 2019

2 ans 9 mois

Casablanca, Maroc

Technologies: - Symfony (BackEnd) - ReactJs (FrontEnd) Mission: - Correction des anomalies des différents cycles de tests. - Participer aux réunions Workshop client et à la collecte des besoins. - Réalisation d'analyse technique. - Evaluation et planification des temps et des ressources nécessaires pour mener à bien les projets. - Réalisation des évolutions demandés par le MOA sur les applications de la BNPPARIBAS. - Test unitaire et d'intégration. - Rédaction des documents de conception technique / spécifications détaillées. - S'assurer de la qualité des livrables logiciels et documentaires tout en respectant les délais et les charges.


Formation

Faculté des Sciences et Techniques de Settat

Master de Conception et de Développement d'Applications

2016 - 2018

1 an 10 mois

faculte de science ben msik

Sciences de Mathématiques et Informatiques

2013 - 2016

2 ans 10 mois


Licences et certifications

[SFPC] Scrum Foundation Professional Certificate

Délivré le : oct. 2021

Certifié par CertiProf®

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.