Je possède des compétences solides en développement backend, principalement avec Java et Spring Boot. Je maîtrise la conception et le développement d’API REST, la programmation orientée objet, la conception d’architectures applicatives structurées, ainsi que la gestion des bases de données MySQL. Je travaille également avec Spring Security et JWT pour la sécurisation des applications, MapStruct pour la gestion des mappings, Swagger/OpenAPI pour la documentation des API et WebSocket pour les fonctionnalités temps réel. Je maîtrise Git/GitLab, Maven, Docker et le déploiement d’applications Java sur des environnements Linux avec Nginx. Je suis également capable d’assurer l’analyse, le développement, le débogage, les tests et la mise en production de services backend.
Plateforme e-commerce de Business Canada Africa (BCA), société d'import/export entre l'Afrique et le Canada. J'ai piloté le projet de bout en bout : cahier des charges, architecture, développement du backend (Java Spring Boot, MySQL), intégration du paiement en ligne GeniusPay (webhooks, idempotence des transactions), back-office administrateur sécurisé par rôles, puis déploiement en production sur serveur VPS avec Nginx.
Boutique en ligne dont j'ai conçu et développé tout le backend : API REST avec Java Spring Boot et base de données MySQL. J'ai aussi géré la mise en production, avec un déploiement sur serveur VPS et la configuration du nom de domaine.
Si tu as codé d'autres éléments (paiement, gestion des commandes, espace admin), dis-le-moi et je les ajoute. Je ne les ai pas mis puisque je ne les connais pas avec certitude.
De janvier 2025 à mars 2026, j'ai été développeur backend à la Direction Générale du Trésor et de la Comptabilité Publique de l'État, où j'ai livré trois applications métier avec Java Spring Boot et MySQL. J'ai conçu l'application de Gestion des Valeurs Inactives pour la Recette générale des finances : base MERISE, APIs REST sécurisées (Spring Security, JWT, rôles) et documentation pour l'équipe frontend, avec une réduction estimée à 10 % des traitements manuels. J'ai développé le backend de l'application de réservation hôtelière des Jeux du Trésor (réservations en temps réel, confirmations automatiques, plus de 5 241 agents) et celui de la gestion du transport des agents. J'ai aussi formé quatre nouveaux stagiaires aux standards internes. Cette expérience m'a appris à transformer un besoin métier en architecture propre et sécurisée. Mes points forts : autonomie, rigueur sur la sécurité et capacité à livrer de bout en bout.
Formation de niveau Master 2 en Génie Logiciel, axée sur la conception, le développement et la maintenance d’applications informatiques. Cette formation m’a permis d’acquérir de solides compétences en développement logiciel, notamment en conception d’architectures, développement backend, bases de données, développement d’API REST, programmation orientée objet, sécurité des applications et gestion de projets logiciels. Elle m’a également permis de mettre en pratique ces connaissances à travers la réalisation de projets concrets.