
Babacar NDIAYE
Ingénieur Logiciel • Formateur IT
Salaire / Taux journalier
Dakar, Sénégal
Freelance, ouvert au CDI
À distance uniquement
Expertises
Langues
À propos
Introduction
Ingénieur Logiciel diplômé de l'Institut Supérieur d'Informatique de Dakar, fort de 5+ années d'expérience dans la conception d'applications Web et Mobile. Expérimenté en architecture microservices avec une solide maîtrise du backend (Spring Boot, Laravel) et du frontend (Angular, Flutter). Formateur aguerri ayant formé plus de 200 étudiants. Enthousiaste des nouvelles technologies et fervent défenseur du travail collaboratif pour atteindre l'excellence.
Expérience de travail
Formateur en Génie Informatique
Institut Polytechnique Panafricain (IPP)
mars 2025 - Présent
1 an 8 mois
Dakar, Sénégal
– Formation d'une promotion d'étudiants en Génie Informatique – Enseignement des modules: Flutter, Dart, Firebase, NodeJs
Formateur en Développement Web & Mobile
GROUPE SUP'INFO SENEGAL
mai 2023 - Présent
3 ans 6 mois
Dakar, Sénégal
– Formation de plus de 100 étudiants répartis dans 4 promotions aux technologies web et mobile modernes – Enseignement des modules techniques: Flutter, Dart, Laravel, Java, Spring Boot, Firebase, NodeJs
Ingénieur Backend / Lead Backend
Modelsis
févr. 2024 - Présent
2 ans 9 mois
Dakar, Sénégal
Développement du Système de Gestion du Foncier sénégalais (SGF) pour la DGID en participant à l'implémentation de l'architecture backend complète, permettant la digitalisation des processus fonciers nationaux via l'intégration de workflows BPMN avec Camunda et l'implémentation du standard LADM pour la gestion du foncier. Technologies: Camunda, BPMN, LADM, Spring Boot, Flyway, JUnit, Sonar, PostgreSQL, Redis, WebSocket – Conception et gestion d'une architecture microservices (6 services interconnectés via Spring Cloud) – Automatisation des processus fonciers via workflows BPMN avec Camunda – Déploiement d'un système de cache Redis gérant 100 000+ requêtes/jour – Développement d'un système de messagerie temps réel (WebSockets) pour la communication inter-agents DGID – Développement de 500+ tests unitaires (JUnit/Mockito) garantissant la qualité du code – Isolation des tests d'intégration avec Testcontainers et Docker – Gestion du versioning et migration de 100+ scripts de base de données via Flyway
Ingénieur Freelance
NLD Software
avr. 2018 - Présent
8 ans 7 mois
Dakar, Sénégal
Réalisation de solutions web et mobile personnalisées pour divers clients, répondant à leurs besoins spécifiques métier, en gérant l'ensemble du cycle projet de l'analyse des besoins au déploiement et maintenance. Technologies: Spring Boot, Flutter, Angular, Laravel, NodeJs, NestJs, Flyway, JUnit, Sonar, PostgreSQL, MongoDB, Redis, WebSocket, BPMN Projets notables: – Plateforme Visite Technique (Fév-Juil 2022) – Gestion de contrôle technique au niveau du centre de Hann, plus de 5 000 véhicules enregistrés et 800 contrôles mensuels – Angular 11, Laravel – https://visitetechnique.com – App Mobile Taxis Nantes (Nov 2021-Jan 2022) – Gestion d'une flotte de 120 taxis, 15 000 courses mensuelles et 150 chauffeurs – Ionic, Laravel – https://taxis-nantes.com – Plateforme SOUMARI (Oct 2023-Oct 2024) – Solution complète avec 8 000+ utilisateurs actifs, 20 000 transactions traitées et 50 marchands partenaires – Flutter, Angular, Laravel – https://soumari.com
Formateur en Génie Informatique
Groupe ISI
févr. 2022 - Présent
4 ans 9 mois
Dakar, Sénégal
– Formation de plus de 150 étudiants dans 6 promotions en développement web et mobile – Enseignement des modules: PHP, Java, JavaScript, C, C++, Algorithmes, technologies web/mobile modernes – Animation de plus de 300 heures de cours et 150+ heures de travaux pratiques – Création de 50+ exercices pratiques et 20+ projets pédagogiques – Encadrement de 15+ mémoires de fin d'études
Ingénieur Logiciel
IDEV Technologies (Groupe IDEV)
janv. 2021 - févr. 2024
3 ans 2 mois
Dakar, Sénégal
Participation à la conception et au développement d'applications de gestion multi-secteurs (assurance, banque, éducation avec EKARANTA, transfert d'argent), contribuant à livrer des solutions complètes et scalables, en utilisant des stacks technologiques variées (Angular, Ionic, Laravel, Django REST, Flutter) couvrant tout le cycle de développement. Technologies: Angular, Ionic, Laravel, Django REST, Flutter
Consultant Ingénieur Logiciel
ATOS (CDD)
janv. 2023 - oct. 2023
10 mois
Dakar, Sénégal
Développement du Guichet Unique de Financement (GUF) pour l'ADPME, facilitant l'accès au financement des PME, en participant à la conception et à l'implémentation d'une architecture microservices scalable avec Spring Cloud, Angular et Docker, tout en contribuant à assurer une couverture de tests de 80% via JUnit et Mockito. Technologies: Spring Boot, Spring Cloud, Angular, JUnit, Mockito, Sonar, Docker, PostgreSQL – Conception et développement du Guichet Unique de Financement (GUF) pour l'ADPME/GIZ, facilitant l'accès au crédit pour 10 000+ PME sénégalaises – Architecture microservices de 3 services interconnectés orchestrés via Spring Cloud – Système de messagerie asynchrone pour la communication inter-services – Développement de 30+ endpoints REST sécurisés couvrant l'ensemble des fonctionnalités – Suite de 150+ tests unitaires (JUnit/Mockito) garantissant la qualité du code
Consultant Ingénieur Logiciel
Sénégal Numérique S.A. (ex-ADIE)
janv. 2022 - janv. 2023
1 an 1 mois
Dakar, Sénégal
Développement du Guichet Unique Sénégal Services permettant aux citoyens d'effectuer leurs démarches administratives en ligne, en participant au développement du backend RESTful avec Laravel/Lumen et de l'application mobile cross-platform avec Flutter, contribuant à la réduction des délais de traitement administratif. Technologies: Laravel, Lumen, Flutter, MySQL – Développement du Guichet Unique Sénégal Services, digitalisant les démarches administratives pour 16+ millions de citoyens sénégalais – API REST haute performance gérant 50 000+ requêtes/jour avec des temps de réponse <200ms – Conception d'un moteur de génération dynamique de formulaires mobile remplaçant les iFrames TELEDAC – Intégration d'un système de messagerie instantanée dans l'application – Implémentation d'une double authentification différenciée (agents administratifs/grand public) – Intégration des solutions de paiement mobile (Wave, Orange Money) pour les frais administratifs – Migration complète des données vers la nouvelle base de données refactorisée
Développeur Web
Ringier One Africa Media (ROAM)
sept. 2018 - mars 2019
7 mois
Dakar, Sénégal
Maintenance et amélioration de la plateforme web Mamaison, contribuant à augmenter sa stabilité et ses fonctionnalités, en corrigeant les bugs critiques, développant de nouvelles features et formant les équipes clients à l'utilisation du système. Technologies: PHP, JavaScript, HTML5, CSS3
Formation
Institut Supérieur d'Informatique (ISI)
Master 2, Génie Logiciel
2020 - 2021
1 an 1 mois
Institut Supérieur d'Informatique (ISI)
Licence, Génie Logiciel
2018 - 2019
1 an 1 mois
Institut Supérieur d'Informatique (ISI)
DTS, Informatique de Gestion & Réseau
2017 - 2018
1 an 1 mois
Collège Saint Gabriel
Baccalauréat, Série S2
2015 - 2016
1 an 1 mois