resume profile picture
Mouhamad DIACK Ingénieur logiciel
Email
[email protected]
Phone
+221 78 157 17 93
Location
Dalifort Forail, Cité Eaux et Forets
Sénégalais
LinkedIn
https://www.linkedin.com/in/mouhamad-diack-b0b1541a3
GitHub
https://github.com/Mouhamed-git
Medium
https://medium.com/@rootsn221
https://md-portfolio.carrd.co/
Profil

Développeur logiciel dévoué et très motivé, passionné par la création de solutions logicielles innovantes et efficaces. Je cherche à utiliser mes solides compétences techniques, mes capacités de résolution de problèmes et mon esprit de collaboration pour contribuer à une équipe d'ingénierie dynamique. J'ai envie de travailler sur des projets stimulants qui me permettent d'élargir mes connaissances et d'apporter une valeur exceptionnelle aux entreprises tout en améliorant continuellement mon expertise en développement logiciel.

COMPÉTENCES
Java
Spring Data
Maven
Design patterns
Core Banking
Cypress
TypeScript
React
WordPress
GitHub Actions
Docker
Jira
Spring Boot
Spring State Machine
Architecture logiciel
SQL
Test Unitaire
HTML/CSS
Angular
Vite / Vitest
Git
Gitlab CI
AWS
Confluence
Spring Cloud
Spring Batch
API
NoSQL
Test d'intégration
JavaScript
npm
MonoRepo (NX / pnpm)
CI/CD
Jenkins
Keycloak
EXPÉRIENCES PROFESSIONELLES
novembre 2023 – aujourd'huiDakar, Sénégal
Software Engineer - Consultant IT, Talents Consulting
  • Conception et développement de plusieurs applications pour des clients bancaires avec le stack (Spring Boot / React).
  • Mise place d'architecture microservice, monolithique et modulaire sur différentes projets.
  • Gestion de plusieurs source de données avec PostgresSQL / Oracle.
  • Interfaçage des applications avec le Core Banking.
  • Mise en place des workflows de validation avec Spring State Machine.
  • Traitement de l'historique des transactions de la banque avec Spring Batch.
  • Intégration de service de messagerie SMTP.
  • Réalisations des tests unitaires et d'intégrations avec Junit et Mockito.
  • Gestion d'authentification et autorisation avec Keycloak.
  • Intégration API et design avec React.
  • Mise en place d’architecture MonoRepo avec NX, pnpm et Vite.
  • Réalisation des tests unitaires avec Vitest.
  • Développement d'une librairie de tests E2E avec Cypress pour tester les processus d'automisation de Jira, et publication de la librairie sur npm.
  • Configuration des pipelines CI/CD avec GitHub Actions.
  • Dockerisation et déploiement des applications en On-promises et sur AWS.
  • Versioning des projets avec GitHub.
  • mars 2022 – octobre 2023Dakar, Sénégal
    Développeur Full Stack, Monsoko
  • Développement d'applications web sur différents projets (marketplace, covoiturage etc...) avec le stack (Spring Boot / Angular).
  • Gestion de la base de données avec PostgresSQL.
  • Réalisation des tests unitaires et d'intégrations avec Junit et Mockito.
  • Intégration API et design avec Angular.
  • Gestion état des applications Angular avec NgRx.
  • Configuration des pipelines CI/CD avec GitlabCI.
  • Versioning et gestion de projet avec Gitlab, Jira, Confluence et Slack.
  • février 2021 – février 2022Dakar, Sénégal
    Développeur Full Stack, Quest Services
  • Conception d'un système de gestion documentaires et humaines pour l'entreprise avec le stack (Spring Cloud/ Angular / MongoDB).
  • Réalisation des tests unitaires et d'intégrations avec Junit et Mockito.
  • Implémentation d'interfaces intuitives répondant aux besoins du client.
  • Dockerisation des applications.
  • Versioning et gestion de projet avec BitBucket, Jira et Confluence.
  • novembre 2020 – janvier 2021Dakar, Sénégal
    Développeur Backend, CIN-SOFT
  • Conception d'un backend qui gère des cartes de fidélités pour les clients de l'entreprise avec Spring Boot
  • Gestion de la base de données avec PostgresSQL
  • Ecrire des tests unitaires et d'intégrations pour faciliter la maintenabilité du système avec Junit et Mockito
  • Mise en place d'un pipeline CI/CD avec Jenkins pour déployer automatique l'application sur AWS.
  • janvier 2020 – juin 2020Dakar, Sénégal
    Développeur Web, CIN-SOFT
  • Développement d'un site web e-commerce avec WordPress.
  • Déploiement du site sur OVH.
  • Gestion de projet avec Jira.
  • FORMATIONS
    2025Dakar, Sénégal
    Master Ingénierie Logicielle, Université Virtuelle du Sénégal (UVS)
    juillet 2022 – octobre 2022
    Développeur Cloud AWS, Udacity

    Après 3 mois de formation, j'ai obtenu ma certification en Dévelopeur

    Cloud AWS avec le programme nanodegree de Udacity.

    2018 – 2021Dakar, Sénégal
    Licence en Sécurité des Systèmes Informatique de l’Entreprise, IPROSI
    2017 – 2018Thiès, Sénégal
    Licence en Mathématiques et Informatique (LMI), Université de THIES (UT)
    2016 – 2017Dakar, Sénégal
    Baccalauréat, Série S2, Lycée Valdiodio NDIAYE
    Langues
    français
    anglais