[nom]
[e-mail] /+[téléphone]
Développeur Full stack Java/Spring Boot
Points fort
Savoir faire
● Logiciel IT · ● Docker , Kubernetes,Maven,Apache Kafka
● Base de données · ● Mysql, PostGres Sql, MongoDb, Oracle
● Langages de programmation
● Java, Python, TypeScript, Php
● Gestion de projet et versionning · ● Trello, Jira ;
● Gitlab, Github
● Compétence · ● Spring Boot,Hibernate, Spring Cloud ;
● Angular,Flutter,Kotlin,IA,Data Science, ML
● Test Unitaire(Junit, Mockito, Jasmine, Karma)
● API · ● Rest Api, SOAP
Python, langage C · FastApi, Flask, STM32, DataScience, IA
Formation:
● 2022 Certification Udemy Maîtriser Angular par la pratique
● 2022 Certification Udemy Maîtriser Flutter
● 2022 Certification Udemy Maîtriser Spring Boot par la pratique
● 2018 Licence en Mathématique Physique et Informatique (U.C.A.D)
● 2015 Baccalauréat S1 Lycée de Taiba Ndiaye
Langues
● Français : Excellent
● Anglais : Moyen
Expérience Professionnelle
1
Suntelecoms. · Janvier 2025
application financement et credit pour DER et LOANS BNDE
Tâches effectuées :
● Gestions des utilisateurs avec Security (Spring Boot,Spring
Security et Keycloak)
● Création des rôles et privilèges avec keycloak et spring security
● Interconnexion avec keycloak et la base mysql
● Intégration des api de la DER et de la BNDE
● Mise en place des webhooks pour les notifications
● Gestions demandes en masse et unique
● Gestions des journalisations
Suntelecoms. · Décembre 2025
application gestion des recours inter assureurs
Tâches effectuées :
● Gestions des utilisateurs avec Security (Spring Boot,Spring
Security et Keycloak)
● Création des rôles et privilèges avec keycloak et spring security
● Interconnexion avec keycloak et la base mysql
● Gestions des assureur et dossiers recours
● Gestions des journalisations
Environnement : · · · · · · ·
Java,Spring Boot,Spring Data , Gitlab, Angular, JPA,Spring-security,Docker,Keycloak,microservices,Eureka, Spring cloud, Discovery serveur, Gateway serveur, Kubernetes, Flutter,SonarQube,Grafana, Test unitaire, Test d’integration Junit et Mockito, Flutter, Firebase FCM, Jenkins,microservice event-driven, keycloak
SunTrust&SunTelecoms. · 15 Janvier 2024 à nos jours
application backend, mobile et dashboard
Tâches effectuées :
● Création et réalisation du module utilisateur ou client
● Création et réalisation du module Security (Spring Boot,Spring
Security et Keycloak)
● Interconnexion avec les API de la BCEAO (PI)
● Intégration des API de SAF avec PI (BCEAO)
● Intégration des API avec PI (BCEAO) de CIF(Confédération des Institutions Financières)
● Création et réalisation des module(émission, réception et admin)
● Création et réalisation du module api business (spring, Angular,Keycloak)
● Intégration des notifications avec Spring boot et Firebase
● Création et simulation des api dans sanbox de la BCEAO
2
● Création et réalisation du BO (gestion des clients mobile, alias et …)
● Intégration de Keycloak avec Spring-security
● Ajout de l’alias au contact de PI (flutter)
● Intégration des modules de partages
● Intégration des modules de transactions
Environnement : · · · · · · ·
Java,Spring Boot,Spring Data , Gitlab, Angular, JPA,Spring-security,Docker,Keycloak,microservices,Eureka, Spring cloud, Discovery serveur, Gateway serveur, Kubernetes, Flutter,SonarQube,Grafana, Test unitaire, Test d’integration Junit et Mockito, Flutter, Firebase FCM, Jenkins,microservice event-driven, keycloak
KahpooConsulting. · Décembre 2023
Application pour achat des tickets
Tâches effectuées :
● Création des comptes utilisateurs
● Validation des codes
● scanner les codes
● Intégration avec Kotlin
Environnement :
Java,Spring Boot,Spring Data JPA,Spring-security,Docker,microservices, Kotlin
Digimax. · 03 Octobre 2022 à 5 Septembre 2023
Développement d'un système informatique Teranga V4
Tâches effectuées :
● Développement de modules (Gestion de projet)
● Mise en place de l'Api (Spring Boot)
● Tests unitaires avec Mockito et tests d'intégration avec Postman
● Intégration de Flutter
● Gestion des utilisateurs
● Création et simulation de projets immobiliers
● Gestion des notifications de l'état d'avancement du projet
● Développement de modules (Gestion des ventes)
● Implémentation d'api (Spring Boot)
● Intégration avec Angular
● Gestion des utilisateurs et des ventes
● Gestion des clients
● Gestion des demandes d'achat
● Gestion du courrier avec l'api JavaMail
● Application d'information Enquête-plus (site d'information)
● Implémentation de l'api (Spring Boot)
● Intégration avec Angular
● Gestion des utilisateurs
● Gestion des articles et des posts
3
Environnement :
Java,Spring Boot,Spring Data
JPA,ApiRest,Spring-security,Docker,Kubernetes,Angular,mysql,Flutter,Junit,
Kafka,microservices,Spring Cloud, Eureka, Gateway,keycloak,Trello
FOSSETIC INGENIERIE: (Télétravail) · Septembre 2022 à Décembre 2022
Application de geolocation
Tasks completed :
● Intégration de Google Maps
● Tableau de bord avec angular
● Interface utilisateur et entreprise
Environnement: Angular, Firebase, Flutter
GalaxiousTech : (Hybride) · Janvier 2022 à Juillet 2022
Application de monitoring videos
Tasks completed :
● Conception d'un tableau de bord complet (Angular)
● Gestion des vidéos, filtres par date et par nom de lecteur
● Système de notification pour alerter l'utilisateur
● Conception d'une partie du site (ReactJs)
● gestion des utilisateurs et des pages spécifiques, ● pages de connexion et d'enregistrement (google et facebook)
Environnement : Laravel, Rest Api ,React Js, Angular,TU, TDD,microservices,Trello
CEMAD · Octobre 2021 à Aout 2021
Application de gestion d’ecole
Tâches accomplies :
● Conception d'un système de gestion scolaire
● Gestion des devoirs, des notes, des élèves et des enseignants
● Gestion des paiements, des employés et de la cantine scolaire
● Gestion des absences, des vacances et des notifications
Environnement :
Java,Spring Boot,Spring Data Jpa,Spring-security,Rest Api ,Angular,JUnit,Docker
Freelance projects
Full Stack Java Developer
Septembre 2021 à Janvier 2022
Tâches accomplies :
● Création d'une application d'inventaire pour un restaurant rapide
● Gestion des utilisateurs et paiement
Environnement : Java, Android,Firebase, Angular, Bootstrap, TU, TDD
Mars 2020 à Novembre 2020
4
Tâches accomplies :
● Création d'une application de gestion scolaire
● Gestion des cours, des étudiants et des enseignants
● Gestion des employés et des horaires
● Gestion des paiements
Environnement :
Java,Spring Boot,microservice,JUnit,Rest Api, Mysql,Github, Angular, Mockito
UCAD Memory
Tasks completed :
● Création d'une application mobile d'apprentissage en ligne
● Création de compte avec google et facebook, ● Mise en place du back-office avec Angular
Environnement :
Java,Android,Firebase,Github, Angular, TDD,Jasmine,Keycloak,Junit
Technologie Service
Tasks completed : Novembre 2019 à Mars 2020
● Application de gestion des demandes d'achat
● Gestion des droits et des rôles des utilisateurs
● Gestion du courrier avec (spring boot, spring security et angular)
● Système de facturation et de notification
Environnement :
Java,Spring MVC,Spring-security,Thymeleaf,Mockito,Docker, JUnit,Keycloak,TDD
5