JAMAL EL

Développeur Backend PHP/Symfony/Sylius

Développeur backend spécialisé en écosystème Symfony. Expérience concrète sur projets e-commerce et applications métier structurées. Je conçois des architectures maintenables, sécurisées et prêtes pour évoluer en équipe.

  • +9 projets Symfony / Sylius livrés
  • Architecture backend autonome
  • Tests unitaires & Behat

Compétences clés

Backend Symfony

  • Conception de services métier (SOLID, injection de dépendances)
  • Event Subscribers / Listeners
  • Sécurité (rôles, voters, authentification)
  • API REST structurées
  • Commandes console personnalisées

E-commerce Sylius

  • Structuration catalogue complexe (taxons, attributs, variantes)
  • Personnalisation logique produit / panier / checkout
  • Extensions métier spécifiques
  • Imports & gestion de données
  • Tests Behat sur parcours critiques

Base de données

  • Modélisation relationnelle propre
  • Doctrine ORM
  • Migrations versionnées
  • Optimisation requêtes

Outils & workflow

  • Git (feature branches, pull requests)
  • Docker (environnements isolés)
  • Tests unitaires (PHPUnit)
  • Intégration continue

Sélection de projets Symfony & Sylius

Projet Arras Airsoft - Sylius e-commerce
Projet 01 // Sylius E-commerce

Plateforme e-commerce spécialisée airsoft

Stack : PHP 8.3 · Symfony 7 · Sylius 2.1 · MySQL · Twig · SCSS

Contexte : Adaptation complète d’un socle Sylius pour une boutique réglementée (France/Belgique), avec contraintes fortes sur la conformité légale, la structuration du catalogue et la fiabilité du tunnel d’achat.

Responsabilités : Architecture backend complète. Structuration catalogue complexe (120 taxons, 75 attributs). Intégration Stripe & Mondial Relay. Logique spécifique conformité 18+. Automatisation imports & audits produits.

Résultat : Plateforme stable et maintenable, flux critiques sécurisés, base prête pour montée en charge.

🔒 Code disponible sur demande

Projet 02 // Sylius Devis (en cours)

Parcours devis métier avec configurateur dynamique

Stack : PHP · Symfony · Sylius · Doctrine · Twig · PHPUnit · Behat

Contexte : Conception d’un canal devis indépendant du tunnel e-commerce standard afin de gérer des demandes personnalisées à forte variabilité métier.

Réalisations clés : Conception complète d’un module devis métier intégré à Sylius. Développement backend Symfony, logique métier dédiée, workflow de statuts. Tests unitaires et scénarios Behat.

Responsabilités : Architecture fonctionnelle du module devis. Implémentation backend Symfony (contrôleurs, formulaires, logique métier). Intégration UX Twig.

État : Module en cours d’itération et d’industrialisation.

🔒 Démonstration technique possible en entretien

Pastrie - devis
Projet en cours
Projet Chicken family
Projet 03 // Symfony

Menu dynamique & assistant IA

Stack : PHP · Symfony 7.4 · Twig · Tailwind · Stimulus · API Gemini

Contexte : Centralisation d’une carte restaurant administrable avec intégration d’un assistant conversationnel pour orienter les clients et faciliter la décision.

Responsabilités : Architecture backend modulaire. Conception endpoint API interne. Structuration DTO et séparation des responsabilités.

Résultat : Carte maintenable via configuration centralisée. Interaction conversationnelle améliorant l’engagement et la compréhension de l’offre.

🔒 Code disponible sur demande

Projet 04 // Symfony API

Backend fidélité multi-enseignes

Stack : PHP 8.1 · Symfony 7 · Doctrine · JWT · EasyAdmin · Wallet Apple/Google

Contexte : Conception d’une API centrale pour un programme de fidélité multi-commerces: gestion des clients, transactions de points, récompenses et back-office.

Responsabilités : Conception API sécurisée JWT. Modélisation domaine métier (transactions, récompenses). Structuration en use cases isolés. Intégrations Wallet.

Résultat : Flux de points traçables et sécurisés. Architecture isolée par services, prête pour intégrations mobiles et déploiement production.

🔒 Code disponible sur demande

Projet Sylius devis

Méthode de travail

Qualité de code

Code structuré, responsabilités isolées, respect des bonnes pratiques Symfony.

Fiabilité

Tests sur flux critiques, versioning Git rigoureux, attention à la sécurité.

Évolution

Conception pensée pour maintenance long terme et évolutions progressives.

Contribution en équipe

  • Intégration rapide dans un codebase existant
  • Respect des standards et conventions
  • Capacité à reprendre et structurer un projet existant
  • Communication claire avec profils techniques et non techniques
  • Vision long terme sur maintenabilité

Disponible pour poste Backend Symfony / Sylius

Aujourd’hui indépendant, je souhaite intégrer une équipe backend Symfony / Sylius afin de progresser dans un environnement structuré et exigeant. Je suis particulièrement attiré par les projets e-commerce ou applications métier où l’architecture et la qualité logicielle sont des priorités.