J'ai contribué à l’évolution de la plateforme web (back office et api) : ajout de
fonctionnalités, documentation de la plateforme alexandra et j'ai participé à l’ensemble
des cérémonie agiles de l’équipe.
● Contribuer à la mise en place des nouvelles fonctionnalités et la maintenance de
différents aspects de la plateforme backoffice alexandra (gestion des OS).
● Optimisation des différentes pages (temps de réponse, requêtes DQL/SQL,
l’aspect responsive des composants HTML/CSS).
● Écrire des tests unitaires, refactoring du code (en appliquant les principes
SOLID), upgrade de la version Symfony vers V5.0 (tout en gérant les
dépréciations).
● Mise en place d’un serveur d’authentification / autorisation OAuth2 pour la
gestion d'accès des APIs REST.
Agile Scrum. HTML. Css / Sass Symfony 4/5. PHP 7/8. Javascript / ES6.
TypeScript. API REST Clean code Architecture hexagonale. PHPUnit.
Docker. GIT. Github. DDD (domain driven development).

J'ai contribué à l’évolution de la plateforme web (site web, site mobile, back Office et
api) : ajout de fonctionnalités, développement, documentation de la plateforme
france.tv et j'ai participé à l’ensemble des cérémoniaux agiles de l’équipe.
● Contribuer à la mise en place des nouvelles fonctionnalités et la maintenance de
différents aspects de site web france.tv.
Rendre le site responsive : en utilisant l'atomic design, le SASS et en
développant des composants réutilisables, on réussit à faire une refonte totale
du site à deux entrées (desktop / mobile) vers un seul site responsive.
● Écrire des tests unitaires, refactoring du code (en appliquant les principes
SOLID), upgrade de la version Symfony vers V6.1 (tout en gérant les
dépréciations), upgrade vers la version PHP 8.1 (depuis la version 7.3).
Agile Scrum. HTML. Css / Sass Symfony 4/5/6. PHP 7/8. Javascript / ES6.
TypeScript. API REST Clean code Architecture hexagonale. PHPUnit.
Docker. GIT. GIT lab. TDD (test driven development).
Mise en place d'une plateforme e-commerce pour l'achat du bitume, une application
zone Europe au sein d'une équipe agile de 5 développeurs Symfony / Angular, un
scrum master et un PO.
● Participation pour le choix de l'architecture micro-services et la conception /
découpage des fonctionnalités par micro-services.
● Extraire / envoyer des données vers l'ERP SAP via des API REST et SOAP.
L'extraction des données client et la validation de commandes pour les filiales
France, Belgique et Allemagne avec les APIs SOAP. Pour les filiales Suisse et
Espagne est avec des APIs REST.
● En appliquant les bonnes pratiques de développement (TDD, SOLID, review de
code...), j'ai participé à la mise en place des fonctionnalités gestion commandes
/ clients / livraison (temps réel) / achat à prix fixe par microservice. La
communication synchrone (client http) et asynchrone (RabbitMq avec le
composant Messenger) était la méthode adoptée pour faire communiquer les
différentes briques.
● Mise en place un micro-services "Gateway" qui intercepte les requêtes depuis le
Front-MS et dispatche la demande vers le bon micro-services.
Agile Scrum. HTML. Css / Sass Symfony 4. PHP 7. Angular. Javascript / ES6.
TypeScript. API REST API SOAP SAP SOAP Clean code PHPUnit.
Architecture microservice. Docker. Kubernetes. GIT. GIT lab. TDD. DDD.
Assister à des formations, retour d’expérience et meetup sur différents sujets
techniques.
Présentation des sujets suivants :
● Architecture microservices
● Les principes SOLID et le design Pattern Builder
● PHP en asynchrone : Symfony & messenger
● Kubernetes et les cron jobs
Intervenir dans la conception, l'intégration et le développement des projets dans
différents domaines selon les spécifications client, au sein d'une équipe full stack
(Symfony / JS / VueJs).
● Projet: WebTV solution (********).
Empreinte est une entreprise qui développe des solutions logicielles pour la
gestion et la diffusion vidéo.
Responsabilité: Développeur VueJs & Symfony 3.
Travail réalisé: Développement des trois sous modules : Montage de plusieurs
vidéos (vidéo, audio et texte), sous titrage d’une vidéo (multi langues) et espace
de travail pour une vidéo.
● Projet: Visyo Lead (********).
Visyo...