
Soda NDIAYE
Ingénieure Développeuse FullStack Senior | Spring Boot
Salaire / Taux journalier
Dakar, Sénégal
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieure FullStack avec 5+ ans d'expertise en architectures microservices et solutions Java/Angular. Expérience confirmée sur projets d'envergure nationale incluant le Système de Gestion du Foncier sénégalais (6 microservices, workflows BPMN/Camunda, 500+ tests). Spécialisée en développement sécurisé (Keycloak, JWT), DevOps et solutions IoT. Je transforme vos besoins métier en applications robustes et performantes.
Expérience de travail
Ingénieure Développeuse FullStack
ModelSis
févr. 2022 - Présent
4 ans 9 mois
Dakar, Sénégal
– Projets majeurs : Arral, Système de Gestion du Foncier sénégalais (SGF), KAGGU – Conception et développement de microservices (gestion documentaire, paiements, authentification) – Architecture et mise en œuvre de solutions Java Spring Boot, Angular, Django et React – Intégration de solutions de sécurité (Keycloak, JWT) et gestion d'API avec WSO2 – Déploiement DevOps avec GlassFish, Eureka, Firebase et optimisation des performances avec JMeter – Technologies: Spring Boot, Angular, Django, React, Node.js, Keycloak, Camunda, PostgreSQL, BPMN, LADM, Spring Cloud, Flyway, JUnit, Mockito, Testcontainers **Système de Gestion du Foncier sénégalais (SGF) - DGID:** – Développement du backend complet pour la digitalisation des processus fonciers nationaux, intégrant des workflows BPMN avec Camunda et implémentant le standard international LADM pour la gestion du foncier. – Conception et gestion d'une architecture microservices (6 services interconnectés via Spring Cloud). – Automatisation des processus fonciers via workflows BPMN avec Camunda. – 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. **Arral - Cadenas Intelligent:** – Solution IoT combinant hardware et software : cadenas intelligent connecté permettant d'envoyer des alertes en temps réel aux propriétaires en cas d'incident. Le dispositif peut être attaché sur des objets mobiles ou fixes pour assurer leur sécurité. – Backend Spring Boot avec API REST pour la gestion des alertes. – Frontend Angular pour l'interface utilisateur. – Système de notifications en temps réel. – Base de données PostgreSQL pour le stockage des événements et alertes.
Développeuse FullStack (Projet)
École Nationale de Cybersécurité
déc. 2021 - déc. 2021
1 mois
– Conception et développement de la plateforme de compétition CTF pour hackathon – Intégration de certificat SSL et déploiement sur environnement Linux – Développement de la plateforme Capture The Flag pour la compétition hackathon de la Journée Linux Sénégal organisée par le club TDSI de l'UCAD, accueillant des dizaines de participants. – Framework Flask avec architecture sécurisée – Déploiement Linux avec Gunicorn – Intégration de certificats SSL pour sécurisation
Consultante Développeuse FullStack
ModelSis
juin 2020 - oct. 2020
5 mois
Dakar, Sénégal
– Projets : Mutuelle des Douanes, FinSocial – Développement de microservices pour l'envoi/réception d'emails, SMS et notifications temps réel – Technologies: Spring Boot, Angular, IONIC, SQL Server, Tomcat **Mutuelle des Douanes:** – Application web de gestion complète pour la mutuelle des douaniers, permettant la gestion des souscriptions, le suivi des cotisations mensuelles et l'administration des prêts aux membres. – Développement FullStack avec Spring Boot et Angular. – Gestion des processus métiers de la mutuelle (adhésions, cotisations, prêts). – Base de données PostgreSQL pour la persistance des données.
Stagiaire Développeuse FullStack
ModelSis
mars 2019 - déc. 2019
10 mois
Dakar, Sénégal
– Projets : Gestion transit ITOC, Gestion des marchés publics du Sénégal – Développement d'applications de gestion avec Spring Boot et Angular – Technologies: Spring Boot, JHipster, Angular, SQL Server, Tomcat **Gestion des Marchés Publics du Sénégal:** – Plateforme de gestion complète des marchés publics incluant la validation des demandes ministérielles, la gestion des appels d'offre, et l'élaboration des budgets. – Développement FullStack avec Spring Boot et Angular. – Workflow complexe avec validation multi-niveaux. – Génération de rapports avec Jasper Reports.
Formation
UCAD - Faculté des Sciences et Technologies
Master, Transmission de Données et Sécurité de l'Information
2019 - 2021
2 ans 1 mois
– Spécialisation : Cryptographie appliquée, Sécurité des systèmes d'information, Génie logiciel sécurisé
UCAD - Faculté des Sciences et Technologies
Licence, Transmission de Données et Sécurité de l'Information
2016 - 2019
3 ans 1 mois
– Développement sécurisé, Administration réseaux et systèmes, Cryptographie réseau
Lycée Malick SALL
Baccalauréat, Série S1
2016 - 2016
1 mois