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
Sicap Baobab, Dakar, Senegal
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
Dakar, Senegal (Remote)
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
Dakar
12.2022 - 02.2023
Intégration de services Web APIs RESTfuldans 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