Summary
Overview
Work History
Education
Skills
LANGUAGES
Timeline
Generic

SAÏFOULAYE DIALLO

Dakar

Summary

Développeur full-stack expérimenté avec plus de 4 ans d'expertise dans la conception et le développement d'applications robustes et performantes. Spécialisé en Java, Spring Boot, Angular, React et intégration d'API REST. Compétent dans l'utilisation de Docker pour déployer des solutions modulaires et évolutives. Passionné par la mise en œuvre des meilleures pratiques de développement et l'optimisation des performances des applications.

Overview

2
2
years of professional experience

Work History

IT Consultant

ENG Technologie Groupe
09.2023 - Current
  • Conception et développement de nouvelles fonctionnalités pour améliorer l'expérience utilisateur et les fonctionnalités du système, en garantissant l'alignement avec les exigences commerciales et les spécifications techniques.
  • Implémentation de pipelines CI/CD à l'aide de GitLab CI, rationalisant considérablement le processus de déploiement et réduisant le temps de déploiement de 50 %, conduisant à des cycles de livraison plus rapides et à une amélioration de la productivité de l'équipe.
  • Réalisation de révisions régulières du code pour garantir le respect des meilleures pratiques, améliorer la maintenabilité du code et réduire la dette technique.
  • Réalisation de tests complets, notamment des tests de régression, d'unité, d'intégration et de bout en bout, garantissant un logiciel fiable et de haute qualité avec une réduction des bogues et une mise sur le marché plus rapide.

Développeur Frontend

Mafalia
11.2023 - 10.2024
  • Conception et implémentation de nouvelles fonctionnalités centrées sur l'utilisateur, visant à améliorer l'expérience utilisateur de manière mesurable, en utilisant Angular, tout en maximisant la performance et la réactivité du produit.
  • Collaboration étroite avec des équipes interfonctionnelles (design, back-end, produit) pour définir et implémenter des solutions innovantes, intégrant des APIs RESTful, afin de répondre aux besoins des utilisateurs et aux objectifs du projet.
  • Revue de code rigoureuse en utilisant des outils comme GitHub, SonarQube et ESLint, garantissant un code propre, modulaire, sécurisé et optimisé, conformément aux normes de l’équipe et aux meilleures pratiques de développement logiciel.
  • Maintien de normes de codage strictes et adoption des meilleures pratiques et l'utilisation de frameworks comme Bootstrap et TailwindCSS pour assurer une interface utilisateur intuitive, réactive et performante.
  • Optimisation des applications pour des performances maximales, en appliquant des techniques avancées de lazy loading, code splitting, et gestion des requêtes asynchrones, ce qui a permis de réduire les temps de chargement des pages de 30% et d'améliorer l'évolutivité des applications.


Full-Stack Developer - Intern

SarayaTech Senegal
12.2022 - 02.2023
  • Intégration de services Web APIs RESTful dans l'application, assurant une communication fluide entre les systèmes front-end (Angular) et back-end (Spring Boot), tout en optimisant les performances grâce à des solutions de cache et de gestion des requêtes asynchrones.
  • Déploiement d’applications sur AWS en utilisant des services comme EC2, S3, et RDS pour gérer l'infrastructure cloud, assurer la scalabilité, l'haute disponibilité et l'efficacité des ressources, et en optimisant les processus CI/CD pour des déploiements plus rapides et plus fiables.
  • Revue rigoureuse de la qualité du code en utilisant des outils tels que SonarQube, ESLint et Prettier, assurant la conformité aux normes de codage et une base de code propre, évolutive et performante, en fournissant des retours constructifs et en réduisant les risques techniques.


Education

Licence - Maths Appliqués et Informatique (option Génie Logiciel)

Université Cheikh Hamidou Kane
Dakar, Senegal
01.2023

No Degree - Java Full-Stack Developer

SarayaTech Sénégal
Dakar, Senegal
10.2022

Skills

  • Autonomie et capacité d’apprentissage rapide
  • Travail en équipe et sous pression
  • Productivité et gestion du temps
  • Rigueur et organisation
  • Conception et développement d'API
  • Collaboration en équipe
  • Backend: Java, Spring Boot, Spring MVC, Spring
    Cloud, Microservices, RESTful APIs,
    Hibernate
  • Frontend: Angular, React
  • Databases: MySQL, PostgreSQL, Oracle, MongoDB,
  • DevOps & Cloud: AWS, Docker, CI/CD (Jenkins, Github
    Actions)
  • Testing: JUnit, Mockito, Jasmine,

LANGUAGES

Français: Native, Anglais: Professional

Timeline

Développeur Frontend

Mafalia
11.2023 - 10.2024

IT Consultant

ENG Technologie Groupe
09.2023 - Current

Full-Stack Developer - Intern

SarayaTech Senegal
12.2022 - 02.2023

Licence - Maths Appliqués et Informatique (option Génie Logiciel)

Université Cheikh Hamidou Kane

No Degree - Java Full-Stack Developer

SarayaTech Sénégal
SAÏFOULAYE DIALLO