Lead developer, architecte Sylius et fondateur : quinze ans de systèmes réels.
De SFR à Edenred, en passant par Vallourec et Capgemini — une trajectoire technique cohérente qui fonde la pratique Keyson.
Moustakime Kifia
J'ai démarré ma carrière en automatisant la surveillance des équipements réseau à SFR, avant de progresser vers des architectures de plus en plus complexes dans l'énergie, les télécoms, la finance et l'industrie. Quinze ans de projets réels — pas de théorie seule.
Ma spécialité s'est cristallisée autour de Symfony et Sylius : j'ai conçu et livré des plateformes e-commerce B2B chez Vallourec (leader mondial de tubes industriels) et je coordonne aujourd'hui la refonte d'une plateforme Sylius chez Edenred avec un BFF NestJS et un frontend Next.js.
Keyson prolonge cette pratique : architecture défendable, code lisible, outillage IA intégré au quotidien (Claude Code, GitHub Copilot / Codex) et collaboration directe avec vos équipes. Les premiers échanges se font avec moi — sans intermédiaire.
~15
Années d'expérience
Énergie, e-comm, assurance, télécom
Secteurs
SAA-C03
Certifié AWS
MEng Sorbonne
Formation
Trajectoire professionnelle
-
Fondateur & CTO
2021 — aujourd'hui
Keyson
ESN indépendante et éditeur SaaS. Missions en régie via Malt, Sensiolabs et Exalt auprès de grands comptes. Intervention directe sur les sujets d'architecture, de delivery et de produit.
Création de Keyson : ESN indépendante et éditeur SaaS. Missions en régie chez Vallourec, Groupama et Edenred. Édition de Cercly, plateforme SaaS de gestion associative, et de Workshops, plateforme d'ateliers gratuits.
- Structuration d'une offre orientée architecture défendable, delivery lisible et accompagnement direct — sans intermédiaire.
- Missions en régie chez des grands comptes : e-commerce B2B industriel (Vallourec), assurance (Groupama), e-commerce B2B/B2C/B2E (Edenred).
- Édition de Cercly : plateforme SaaS multi-tenant de gestion associative — membres, adhésions, paiements Stripe, application mobile React Native/Expo, hébergée sur AWS.
- Édition de Workshops : plateforme SaaS d'ateliers gratuits mettant en relation intervenants professionnels et public en recherche de montée en compétences.
Stack principale
Symfony, Sylius, API Platform 4, NestJS, Next.js, Payload CMS, React Native (Expo), AWS, Docker, Terraform, GitLab CI/CD, Stripe Connect, RabbitMQ
Architecture Delivery Produit SaaS Sylius AWSDétail de la mission Ouvrir
- Création et structuration de l'offre : conseil, architecture, delivery et accompagnement direct des équipes clientes (missions sourcées via Malt, Sensiolabs et Exalt).
- Missions en régie chez des grands comptes : Vallourec (e-commerce B2B industriel, 3 ans), Groupama (assurance, 6 mois), Edenred (e-commerce B2B/B2C/B2E, en cours).
- Édition de Cercly : plateforme SaaS multi-tenant de gestion associative (membres, adhésions, événements, paiements Stripe Connect, application mobile React Native/Expo, infrastructure AWS multi-tenant) — API Platform 4.
- Édition de Workshops : plateforme SaaS d'ateliers gratuits (propositions et vote d'intérêt de la communauté, programmation multi-intervenants, inscriptions, rappels automatiques et replays) — Next.js, Payload CMS, RabbitMQ.
- Intégration des outils IA dans le workflow de développement au quotidien (Claude Code, GitHub Copilot / Codex) pour accélérer le delivery sans compromis sur la qualité du code.
-
Senior Developer Sylius · Nest · Next
Juin 2025 — aujourd'hui
Edenred · Paris
Refonte d'une plateforme e-commerce B2B, B2C et B2E avec une architecture microservices à 9 services (produits, commandes, bénéficiaires, notifications, e-tickets, subventions, bons cadeaux…), Sylius 1.14 au centre du domaine, BFF NestJS et monorepo frontend NX / Next.js 15.
Refonte d'une plateforme e-commerce à grande échelle : architecture 9 microservices centrée sur Sylius 1.14, BFF NestJS, monorepo NX / Next.js 15. Intégration Akeneo, synchronisation produits, −70 % sur les temps de validation CI/CD.
- Stabilisation du socle Sylius 1.14 et reprise des flux produit entre Akeneo et la plateforme — correction de problèmes critiques de synchronisation catalogue.
- Clarification des contrats entre les 9 microservices, le BFF NestJS et le frontend pour réduire les zones grises inter-équipes.
- Réduction de 70 % des temps de validation CI grâce à l'optimisation et à la parallélisation des tests Behat.
Stack principale
Sylius 1.14, Symfony 6.4/7.4, PHP 8.3, API Platform 3/4, NestJS, Next.js 15, React 18, TypeScript, PostgreSQL, Kafka, RabbitMQ, Redis, OpenSearch, AWS (S3, SQS, ECS), Akeneo, Typesense, OpenTelemetry, Unleash, NX (monorepo), Storybook 8, Cypress/Cucumber, Playwright, Jest
Sylius NestJS Next.js 15 Akeneo DDD CQS Kafka OpenSearch OpenTelemetry AWSDétail de la mission Ouvrir
- Build et run d'une plateforme e-commerce B2B, B2C et B2E à 9 microservices (produits, commandes, bénéficiaires, notifications, e-tickets, subventions, bons cadeaux…) — multi-tenant, event-driven via Kafka.
- Renforcement de l'architecture Sylius 1.14 : flux produit Akeneo ↔ Sylius, relations bénéficiaires ↔ clients, correction de problèmes critiques de synchronisation catalogue et restructuration de la taxonomie produit.
- Intégration et optimisation des tests Behat dans la CI/CD : réduction de 70 % des temps de validation.
- Contribution au monorepo NX (Next.js 15, React 18) et au BFF NestJS : contrats d'API, cohérence des modèles de données et alignement inter-équipes.
- Mise en place de l'observabilité full-stack avec OpenTelemetry (traces, métriques, logs) et intégration des feature flags Unleash.
- Participation aux choix d'architecture autour de Clean Architecture, DDD et CQS.
-
Senior Full Stack Developer
Déc. 2024 — Mai 2025
Groupama · Puteaux
Application de génération de devis assurance pour les produits Auto et Habitation, avec interactions métier et calculs dynamiques côté interface.
Application de génération de devis assurance Auto & Habitation. Symfony UX Live Components, consommation d'APIs Java Spring, déploiement sur OpenShift.
- Construction d'une interface réactive orientée saisie métier avec Symfony UX Live Components.
- Fiabilisation des échanges avec les APIs Java Spring via DTOs et contrats plus explicites.
- Contribution au delivery sur GitLab CI et OpenShift, avec accompagnement de profils plus juniors.
Stack principale
Symfony, Symfony UX Live Components, Stimulus.js, TailwindCSS, Java Spring APIs, OpenShift
Symfony UX Stimulus.js TailwindCSS OpenShift GitLab CIDétail de la mission Ouvrir
- Développement d'une application de génération de devis Auto et Habitation.
- Construction de l'interface avec Symfony UX Live Components, Stimulus.js et TailwindCSS pour une expérience plus fluide.
- Intégration d'APIs REST Java Spring avec DTOs pour garder des échanges de données cohérents.
- Conception de composants dynamiques pour la saisie, les règles métier et l'affichage temps réel des formules.
- Participation aux pipelines GitLab CI et aux déploiements sur OpenShift.
- Mentorat de développeurs juniors et collaboration étroite avec les équipes métier et backend.
-
Senior Full Stack Developer
Mai 2021 — Août 2024
Vallourec · Meudon
Plateforme e-commerce B2B Smartengo™ pour Vallourec — leader mondial des tubes industriels. Vente en ligne de +1 000 références produit issues de toutes les lignes Vallourec dans le monde, avec accès en temps réel aux stocks disponibles et aux prix du marché. Dans un secteur où les délais standards sont de 6 à 12 mois, la disponibilité immédiate sur stock représente un avantage compétitif direct pour les clients.
Conception et delivery de Smartengo™, plateforme e-commerce B2B de Vallourec. +1 000 références produit disponibles en ligne avec stocks en temps réel et prix du marché. Architecture Sylius + Angular, API Platform, infrastructure AWS/Terraform.
- Delivery de Smartengo™ : +1 000 références produit Vallourec accessibles en ligne, stocks en temps réel et prix du marché — secteur où les délais habituels sont de 6 à 12 mois.
- Référent backend sur 3 ans : code review, refactoring, pair programming et accompagnement de l'équipe de développement.
- Industrialisation de la chaîne de delivery en production avec GitLab CI, AWS et Terraform.
Stack principale
Symfony 5.4/6.4, PHP 8.2, Sylius 1.10, API Platform 2.5, Angular 10/15, AWS, Terraform, Docker, GitLab CI, PostgreSQL, MySQL, MongoDB, Behat, PHPUnit, Jest
Sylius Symfony Angular API Platform AWS Terraform DockerDétail de la mission Ouvrir
- Conception et delivery de Smartengo™ : plateforme e-commerce B2B de Vallourec — +1 000 références produit issues de toutes les lignes du groupe, disponibles en ligne avec stocks et prix en temps réel.
- Système "à la demande" pour les produits hors catalogue : les clients peuvent soumettre des demandes spécifiques directement via la plateforme.
- Architecture Sylius + Angular avec services backend Symfony et APIs REST via API Platform.
- Personnalisation du BackOffice avec EasyAdminBundle et Twig pour les workflows spécifiques au secteur industriel.
- Référent backend sur 3 ans : code review, refactoring, pair programming et montée en compétence de l'équipe.
- Gestion des déploiements de production avec GitLab CI, AWS et Terraform.
-
Lead Full Stack Developer
Nov. 2017 — Avr. 2021
iKNSA · Paris
ESN intervenant en régie et au forfait pour des clients mid-market. Contexte multi-produits et multi-clients, avec contraintes on-premise, orchestration Docker Swarm et coordination d'équipe au quotidien.
Architecture applicative d'un cluster Docker Swarm (9 services), déploiement GitLab CI/CD on-premise, encadrement d'une équipe de 4 développeurs et 2 admins système.
- Mise en place d'un cluster Docker Swarm de 9 services avec HAProxy comme point d'entrée.
- Structuration d'un environnement DevOps on-premise et d'une chaîne GitLab CI/CD.
- Encadrement technique d'une équipe mixte développement / administration système.
Stack principale
Symfony, API Platform, NestJS, Angular, Ionic, Docker Swarm, GitLab CI/CD, AWS, RabbitMQ
Symfony Angular NestJS Docker Swarm GitLab CI AWS TDDDétail de la mission Ouvrir
- Conception de l'architecture applicative et mise en place d'un cluster Docker Swarm de 9 applications et services avec HAProxy en load balancer.
- Déploiement d'un environnement DevOps on-premise avec Docker et GitLab CI/CD.
- Développement des services backend Symfony API Platform et des applications frontend Angular, Ionic et design system.
- Encadrement d'une équipe de 4 développeurs et accompagnement de 2 administrateurs systèmes.
- Pilotage des montées de version Symfony et Angular et support au métier sur les user stories et scénarios de tests.
-
Software Engineer
Jan. 2016 — Nov. 2017
Capgemini · Paris
Applications métier pour les administrations publiques, dans un environnement plus classique de SI et de delivery encadré.
Applications métier pour les administrations publiques. Interfaces AngularJS, APIs Symfony, pipelines CI/CD Jenkins.
- Développement et maintenance d'applications métier dans un cadre de production exigeant.
- Mise en place de tests unitaires et de pipelines Jenkins pour fiabiliser les déploiements.
- Travail sur des interfaces AngularJS et des APIs Symfony avec intégrations côté SI.
Stack principale
AngularJS, Symfony 2.8, PHP, PostgreSQL, Jenkins, Docker, Vagrant
Symfony AngularJS PHP Jenkins PostgreSQLDétail de la mission Ouvrir
- Développement et maintenance d'applications métier pour les administrations publiques.
- Conception des interfaces AngularJS et des APIs backend Symfony.
- Mise en place de tests unitaires et intégration de pipelines Jenkins pour fiabiliser les déploiements.
-
Développeur — débuts
2011 — 2015
SFR & ALFA DIMAG (CCE SNCF)
SFR (2011–2013, alternance en parallèle du Master Sorbonne) : automatisation de la supervision réseau ADSL/FTTH. Puis ALFA DIMAG pour le CCE SNCF (2013–2015) : développement d'applications RH avec services REST/SOAP.
Alternance SFR : automatisation de la surveillance réseau ADSL/FTTH. ALFA DIMAG / CCE SNCF : développement d'applications de gestion RH avec services REST/SOAP et DB2.
- Automatisation de la surveillance des équipements réseau ADSL et FTTH pour améliorer la détection des incidents (SFR, alternance).
- Développement d'applications RH et d'outils internes PHP/jQuery pour optimiser les processus opérationnels (ALFA DIMAG).
- Première exposition forte aux sujets d'exploitation réseau, de supervision et d'applications métier critiques.
Stack principale
PHP, jQuery, Perl, MySQL, SOAP, DB2, TCP/IP, Telnet, RedHat
PHP Symfony jQuery Perl MySQL SOAPDétail de la mission Ouvrir
- Chez SFR (alternance, 2011–2013) : automatisation de la surveillance des équipements réseau ADSL et FTTH pour améliorer la détection des incidents.
- Suivi de la qualité des liens réseau mobile et assistance aux équipes dans la gestion de projets techniques.
- Développement d'applications internes en PHP et jQuery pour les processus opérationnels.
- Chez ALFA DIMAG / CCE SNCF (2013–2015) : développement et maintenance d'applications RH, requêtes DB2 et services web REST/SOAP.
Stack & savoir-faire
Une pratique construite sur des projets réels — PHP, architecture distribuée, cloud certifié AWS, IA appliquée au quotidien.
Backend & domaine
- Symfony 6.4/7.4, PHP 8+
- Sylius 1.14 (e-commerce B2B/B2C/B2E)
- API Platform 3/4, NestJS
- DDD, CQS, Clean Architecture
- Architecture hexagonale, microservices
- Kafka, RabbitMQ, Redis, OpenSearch
Frontend & interfaces
- Next.js 15 / React 18 (NX monorepo)
- Angular
- Symfony UX / Stimulus.js
- TailwindCSS, Twig
- Storybook 8, Akeneo (PIM)
Cloud & DevOps
- AWS certifié SAA-C03 (EC2, RDS, S3, ECS, SQS)
- Docker, Kubernetes, OpenShift
- GitLab CI/CD, Terraform, ArgoCD
- OpenTelemetry, Grafana, SonarQube
- Unleash (feature flags)
Qualité & leadership
- TDD / BDD, Behat, PHPUnit
- Jest, Cypress/Cucumber, Playwright
- Revue de code, Pair Programming
- Mentoring d'équipes
- Architecture Decision Records (ADR)
- IA au quotidien : Claude Code, GitHub Copilot / Codex
-
Master of Engineering — Génie logiciel
2011 — 2013
Sorbonne Université · Paris
- Français Langue maternelle
- Anglais Professionnel
- AWS Certified Cloud Practitioner
- AWS Certified Solutions Architect – Associate (SAA-C03)
- ITIL® Foundation Certificate in IT Service Management
Un sujet technique, une trajectoire à structurer ?
Les premiers points de contact se font directement avec moi. Pas d'intermédiaire, un retour sous deux jours ouvrés.