Mapenda Dioum
Je suis ravi de vous présenter mon parcours en tant que développeur passionnée et spécialiste en cybersécurité. C'est moi qui a lancé la création cette application de blog en utilisant le framework Laravel, et je souhaite partager avec vous mes expériences précédentes en cybersécurité et developpement web
Introduction
Je m'appelle Mapenda Dioum, et j'étais un développeur enthousiaste et créatif ayant participé à de nombreux projets. Maintenant, je me suis orienté vers la sécurité informatique en proposant des tutoriels. J'ai une grande passion pour l'informatique, et j'ai depuis acquis une solide expérience dans différents domaines de développement ainsi que dans la cybersécurité.
Experience en cybersécurité
Travaux sur l'élaboration de stratégies de protection des données sensibles et l'analyse des vulnérabilités du système. Participation active à la sensibilisation à la sécurité et à la formation en proposant des tutoriels vidéo sur Youtube.
Expérience en Java
J'ai eu l'opportunité de travailler sur plusieurs projets en Java, notamment dans le développement d'applications de gestion et de systèmes d'entreprise. J'ai pu acquérir une connaissance approfondie de la programmation orientée objet, des bases de données relationnelles et de l'intégration de services tiers. Grâce à ces projets, j'ai développé des compétences en matière d'analyse des exigences, de conception logicielle et de résolution de problèmes complexes.
Expérience en PHP
Outre Java, j'ai également travaillé sur des projets en PHP, un langage populaire pour le développement web. J'ai contribué à la création de sites web dynamiques, d'applications e-commerce et de systèmes de gestion de contenu. Mon expérience en PHP m'a permis de me familiariser avec les frameworks tels que Laravel, qui offre une architecture solide pour le développement d'applications web modernes.
Mon projet actuel - Application de blog avec Laravel
Actuellement, je me concentre sur la création d'une application de blog robuste en utilisant le framework Laravel. Laravel est un framework PHP puissant et élégant qui facilite grandement le développement d'applications web. Grâce à sa structure MVC (Modèle-Vue-Contrôleur) bien conçue et à ses fonctionnalités avancées, je suis en mesure de créer une application de blog hautement fonctionnelle, sécurisée et conviviale.
Projet de création d'une boutique en ligne avec Spring, ReactJS et architecture de microservices
J'ai eu l'opportunité de participer à un projet passionnant de création d'une boutique en ligne, où nous avons utilisé le framework Spring pour le développement côté serveur et ReactJS pour le développement côté client. L'architecture de microservices a été adoptée pour favoriser la scalabilité, la flexibilité et la résilience du système.
En utilisant le framework Spring, nous avons développé des services backend robustes et évolutifs pour gérer les fonctionnalités clés de la boutique en ligne, telles que la gestion des produits, des commandes et des utilisateurs. Nous avons également utilisé Spring Boot pour faciliter la configuration et le déploiement des microservices.
Côté client, nous avons utilisé ReactJS pour créer une interface utilisateur réactive, offrant une expérience utilisateur fluide et interactive. Grâce à la conception de composants réutilisables et à l'utilisation de bibliothèques populaires telles que Redux, nous avons pu gérer efficacement l'état de l'application et fournir une navigation fluide entre les différentes pages de la boutique en ligne.
L'utilisation de l'architecture de microservices a permis une modularité et une indépendance entre les différents services, ce qui a facilité le développement, le déploiement et la maintenance du système dans son ensemble. Nous avons également utilisé des technologies de communication entre les microservices, comme RESTful API ou gRPC, pour assurer une intégration transparente et une communication efficace entre les différents composants du système.
Projet de création d'un système de clinique avec Java et JavaFX
Pendant mes études, j'ai eu l'opportunité de travailler sur un projet passionnant en équipe, axé sur la création d'un système de clinique. Nous avons choisi Java comme langage de programmation principal pour sa polyvalence et sa popularité dans le développement logiciel.
En utilisant le framework JavaFX, nous avons pu créer une interface utilisateur conviviale et interactive pour le système de clinique. Nous avons développé des fonctionnalités telles que la gestion des patients, des rendez-vous, des dossiers médicaux et des prescriptions. En collaborant étroitement avec l'équipe, nous avons suivi les meilleures pratiques de développement logiciel, tels que la planification, la conception modulaire, les tests et la gestion de versions.
Ce projet nous a permis d'acquérir une expérience précieuse en matière de développement logiciel en équipe. Nous avons appris à collaborer efficacement, à répartir les tâches, à résoudre des problèmes techniques complexes et à respecter les délais. Cette expérience nous a également donné l'occasion de perfectionner nos compétences en Java et en JavaFX, ainsi que notre compréhension des concepts de base de données et de l'architecture logicielle.
Je vous remercie de votre attention et de l'opportunité de vous présenter mon parcours.