Profil professionnel
Vue d'ensemble
Expérience
Formation
Compétences
Langues
Informations complémentaires
Chronologie
Generic
Mouhamadou Moustapha Dieme

Mouhamadou Moustapha Dieme

Développeur Full Stack
Dakar, Sénégal

Profil professionnel

Développeur Full Stack avec 5 ans d'expérience, je suis spécialisé dans la création d'applications web robustes en utilisant Java et des frameworks modernes. Je souhaite intégrer une équipe dynamique où je pourrai mettre à profit mes compétences techniques et ma capacité à collaborer efficacement.

Vue d'ensemble

4
4
years of professional experience
4
4
years of post-secondary education

Expérience

Développeur full stack

Amentys
Dakar
04.2025 - Actuel
  • Optimisation du code existant pour améliorer la performance et la convivialité des applications web.
  • Création et exécution de tests unitaires visant à garantir la qualité du code produit.
  • Implémentation d'APIs permettant l'intégration avec divers services externes améliorant ainsi les fonctionnalités offertes.
  • Mise en œuvre d'API RESTful pour faciliter l'intégration avec d'autres services ou applications tierces.
  • Conduite des tests techniques afin de vérifier le bon fonctionnement des programmes, mise en œuvre des actions correctives.
  • Correction des anomalies et développement de nouvelles fonctionnalités en conditions opérationnelles.
  • Amélioration de logiciels existants en effectuant la mise à niveau des interfaces et l'adaptation à un nouveau matériel.

Développeur Full Stack

Diokotech
Dakar - Sénégal
08.2024 - 04.2025
  • Concevoir et développer des applications web en utilisant des technologies Java telles que Java Enterprise Edition (Java EE) ou Spring Framework.
  • Concevoir et mettre en place la structure de base de données et les schémas nécessaires pour stocker les données de l'application.
  • Écrire des scripts SQL pour interagir avec la base de données et extraire les données nécessaires pour les fonctionnalités de l'application.
  • Développer et maintenir des interfaces utilisateur en utilisant des technologies web telles que HTML, CSS et JavaScript.
  • Assurer la sécurité de l'application en mettant en place des fonctionnalités d'authentification et de contrôle d'accès.
  • Travailler en étroite collaboration avec d'autres membres de l'équipe de développement pour intégrer les fonctionnalités et les composants de l'application.
  • Tester et déboguer l'application pour assurer sa qualité et sa performance.
  • Déployer et maintenir l'application sur des serveurs d'applications tels que Apache Tomcat ou JBoss.
  • Collaborer avec les équipes de gestion de projet pour planifier et suivre les projets de développement d'applications.
  • Restez à jour avec les dernières technologies et tendances de développement en continuant à apprendre et à perfectionner vos compétences en programmation Java.

Développeur Java

SarayaTech Solutions
Dakar
01.2022 - 08.2023
  • Analyser les besoins des utilisateurs pour comprendre les fonctionnalités que l'application doit offrir.
  • Concevoir et développer des applications Java en utilisant des frameworks tels que Spring ou Hibernate.
  • Écrire du code Java pour manipuler les données, créer des interfaces utilisateur et gérer les interactions entre les différents composants de l'application.
  • Utiliser des outils de développement tels que Eclipse, IntelliJ IDEA ou NetBeans pour faciliter la création et le débogage de code.
  • Assurer la qualité du code en effectuant des tests unitaires et en utilisant des outils de test automatisés tels que JUnit ou TestNG.
  • Optimiser les performances de l'application en utilisant des techniques telles que le caching ou l'optimisation des requêtes SQL.

Développeur full stack

OpenTech Digital
Dakar
01.2021 - 01.2022
  • Optimisation du code existant pour améliorer la performance et la convivialité des applications web.
  • Création et exécution de tests unitaires visant à garantir la qualité du code produit.
  • Implémentation d'APIs permettant l'intégration avec divers services externes améliorant ainsi les fonctionnalités offertes.
  • Mise en œuvre d'API RESTful pour faciliter l'intégration avec d'autres services ou applications tierces.
  • Conduite des tests techniques afin de vérifier le bon fonctionnement des programmes, mise en œuvre des actions correctives.
  • Correction des anomalies et développement de nouvelles fonctionnalités en conditions opérationnelles.
  • Amélioration de logiciels existants en effectuant la mise à niveau des interfaces et l'adaptation à un nouveau matériel.

Formation

Licence en Génie Logiciel - Informatique

Institut Supérieur d'Informatique
Dakar - Sénégal
10.2017 - 05.2020

Diplôme de Technicien Supérieur - Informatique

Institut Supérieur d'Informatique
Dakar - Senegal
10.2017 - 05.2019

Compétences

  • Java
  • Struts
  • Spring boot
  • Microservices
  • Node JS
  • React JS
  • Angular
  • Hibernate
  • SQL Databases
  • Mongo DB

Langues

Français
Courant
Anglais
Intermédiaire supérieur (B2)

Informations complémentaires

  • Programmation web
  • Développement Mobile
  • Jeux Vidéo

Chronologie

Développeur full stack

Amentys
04.2025 - Actuel

Développeur Full Stack

Diokotech
08.2024 - 04.2025

Développeur Java

SarayaTech Solutions
01.2022 - 08.2023

Développeur full stack

OpenTech Digital
01.2021 - 01.2022

Licence en Génie Logiciel - Informatique

Institut Supérieur d'Informatique
10.2017 - 05.2020

Diplôme de Technicien Supérieur - Informatique

Institut Supérieur d'Informatique
10.2017 - 05.2019
Mouhamadou Moustapha DiemeDéveloppeur Full Stack