Senior Application Developer
Il a rejoint Baobab Services en tant que Senior Application Developer pour renforcer la scalabilité, la sécurité et l'architecture des systèmes de l'entreprise.
- A refondu complètement le moteur de messagerie gérant les SMS, emails et notifications.
- A migré un traitement legacy basé sur des fichiers (Apache Camel) vers des flux de streaming temps réel avec Apache Kafka.
- A implémenté une stratégie de ségrégation avec des topics dédiés par pays pour optimiser le routage et la scalabilité.
- A modernisé le service de gestion des identités (IAM) de Baobab, centralisant et renforçant la sécurité de l'authentification et des autorisations pour l'ensemble des filiales.
- A piloté techniquement le découpage du Core-API en microservices (Customer, Account, Payment, Loan, etc.), défini les API et clarifié les dépendances inter-services.
- A rédigé la documentation d'architecture pour assurer la scalabilité.
- A intégré certaines API du projet régional d'interopérabilité financière de la BCEAO en adaptant les flux métier et l'application mobile pour les opérations interbancaires.
- A architecturé un Document Management System (DMS) V2 sécurisé et implémenté un contrôle d'accès granulaire via Keycloak en exploitant le protocole UMA.
- A conçu des pipelines CI/CD automatisés avec Jenkins, ArgoCD et Docker pour les déploiements continus et le monitoring avec ElasticSearch.
- A développé un connecteur bancaire sous forme de microservice sécurisé pour la communication temps réel entre le Core Banking System et les systèmes tiers.
Environnement technique