Throughout my career, I have contributed to the development of solutions based on the following technology stacks: PHP (7, 8), Symfony (3, 4, 5, 6), RESTful APIs (API Platform, FastAPI, DjangoNinja), Elasticsearch (ELK), Python (Pandas, Polars, SqlAlchemy, Jupyter).
Today, I leverage all this expertise for the benefit of my future clients and collaborators.
FullStack Web Developer (Freelance)
Sep 2024 - Present | OPCO Mobilités, Boulogne-Billancourt, FranceLead backend developer on the member management project at OPCO Mobilités, a skills operator in the transport and logistics sector.
Within a team of 7 developers led by 2 project managers, I took charge of strategic missions including migration from PHP 7 to PHP 8, Symfony 6.0 to 6.4, and ApiPlatform 2.7 to 3.4, with complete preparation for Symfony 7 and ApiPlatform 4. Implementation of unit and functional test infrastructure (coverage from 0 to 70%), deployment of a notification monitoring system with Teams alerts, API route security and removal of clear JWT tokens, progressive migration to ApiPlatform 3+ Processors/Providers (70% completed), and SOLID-oriented refactoring guided by SonarCube. Development of key business features: CERFA v14 integration for apprenticeship contracts, training agreements, employee import, Qualtrics surveys, invoice generation, GED/ERP caching, and migration of identifiers to UUID in preparation for PostgreSQL transition. Resolution of complex issues (Mercure instability, conditional validations, dead code identification) and facilitation of tech-radars, mob-reviews, and estimation workshops.
FullStack Web Developer (Freelance)
Oct 2023 - July 2024 | Continuity Tech, Paris, FranceBackend developer on a SaaS project at Continuity Tech, enabling insurance companies to subscribe to and monitor their clients through alerts detected by analysis tools.
As part of a 3-person team, I was tasked with developing new features, refactoring and optimizing existing code. Additionally, I was involved in migrating from ApiPlatform version 2.6 to version 3.3.
FullStack Web Developer (Freelance)
Aug 2023 - Sep 2023 | Mukono Health District, MUKONO, UgandaVisualizing vaccination data of Mukono district (Uganda) on an interactive map. Utilizing a shapefile and JSON statistics.
Converted the shapefile into JSON geo-coordinates. Set up the application using AstroJs, Svelte, Leaflet, and Bootstrap. Developed a Python script to map districts with JSON data, creating IDs based on subcountry names.
FullStack Web Developer
Oct 2019 - Aug 2023 | Data Impact by NielsenIQ, Paris, FranceDevelopment of tools for handling large data flows.
Developer on an internal CRM project aimed at processing large data flows. We also needed to implement a workflow system to automate tasks such as product matching or categorization based on EAN or other attributes. To facilitate complex searches across millions of products, I was responsible for implementing Elasticsearch, initially self-managed and later on the cloud. I also created a Python worker to synchronize our database with Elasticsearch.
Lead Developer (Freelance)
Jan 2018 - Apr 2020 | Afyacare, Paris, FranceCreating a rechargeable electronic health wallet in pharmacies.
Development of various wallet functionalities: Account creation and management, Recharge, Transaction execution, Management of shared wallets.
FullStack Web Developer
Nov 2017 - Oct 2019 | N.O.U.S Agency, Toulouse, FranceIn a dynamic and small team, we handle multiple projects.
Lead Developer on the Apas-ONF project (association for the social action of the National Forestry Office): CRM for the management of the company committees (CE) of the National Forestry Office (ONF).
Developer on the Expertes Directory project: A set of French web directories aimed at improving the visibility of women in the public space and in the media.
Developer on the B.A.S.E project: Platform for managing the members of Europe Écologie Les Verts (EELV).
Participated in the design of the data migration and reorganization script (multiple databases) from SDN (Sortir du Nucléaire) to the new CRM based on CiviCRM.
Developer on Slide Your Net, a social media scraper project.
Co-founder & Lead Full Stack Web Developer and Designer
Mar 2016 - Aug 2018 | AMALOG, Dakar, SenegalIn charge of a team of three people: two developers and a graphic designer.
Development of a price aggregator, comparison platform based on the PHP Codeigniter framework. We compared e-commerce websites, advertisements, cars, real estate, banks, insurance, money transfer services in Senegal, and flights using the Amadeus API. I worked on creating spiders with Scrapy to extract data from websites. Implementation of internal and external REST APIs for data exchange with other entities. Developed an algorithm for automatic ranking of articles in the database based on scraping categories. Integration of Orange's USSD and SMS APIs for notifying users about price changes.
Provider - Web Graphic Designer | Web Developer
Aug 2017 - Sep 2018 | QUALSHORE, Dakar, SenegalDevelopment and integration of web applications (Front and Back Office).
Creation of a pre-production and production environment.
Graphic Designer and Photographer
May 2015 - Mar 2016 | JUMIA, Dakar, SenegalResponsible for product photography and retouching for online listings. Created offline and online visuals for Jumia's digital communication and partner marketing on social media. Also responsible for creating slides on the Jumia website and mobile app, as well as newsletters. Served as the artistic director for the Blog and Digital Awards Senegal project (created the logo and graphic design, produced advertising spots).
Intern Developer
Feb 2015 - May 2015 | 2SI, Dakar, SenegalImplemented a bulk SMS solution for 2Smobile, an Orange Senegal partner. Used Jenkins for continuous integration and automation of deployments. Worked on the database with Talend.
ECS (European Communication School)
Sep 2017 - Jun 2019 Toulouse, FranceMaster in Web Development and Digital Marketing
ESTM (Ecole Supérieure de Technologie et de Management de Dakar)
Sep 2011 - Jui 2014 Dakar, SenegalBachelor's Degree in Teleinformatics, specializing in Software Engineering and Network Administration
