Expérience professionnelle
Mars 2021 – Février 2024 Igraal -Développeur Fullstack React / Symfony
Igraal, plateforme de cashback leader en Europe.
Mission 1 : Migration de l'interface Admin en tant que développeur fullstack
Projet : Migration de l'interface d'administration vers des technologies plus récentes. Développement de plusieurs
pages de l’ancienne interface de manière iso-fonctionnelle.
Backend : Ajout de plusieurs features en Symfony, avec mise en place de tests unitaires pour garantir la stabilité et la
qualité du code.
Frontend : Participation à la refonte de l'architecture front-end avec React, en effectuant plusieurs POCs (Proof of
Concept) pour déterminer la meilleure approche (Redux vs Context API).
Contexte : 10 membres (développeurs back, front, full stack, lead dev, PO, intégrateur).
Mission 2 : Développement d’un service fintech en tant que développeur backend
Projet : Développement d'un microservice dans le cadre de la mise en place d'une carte bancaire Igraal, permettant
la communication avec plusieurs services externes.
Rôle : Participation au développement backend avec Symfony en utilisant le DDD (Domain Driven Design) et une
Clean architecture pour une meilleure maintenabilité.
Contexte : Équipe réduite de 3 développeurs, projet orienté back-end et microservices.
Méthodologie Agile (Scrum) :
Exemples de tâches effectuées :
Création d’une API Symfony pour l’admin et tests unitaires associés
Mise en place d’un microservice en Symfony 6 pour le projet fintech
Interaction avec des services externes dans un environnement microservices
Conception de l'architecture front avec React
Choix entre Redux et Context API pour la gestion d’état
Développement des composants front React
Projet Agile (Méthodologie Scrum):
✓ Daily
✓ Sprint Planning
✓ Grooming
✓ Review
✓ Retro
Qualité :
✓ TU front et back
✓ Revue de code
✓ Merge Request
✓ Pair Programming
Environnement technique :
✓ Back: Symfony 5, PHP 8, Doctrine, PHPUnit
✓ Front: React, Redux, Redux-saga, NextJS (SSR), Javascript ES6, Storybook, Jest, Enzyme
✓ Base de données : Mysql, Postgres
✓ Système: Linux
✓ IDE : PHPStorm, VSCode
✓ Agilité: SCRUM, Kanban
✓ Autres: AWS, Docker, Git, Gitlab, Jira, Confluence
Avril 2020 – Décembre 2020 Believe -Développeur Back-end PHP
Believe est une entreprise spécialisée dans l’accompagnement des artistes et labels.
PROJET : Maintenance des APIs permettant de fournir plusieurs informations concernant les albums, les
contributeurs.
Projet Agile (Méthodologie Scrum):
✓ Daily
✓ Sprint Planning
✓ Grooming
✓ Review
✓ Retro
Qualité :
✓ Revue de code
✓ Test unitaire
Environnement technique :
✓ Back: PHP 5.6, PHPUnit
✓ Base de données : Mysql
✓ Système: MAC OS
✓ IDE : PHPStorm, VSCode
✓ Agilité: SCRUM, Kanban
✓ Autres: Git, Jira, Confluence
Janvier 2019 – Mars 2020 24s (LVMH) -Développeur Fullstack React / Symfony
24S est un site e-commerce de mode du groupe LVMH regroupant plus de 250 marques de luxe et des labels
indépendants de créateurs émergents.
PROJET : Développement d'un projet de marketplace pour le site e-commerce de 24S. J'ai participé à la création de
la page produit détaillée au sein de l’équipe front. Projet en architecture Microservices utilisant AWS.
Projet Agile (Méthodologie Scrum):
✓ Daily
✓ Sprint Planning
✓ Grooming
✓ Review
✓ Retro
Qualité :
✓ TU front et back
✓ Revue de code
✓ Merge Request
✓ Travis
✓ Pair Programming
Environnement technique :
✓ Back: Symfony 4, PHP 7, Doctrine, PHPUnit
✓ Front: React, Redux, Redux-saga, NextJS (SSR), Javascript ES6, Storybook, Jest, Enzyme, Yarn,
Webpack, HTML5, CSS3
✓ Base de données : Mysql, Postgres
✓ Système: MAC OS
✓ IDE : PHPStorm, VSCode
✓ Agilité: SCRUM, Kanban
✓ Autres: AWS, Terraform, Docker, Git, Travis, Github, Jira, Confluence
Janvier 2017 – Décembre 2018 Grdf -Développeur Symfony 2
Grdf est une société française de distribution de gaz. C'est le principal distributeur de gaz naturel en France et en
Europe.
PROJET : Développement d’une Application Symfony2/AngularJS destinée aux conseillers Grdf. Cette application a
comme objectif de mieux renseigner et orienter les clients selon leur demande.
Élève à la SensioLabs University.
Projet Agile (Méthodologie Scrum):
✓ Daily
✓ Sprint Planning
✓ Grooming
✓ Review
✓ Retro
Qualité :
✓ Tests End2End avec protractor
✓ Tests unitaires et fonctionnels avec PHPUnit
✓ Merge Request
✓ Jenkins
✓ Pair Programming
Environnement technique :
✓ Langages: Symfony 2.8, PHP 5.6, HTML5, CSS, AngularJS
✓ Base de données : Mysql
✓ Système: MAC OS
✓ IDE : PHPStorm
✓ Industrialisation: PHPUnit, Protractor
✓ Agilité: SCRUM
✓ Autres: Docker, Git, Jenkins, Gitlab Jira, Confluence
uillet 2016 – Septembre 2016 Uni-Editions J-Développeur Symfony 2
Uni-Editions est un éditeur de presse magazine français, filiale du groupe Crédit agricole.
PROJET : Développement d’une API Symfony2/Elasticsearch pour la partie front du site ******** d'Uni-Editions.
Domaines d’intervention :
✓ Développement en Symfony 2 d’une API permettant de récupérer des données depuis une base
ElasticSearch (utilisation de la librairie Elastic PHP)
✓ Intégration des maquettes sur le front (maquettes fournies en statiques par le développeur front) avec
Symfony/Twig.
✓ Tests fonctionnels avec Behat (Mink + Selenium)
✓ Tests unitaires avec PHPUnit
✓ Correction des anomalies remontées par les testeurs
Environnement technique :
✓ Langages: Symfony 2, PHP 7, HTML5, CSS, Javascript (AJAX)
✓ Base de données : ElasticSearch
✓ Librairie : Jquery
✓ Système: MAC OS
✓ IDE : PHPStorm
✓ Industrialisation: PHPUnit, Behat
✓ Agilité: SCRUM
✓ Autres: Git, Jira, Confluence
Mai 2016 – Juillet 2016 FAFIEC -Développeur Symfony 3
Le FAFIEC est l'OPCA ( Organisme paritaire collecteur agréé) des métiers du numérique, de l'ingénierie, du conseil,
des études et des métiers de l'événement.
PROJET : Développement d'une application en Symfony 3 pour la FAFIEC. Application qui permet aux agents de la
FAFIEC de créer des newsletters.
Domaines d’intervention :
✓ Développement en Symfony 3 d’une une interface web
✓ Intégration des maquettes en TWIG
✓ Mise en place de commande Symfony
✓ Mise en place de service en SOAP permettant d’envoyer les newsletters sur Dolist (outil d’emailing).
✓ Correction des anomalies remontées par les testeurs
Environnement technique :
✓ Langages: Symfony 3, PHP 5.5, HTML5, CSS, Javascript (AJAX)
✓ Base de données : MySQL
✓ Librairie : Jquery
✓ Système: MAC OS
✓ IDE : PHPStorm
✓ Autres: Git, SOAP, Bootstrap, Vagrant, CodeSniffer, Redmine
Octobre 2015 – Avril 2016 FIA-NET -Développeur Symfony 2
FIA-NET est le leader français des solutions de confiance et de lutte contre la fraude dans le e-commerce.
PROJET SCEAU: Refonte totale du produit Sceau de Confiance avec Symfony 2. Le produit comprend un Site web
(pour les particuliers), un Middle-Office (pour les e-commerçants) et un Back-Office (pour FIA-NET).
Domaines d’intervention :
✓ Développement en Symfony 2.8 du Back-Office et Middle-Office
✓ Mise en place d’un template (Bootstrap) pour le Back-Office et le Middle-Office à l’aide de TWIG
✓ Conception de la partie Litige du site (Back-Office)
✓ Conception de la partie création de graphiques personnalisés à l’aide de Google Chart
✓ Gestion des conditions générales de ventes dans le Back-Office et le Middle-Office
✓ Mise en place d’une API REST pour l’application mobile
✓ Correction des anomalies remontées par les testeurs
Environnement technique :
✓ Langages: Symfony 2, PHP 5.5, HTML5, CSS, Javascript (AJAX)
✓ Base de données : PostgreSQL
✓ Librairie : Jquery
✓ Système: MAC OS
✓ IDE : PHPStorm
✓ Autres: Git, Memcached
Février 2015 – Mai 2015 AHUEFA -Développeur Symfony 2
AHUEFA est une association de soutien psychologique aux enfants et à leurs familles.
Création du site: Développement en Symfony 2 d'un site web permettant l’ajout d'événements et d’articles :
Domaines d’intervention :
✓ Analyse des besoins
✓ Développement du site web from scratch
Environnement technique :
✓ Langages : Symfony 2, PHP 5.5, HTML5, CSS, Javascript
✓ Base de données : MySQL
✓ Librairies: JQuery
✓ IDE : Sublim Text
✓ Système : Windows, Linux (Debian)
Septembre 2012 – Février 2015 GRDF et L’Oréal -Consultant fonctionnel SAP CRM
Domaines d’intervention :
✓ Participation aux ateliers avec le client
✓ Rédaction des spécifications fonctionnelles
✓ Gestion de l’équipe de développement en offshore
✓ Test fonctionnel suite aux évolutions avec Quality Center et Mantis
✓ Chiffrage des besoins
Veille technologique
Meetup: Symfony, React
Feedl: Agrégation de différentes sources (Blog Officiel Symfony, React Newsletter, DailyJs etc …)
Livre (Clean Code, Tête la première Design Pattern)