Développeur sénior avec une vaste expérience dans la conception et la mise en œuvre d'applications innovantes et performantes. Créatif et perfectionniste, je suis passionné par les nouvelles technologies et l'univers de la programmation. Mon dynamisme et mon expertise me permettent de mener à bien des projets complexes, tout en cherchant constamment à améliorer les processus et à innover. Mon objectif est de contribuer au succès des projets en offrant des solutions techniques de haute qualité.
Sénégal Numérique SA (Ex: ADIE)
Ingénieur développeurEn tant que développeur sénior et chef de projet au sein de la direction de la digitalisation et de l'innovation chez SENEGAL NUMERIQUE SA, je joue un rôle clé dans le développement des applications stratégiques de l'entreprise, en assurant leur qualité, leur performance et leur fiabilité. En parallèle, je suis responsable de la mise en place de la plateforme d'interopérabilité des systèmes d'information de l'administration à travers la solution X-ROAD.
Dans le cadre de mes missions de chef de projet, je coordonne les équipes techniques, gère les délais, les ressources et l'avancement des projets, tout en assurant un suivi rigoureux de leur évolution. Je prends également en charge la gestion des risques et l'optimisation des processus afin de garantir la réussite et l'efficacité des projets numériques de l'entreprise.
GAINDE 2000
Développeur Sénior Spring Boot | Angular | ASP .Net | LaravelEn qualité de responsable technique et développeur sénior chez GAINDE2000, j'étais en charge de superviser l'ensemble des étapes d'un projet informatique. Mon rôle consistait à diriger techniquement les activités, à élaborer des solutions avancées, et à coordonner de manière efficace toutes les phases du projet.
Openumeric
Développeur Web Laravel | AngularJe contribuais à des initiatives novatrices visant à moderniser et optimiser les processus. Ma responsabilité principale consistait à participer activement à la dématérialisation des ordonnances en intégrant des codes QR, mettant en avant ma capacité à jouer un rôle clé dans des projets technologiquement avancés.
Plateforme JUBBANTI
Présidence de la république du SENEGALLa plateforme « JUBBANTI » est une initiative numérique innovante conçue pour faciliter la participation citoyenne dans le processus de réforme judiciaire. Elle permet aux citoyens de s'exprimer, de partager leurs expériences et de proposer des améliorations pour le système judiciaire.
Mission : Responsable technique | Concepteur | Développeur frontend & backend
Environnement technique : Laravel 11, Angular 17, Open API, MySQL, JSON, Git, Git Flow, JavaScript, Docker, NumPay, Panda, matplotlib, Jupiter Notebook
Portail SENGEC
Sénégal Numérique S.ASénégal Numérique, dans le cadre de sa mission de modernisation et de digitalisation de l'administration publique, dispose déjà d'un système de gestion des courriers administratifs. Ce projet vise à étendre cette initiative en développant un portail dédié aux citoyens, leur permettant de déposer leurs courriers dans les administrations de manière électronique.
Mission : Responsable technique | Concepteur | Développeur frontend & backend
Environnement technique : Laravel 11, VueJS, Open API, MySQL, JSON, JWT, Git, Git Flow, JavaScript, Docker.
Interopérabilité des systèmes d'information de l'administration sénégalaise
Sénégal Numérique S.AEn tant que certifié de la technologie X-Road dans le cadre du projet en cours d'interopérabilité des systèmes d'information de l'administration sénégalaise, je joue un rôle central dans la mise en place de l'infrastructure nécessaire. Mon travail consiste à concevoir, déployer et gérer l'architecture X-Road, facilitant ainsi la communication entre les divers départements et agences gouvernementales. En étroite collaboration avec les équipes techniques et les parties prenantes, je configure et personnalise X-Road pour répondre aux besoins spécifiques de chaque entité administrative au sein de l'administration sénégalaise.
Mission: Responsable Technique
Environnement technique: X-ROAD
AGSIL
MorySDAGSIL représente une innovation majeure dans le domaine des applications mobiles, offrant aux utilisateurs une expérience unique pour explorer et profiter pleinement des événements culturels ainsi que des lieux emblématiques tels que les hôtels, restaurants, musées, etc., à travers toute l'Afrique. En tant que développeur senior, j'ai joué un rôle crucial dans la conception et le développement de cette application révolutionnaire. Mon expertise a permis de créer une plateforme offrant des mises à jour quotidiennes et continues des programmes des centres culturels, des recommandations personnalisées pour les utilisateurs grâce à un chatbot intégré, ainsi qu'une interface conviviale pour une navigation fluide. AGSIL incarne l'union entre la technologie et la richesse culturelle de l'Afrique, offrant ainsi une expérience immersive et enrichissante à ses utilisateurs.
Mission: Responsable technique | Concepteur | Développeur backend & frontend
Environnement technique: PHP, Laravel 10, Eloquent, Open API, MySQL, Angular 13, Javascript, JSON, Visual studio Code, Agile-Scrum, Material Design, Git, Git-flow, Flutter.
Conception et déploiement d’une plateforme multifonctionnelle pour les activités de suivi- évaluation (ENDEV)
GIZLe projet vise à concevoir et déployer une plateforme multifonctionnelle en collaboration avec le client GIZ. Cette plateforme permet la collecte efficace de données sur le terrain, avec un accent particulier sur le suivi-évaluation des acteurs. Mes responsabilités comprennent la participation à la mise en place de l'architecture, l'étude des besoins fonctionnels, et l'implémentation complète de l'API de collecte de données. En plus de gérer la documentation, l'authentification, et la collecte de données, j'ai également contribué à la cartographie des données de production et de distribution des Foyers Améliorés et Inserts Céramiques au Sénégal. L'objectif ultime est de permettre au client d'exploiter stratégiquement ces données pour le suivi-évaluation des acteurs impliqués.
Mission: Concepteur | Développeur backend & frontend
Environnement technique: Mvc Asp.net, Csharp, WCf, Web API, Sql Serveur, IIS, GIT, Json, Swagger, Postman, Visual Studio 2019, Openlayers, GeoJson.
SUT (Système Unifié de Télépaiement et des Taxes)
Direction Générale des impôts et des domainesLe Système Unifié de Paiement (SUT) est une plateforme de paiement mise à la disposition de l’ Administration sénégalaise pour compléter les dispositifs actuels de télédéclaration des impôts, droits et taxes par l’intégration d’un module de paiement multicanal et multi-équipement (device). SUT est centralisé, indépendant, unique et interfacé avec toutes les applications des régies financières de l’État pour automatiser le règlement des notes de perception via le prélèvement et virement bancaire, la monétique, le mobile money, les opérateurs de transfert d’argent et les point de services agréés.
Mission : Concepteur | Développeur frontend & backend
Environnement technique : Java 8, Spring boot, Open API, MySQL, Spring DATA, JSON, JWT, Git, Git Flow, JavaScript, TypeScript, Angular 12, Material Design, Tomcat, Docker.
ORBUS Link Comptable
ORBUS DIGITALORBUS Link est un portail de visa électronique des états financiers des entreprises. Il permet aux contribuables ou déclarants assujettis à l’IR ou à l’IS de soumettre à leur cabinet ou leur expert-comptable des états financiers pour l’apposition d’un visa à l’aide d’une signature électronique et d’un cachet visible électronique (QR Code) sur les documents concernés.
Mission: Responsable technique | Concepteur | Développeur backend & frontend
Environnement technique: Java 8, Spring boot, Open API, MySQL, Spring Security, Spring DATA, Json, JWT, Git, Git Flow, Javascript, Typescript, Angular 11, Material Design, Tomcat, Agile-Scrum.
Cartographie des établissements de santé de la Côte d’Ivoire
IQVIA & MINISTERE DE LA SANTE ET DE L’HYGIENE PUBLIC (République de Côte d’Ivoire)Ce projet vise à cartographier et répertorier tous les établissements de santé en Côte d'Ivoire, avec une plateforme ouverte au public pour la recherche d'informations sur les structures de santé. Les promoteurs et professionnels peuvent s'inscrire et soumettre leurs dossiers, tandis qu'une équipe sur le terrain procède à l'enrôlement des structures. La plateforme offre une double fonctionnalité : une section publique pour la recherche d'informations et une section réservée à la DEPPS pour un suivi interne approfondi. Les résultats du projet comprennent des statistiques détaillées et une cartographie exhaustive, contribuant ainsi à la planification stratégique du secteur de la santé en Côte d'Ivoire.
Mission: Développeur backend & frontend
Environnement technique: Mvc Asp.net, Csharp, Crystal report, windows Serveur 2016, WCf, Web API, Sql Serveur, IIS, GIT, Razor, BootStrap, OpenLayers, OpenStreetMap, GeoJson, JQuery, Json, Visual Studio 2019.
Ekimi, Ekimi SARL
Il s'agit de la mise en œuvre d'une plateforme web pour la gestion des compagnies d'assurances avec différents modules Santé et IARD (Incendie, Accident et Risques Divers).
On a démarré avec la partie Santé et spécifiquement pour la gestion d'une mutuelle de Santé.
Mission : Développeur frontend
Environnement technique : Jhipster, Swagger, JSON, JWT, Git, Git Flow, JavaScript, TypeScript, Angular 14, Material Design.
Gestion du plan national de numérotation
ARTP(Autorité de Régulation des Télécommunications)Le projet a pour objectif la gestion du plan national de numérotation du Sénégal pour l'ARTP. En tant que membre clé de l'équipe, j'ai contribué à la mise en place de l'architecture et à l'étude des besoins fonctionnels. Mon rôle a impliqué l'implémentation de fonctionnalités cruciales, notamment la sécurisation du backend, l'importation de parcs de numéros, la vérification des numéros opérateurs, et la mise en place d'un système de facturation ponctuelle et annuelle pour diverses demandes liées aux numéros. Mon engagement a également inclus la création d'un système d'archivage des factures et la génération de rapports annuels de facturation pour assurer une gestion complète du plan national de numérotation.
Mission: Responsable technique | Développeur backend & frontend
Environnement technique: Java 11, Spring Boot, OpenAPI, Spring Web, Spring Data, Spring Security, PostgreSQL, json, JWT, Git, Git Flow, Javascript, Typescript, Angular 12, Material Design, Tomcat.
Base de données
ODEJ SENEGALLe projet vise à renforcer l'insertion socioprofessionnelle de la jeunesse des départements de Bambey, Diourbel, Mbacké, Gossas, Fatick, et Foundiougne. L'objectif du projet est de mettre en place un site web interactif centralisé, offrant aux jeunes un accès facile aux opportunités de formation et d'emploi. De plus, une base de données dédiée aux animateurs leurs permettant de gérer les informations des jeunes et d'avoir des statistiques.
Url: https://odej.sn
SEN ETAFI
Direction générale des impôts et des domainesLa plateforme de dépôt des états financiers dénommée « sen-etafi » a été mise en place par la Direction générale des Impôts et des Domaines (DGID) pour permettre aux contribuables de déposer leurs états financiers et leur attestation portant visa des états financiers en ligne. Le portail permet aux experts comptables et aux contribuables de pouvoir interagir avec l’administration fiscale.
Mission: Responsable technique | Concepteur | Développeur backend & frontend
Environnement technique: Java 8, Spring boot, Open API, MySQL, Spring Web, Spring Security, Spring DATA, Json, JWT, Git, Git Flow, Javascript, Typescript, Angular 8, Material Design, Tomcat.
Test de maturité digital en ligne
AXIAN GROUPLe projet Test de Maturité Digitale, une plateforme simple et efficace pour évaluer votre positionnement numérique. il permet d'effectuer un test en ligne rapide, recevoir une analyse détaillée, et bénéficier de suggestions personnalisées pour renforcer la maturité digitale.
Mission: Responsable technique | Concepteur | Développeur backend & frontend
Environnement technique: PHP, Laravel 7, Eloquent, Open API, MySQL, Angular 10, Javascript, JSON, Visual studio Code, Agile-Scrum, Material Design, Git, Git-flow.
Refonte de l’application MSD (Manifeste Saisie Déconnectée)
GAINDE 2000La plateforme est destinée aux utilisateurs d’Orbus Logistic. Cet outil aide le consignataire à générer des manifestes électroniques. Le téléchargement est obligatoire aux niveaux des plateformes Orbus Logistic et GAINDE intégral à l’exception du pétrole et du vrac.
L’ OFFLINE a été mis en place dans le but de permettre aux utilisateurs de créer des fichiers EDI au format XML, de convertir un manifeste au format CUSCAR et IFTMCS, toutefois cet utilitaire est autonome et ne remplace pas la plateforme de chargement et de partage du manifeste.
Tout client qui n’a pas de fichier standard peut utiliser le module offline.
Mission: Responsable technique | Concepteur | Développeur
Environnement technique: Java, Java Fx, XML, JAXB, FXML, CSS3, NetBeans, ASP .Net MVC.
ORBUS LOGISTIC – ETAT DIFFERENTIEL
GAINDE2000, Dakar, SENEGALORBUS LOGISTIC est une solution de dématérialisation des services logistiques. La plateforme intègre l’ensemble des acteurs qui interviennent dans la prise en charge de la cargaison et des passages portuaires. Interfacée au système de dédouanement, elle prend en compte différents types de fichiers sur la cargaison.
Mission: Amélioration, maintenance
Environnement technique: C#, Entity Framework, SQL Serveur, JQuery, MVC Asp.net, JSON, Visual studio 2008.
E-pharmed
E-pharmedLe projet est axé sur la dématérialisation des ordonnances à l'aide de codes QR. Mon implication dans ce projet a été centrée sur la mise en œuvre et le développement de solutions pour rendre ce processus plus efficace et technologiquement avancé. Cette plateforme est utiliser par le patient pour générer des ordonnances et par le pharmacien pour délivrer des médicaments.
Mission: Développeur web
Environnement technique: PHP 7, Laravel 5.8, Eloquent, Javascript, JQuery, AJAX, MySQL, Bootstrap, PHP Storm.
Master 2 en Génie Logiciel
Institut Supérieur d'InformatiqueLicence en Génie Logiciel
Université Amadou Hampaté BANordic Institute for Interoperability Solutions (NIIS)