EXPÉRIENCE PROFESSIONNELLE
Développeur Full Stack
Fidesio
Octobre 2023 - En cours | Paris, France
- Intervention sur plusieurs projets Symfony/Laravel en régis.
- Analyse de besoins et estimations de tâches
- Maintenance d’un BackOffice EasyAdmin
- Mise en place et documentation d’une API Rest
- Composents dynamique Javascript/Twig/Symfony Ux
- Mise en place d’ElasticSearch, gestion du CRUD des documents.
- Applications mobiles iOS et Android via Median (ex Gonative)
- GitFlow et CI/CD Gitlab
- Tests unitaires/fonctionnels sous PHPUnit
Développeur Full Stack
Ayruu
Septembre 2019 - Septembre 2023 | Paris, France
- Mise en place d’une nouvelle version de l’API Rest avec Symfony
- Analyse et réponse aux besoins du product owner
- Mise en place de microservices indépendants et communicants
- Gestion asynchrone avec RabbitMq et migration vers Symfony Messenger
- Interventions sur le Front (React et Vue Js)
- Applications mobiles iOS et Android via Quasar
- Mise en place d’un chatbot avec Dialog Flow
- Création et maintien de Functions Cloud en NodeJs sur Google Cloud Function
- Envoi de notifications avec Google Cloud Message
- Gestion de fichiers avec Amazon S3
- Stack sous Docker, Docker Compose, Mariadb, Elasticsearch, Nginx
- GitFlow et CI/CD Gitlab
- Tests unitaires/fonctionnels sous PHPUnit et suivis de qualité sur SonarQube
Développeur Web PHP Laravel
Globus Re
Octobre 2017 - Septembre 2018 | Ouagadougou, Burkina Faso
- Maintenance et nouvelles fonctionnalités sur le back-office en Laravel
- Étude du métier et réponse au besoin de calculs de bordereaux de sinistres sur le back-office.
- Upload de fichiers excels, calcul, stockage et génération des fichiers excels en sortie.
PROJETS
Une extension Chrome permettant de repliquer la fonction “mots masqués” sur des images spécifiques et sur des visages via reconnaissance faciale (en cours).
Cette bibliothèque Node JS vise à convertir les paramètres de requête en JSON en requêtes compatibles avec Sequelize.
Un tout petit outil crayant un table dans une base SQLite en partant d’un CSV, offrant ainsi toutes les possibilités de requête SQL.
Une API GraphQL fournissant une interface pour récupérer les scores des matchs de football.