Profile
Développeur Back-end PHP et Symfony, avec respectivement 7 ans et 5 ans d’expériences.
Durant mon parcours, j'ai participé à la réalisation de plusieurs solutions basées sur les stacks suivantes : PHP (7, 8), Symfony (3, 4, 5, 6), API REST (API Plateforme, FastAPI, DjangoNinja), Elasticsearch (ELK), Python (Pandas, Polars, SqlAlchemy, Jupyter).
Et aujourd'hui, je mets toutes ces connaissances au profit de mes futurs clients/collaborateurs.
95130 - FRANCONVILLE, ILE DE FRANCE
Experiences

Developpeur Web FullStack (Freelance)

Oct 2023 - Aujourd'hui | Continuity Tech, Paris, France

Dé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.

PHP8Symfony6PythonApiRestApiPlatformPHPUnitGitLabPostgresSQLDockerDatadogMéthode AgileRabbitMQMercure

Developpeur Web FullStack (Freelance)

Aug 2023 - Sep 2023 | Uganda health district of mukono, MUKONO, Uganda

Visualiser 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 place de l’application avec AstroJs, Svelte, leaflet et bootstrap 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

AstroJSSvelteTypeScriptleafletShapefileBootstrap

Developpeur Web FullStack

Oct 2019 - Aug 2023 | Data Impact by NielsenIQ, Paris, France

Dé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ée. 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 de Elasticsearch d'abord auto manager puis sur cloud. Ainsi qu'un worker en python qui synchronise notre base de donnée à elastic.

PHP.7SymfonyPythonElasticsearchApiRestPHPUnitGCP: Pub/Sub, cloud functions et cloud run, google cloud storageBitbucket CIReactJsSqlBootstrapJavascriptDockerDatadogGrafanaMéthode AgileFast-APIDjango Ninjajupyter notebookpandaspolarsArchitecture logicielle

Lead Développeur (Freelance)

Jan 2018 - Apr 2020 | Afyacare, Paris, France

Cré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

PHP.7Symfony.4ApiPlatformGitLabGitLab CI/CDMysqlBootstrapJavascriptGestion d'équipeMéthode AgileConception et Administration de base de donnéesArchitecture logicielle

Developpeur Web FullStack

Nov 2017 - Oct 2019 | Agence N.O.U.S, Toulouse, France

Dans 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 FORETS (ONF)

PHP.7Symfony.4ElasticsearchApiRestGitLabGitLab CI/CDReactJsMysqlBootstrapJavascriptGestion de projetMéthode AgileMigration de donnéesConception et Administration de base de données

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.

SymfonyWordPress multisites

Développeur sur le projet B.A.S.E : Plateforme de gestion des adhérents de Europe Écologique Les Verts (EELV).

PythonPyramidWordPress multisites

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

PHPCiviCRMWordPress

Développeur sur Slide your net, aspirateur de réseaux sociaux.

PHPAPI FACEBOOK & INSTAGRAMAPI TWITTER

Associé & Lead Développeur Web Full Stack et Designer

Mars 2016 - Aug 2018 | AMALOG, Dakar, Sénégal

En 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 de 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.

PHPSymfonyCodeIgniterElasticsearchPythonScrapyApiRestAmadeus APIGithubSqlBootstrapJavascriptJQueryGestion de projetGestion d'équipeConception et Administration de base de données

Prestataire - Web Graphiste Designer | Développeur Web

Aug 2017 - Sep 2018 | QUALSHORE, Dakar, Sénégal

Développement et intégration d’application web (Front et Back-Office).

Création d’un environnement de préproduction et production

JenkinsSonarQudeGitWebminMysqlTomecatApache2

Graphique Designer et Photographe

Mai 2015 - Mars 2016 | JUMIA, Dakar, Sénégal

Je 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).

PhotographiePhotoshopIllustratorAfter EffectPremier ProNewsletter

Stagiaire développeur

Fev 2015 - Mai 2015 | 2SI, Dakar, Sénégal

Nous 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.

PHPDoctrineJenkinsJavascriptJQueryApi SMSGITSVNJIRA

Formations

ECS (European Communication School)

Sep 2017 - Jun 2019 Toulouse, France

Master Developpment web et Marketing digital

ESTM (Ecole Supérieure de Technologie et de Management de Dakar)

Sep 2011 - Jui 2014 Dakar, Senegal

Licence Téléinformatique parcours génie logiciel et administrateur réseaux

Compétences
Langages
Framworks
  • ApiPlatform
  • AstroJS
  • SvelteJs (Middle)
  • Django
  • FastAPI
  • Flask
Bibliothèques
  • PhpUnit
  • XDebug
  • PhpStan
  • GrumPHP
  • PhpCsFixer
  • Twig
  • Mjml
Gestionaire de versions
Installeur & Gestionnaire de paquets
  • Composer
  • Poetry
  • Pipenv
  • PNPM
  • Yarn
Gestionnaire de données
  • SQL
  • Mariadb
  • MySQL
  • Doctrine
  • Elasticseach
  • Pandas
  • Polars
  • Jupyter
  • PostgreSQL
  • SQLAlchemy
Monitoring
  • Kibana
  • Datadog
  • Grafana
Cartographie
  • OSM
  • shapefile
  • Leaflet
SE
Autres
  • Photoshop
  • Illustrator
Niveau avancé
cv download