Au cours de mon parcours, j'ai contribué au développement de solutions basées sur les stacks technologiques suivantes : PHP (7, 8), Symfony (3, 4, 5, 6), APIs RESTful (API Platform, FastAPI, DjangoNinja), Elasticsearch (ELK), Python (Pandas, Polars, SqlAlchemy, Jupyter).
Aujourd'hui, je mets toute cette expertise au service de mes futurs clients et collaborateurs.
Développeur Web FullStack (Freelance)
Sep 2024 - Aujourd'hui | OPCO Mobilités, Boulogne-Billancourt, FranceDéveloppeur backend référent sur le projet de gestion des adhérents au sein de l'OPCO Mobilités, opérateur de compétences du secteur des transports et de la logistique.
Au sein d'une équipe de 7 développeurs pilotée par 2 chefs de projet, j'ai pris en charge des missions stratégiques incluant la migration de PHP 7 vers PHP 8, Symfony 6.0 vers 6.4, et ApiPlatform 2.7 vers 3.4, avec une préparation complète pour Symfony 7 et ApiPlatform 4. Mise en place d'une infrastructure de tests unitaires et fonctionnels (couverture de 0 à 70%), implémentation d'un système de monitoring des notifications avec alertes Teams, sécurisation des routes API et suppression des tokens JWT en clair, migration progressive vers les Processors/Providers ApiPlatform 3+ (70% réalisé), et refactorisation orientée SOLID guidée par SonarCube. Développement de fonctionnalités métier clés : intégration CERFA v14 pour contrats d'apprentissage, conventions de formation, import de salariés, enquêtes Qualtrics, génération de factures, mise en cache GED/ERP, et migration des identifiants vers UUID en préparation du passage PostgreSQL. Résolution de problématiques complexes (instabilité Mercure, validations conditionnelles, identification du code mort) et animation de tech-radars, mob-reviews et ateliers d'estimation.
Développeur Web FullStack (Freelance)
Oct 2023 - Juil 2024 | Continuity Tech, Paris, FranceDéveloppeur backend sur un projet SaaS chez Continuity Tech, facilitant la souscription et le suivi clients pour les assurances via des alertes détectées par des outils d'analyse.
Au sein d'une équipe de 3 développeurs, j'avais la responsabilité de créer de nouvelles fonctionnalités, d'effectuer des refactorisations et optimisations sur le code existant. De plus, j'ai été impliqué dans la migration d'ApiPlatform de la version 2.6 vers la version 3.3.
Développeur Web FullStack (Freelance)
Aug 2023 - Sep 2023 | Uganda Health District of Mukono, MUKONO, UgandaVisualiser les données de vaccination du district de Mukono (Uganda), sur une carte interactive. À partir d'une shapefile et de stats json.
Conversion du shapefile en json geo coords. Mise en place de l'application avec AstroJs, Svelte, Leaflet et Bootstrap. Développement d'un script Python pour mapper les districts avec les données json en créant des id en me basant sur les noms des subcountries.
Développeur Web FullStack
Oct 2019 - Aug 2023 | Data Impact by NielsenIQ, Paris, FranceDéveloppement d'outils de gestion de flux important de données.
Développeur sur un projet de CRM interne, qui a pour objectif de traiter de gros flux de données. Nous devions également mettre en place un système de workflow pour automatiser certaines tâches comme des matching ou catégorisation de produits, soit en nous basant sur les EAN ou d'autres attributs. Pour faciliter des recherches complexes, sur des millions de produits, j'ai été en charge de la mise en place d'Elasticsearch d'abord auto-géré puis sur cloud. Ainsi qu'un worker en Python qui synchronise notre base de données à Elastic.
Lead Développeur (Freelance)
Jan 2018 - Apr 2020 | Afyacare, Paris, FranceCréer un portefeuille santé électronique rechargeable en pharmacie.
Développement des différentes fonctionnalités du wallet : Création et gestion de compte, Recharge, Effectuer une transaction, Gérer des portefeuilles partagés.
Développeur Web FullStack
Nov 2017 - Oct 2019 | Agence N.O.U.S, Toulouse, FranceDans une équipe dynamique et restreinte, on est à cheval sur plusieurs projets.
Lead Développeur sur le projet Apas-ONF (association pour l'action sociale de l'Office National des Forêts) : CRM pour la gestion comité d'entreprise (CE) de L'OFFICE NATIONAL DES FORÊTS (ONF).
Développeur sur le projet Annuaires des Expertes : Un ensemble d'annuaires web français qui vise à améliorer la visibilité des femmes dans l'espace public et dans les médias.
Développeur sur le projet B.A.S.E : Plateforme de gestion des adhérents de Europe Écologie Les Verts (EELV).
Participé à la conception du script de Migration et réorganisation de la donnée (plusieurs bases de données) de SDN (Sortir du Nucléaire) vers le nouveau C.R.M basé sur CiviCRM.
Développeur sur Slide your net, aspirateur de réseaux sociaux.
Associé & Lead Développeur Web Full Stack et Designer
Mars 2016 - Aug 2018 | AMALOG, Dakar, SénégalEn charge d'une équipe de trois personnes, deux développeurs et un infographe.
Réalisation d'un agrégateur de prix, comparez, basé sur le framework PHP Codeigniter. Nous comparions les sites d'e-commerce, annonces, autos et immobiliers, des banques assurances, des services de transfert d'argent du Sénégal et vols grâce à l'API d'Amadeus. J'ai eu à travailler sur la création de spiders avec Scrapy, pour pomper les données des sites. La création d'Api-Rest internes et externes, pour échanger de la donnée avec d'autres entités. Mise en place d'un algorithme de classement automatique des articles dans la base de données, en fonction des rayons de pompages. Intégration des API USSD et SMS d'Orange, pour informer nos utilisateurs sur les changements des prix.
Prestataire - Web Graphiste Designer | Développeur Web
Aug 2017 - Sep 2018 | QUALSHORE, Dakar, SénégalDéveloppement et intégration d'application web (Front et Back-Office).
Création d'un environnement de préproduction et production.
Graphique Designer et Photographe
Mai 2015 - Mars 2016 | JUMIA, Dakar, SénégalJe m'occupais de la photographie et de la retouche des produits mis en ligne. De la création des visuels offlines et onlines pour la communication digitale de Jumia ou des partenaires sur réseaux sociaux et aussi les slides sur le site et application mobile de Jumia, ainsi que newsletter. J'étais aussi directeur artistique du projet blog and digital awards Sénégal (Création du logo et charte graphique, spots publicitaires).
Stagiaire développeur
Fév 2015 - Mai 2015 | 2SI, Dakar, SénégalNous avons mis en place une solution bulk SMS pour 2Smobile partenaires d'ORANGE Sénégal. Pour l'intégration en continue, nous utilisions Jenkins pour automatiser les mise en production. J'ai eu également à travailler sur la base de données avec Talend.
ECS (European Communication School)
Sep 2017 - Jun 2019 Toulouse, FranceMaster Developpment web et Marketing digital
ESTM (Ecole Supérieure de Technologie et de Management de Dakar)
Sep 2011 - Jui 2014 Dakar, SenegalLicence Téléinformatique parcours génie logiciel et administrateur réseaux
