Je suis Abdou Karim Sidibe, Backend Engineer spécialisé en Spring Boot & architectures microservices, avec une forte orientation sécurité, fiabilité et automatisation DevOps.
Depuis plusieurs années, je conçois et développe des services backend robustes dans le secteur bancaire/fintech : moteurs de bons d’achat, intégration partenaires de paiement (Wave, Orange Money, Niirpay, etc.), plateformes de streaming de contenus, génération d’états financiers, etc.
Conception et implémentation d’APIs REST sécurisées et de microservices modulaires, fiables et performants.
Mise en place de plateformes back‑end distribuées capables de monter en charge et de traiter des volumes importants de données.
Automatisation des déploiements et des workflows de développement grâce à Docker, Jenkins et des pipelines CI/CD.
Automatisation complète du déploiement d’applications via Jenkins, Docker et Systemd. Mise en place et durcissement d’infrastructures sécurisées : configuration avancée de UFW, Fail2ban, gestion des services et optimisation des environnements serveur.
Développement d’APIs REST sécurisées et de microservices modulaires avec Spring Boot. Expérience sur Kafka, MySQL, PostgreSQL et MongoDB pour créer des systèmes distribués performants.
Automatisation complète du déploiement d’applications via Jenkins, Docker et Systemd. Mise en place et durcissement d’infrastructures sécurisées : configuration avancée de UFW, Fail2ban,Iptables, gestion des services et optimisation des environnements serveur.
Conception, configuration et administration de clusters Kafka en mode KRaft : haute disponibilité, optimisation des performances et gestion avancée des topics & brokers.
Application Spring Boot pour la création et la gestion de bons d'achat. Les utilisateurs peuvent configurer, partager et consommer des bons dans différents contextes (cadeaux, avantages employés…).
Technologies : Spring Boot, Spring Mail, Spring Security, JWT, MySQL
Service Spring Boot centralisant les échanges avec les principaux partenaires externes de paiement, transfert d’argent et facturation (Wave, Orange Money, Senelec,…). Expose des APIs unifiées et produit de la télémétrie métier via Kafka.
Technologies : Spring Boot 3, Java 17, Spring Security, JWT, Kafka
Rôle : Développeur Backend Freelance – Spring Boot / MongoDB
Fixed Asset est une solution complète de gestion d’inventaire des immobilisations.
Technologies :Java 17, Spring Boot 3.x, MongoDB, SSE (WebFlux), Spring Security
Addon-BCEAO est une solution conçue pour consommer les API et établir la communication avec la plateforme de Paiement Instantané (PI-SPI) de la BCEAO. Elle permet d’envoyer et de recevoir des fonds en temps réel entre les différentes institutions financières de la zone UEMOA.
Technologies : Spring Boot 3, Java 17, Kafka, mTLS, JWS
Degloul, une solution basée sur une architecture microservices pour la gestion de contenus de livres et de flux audio. J’ai travaillé sur la quasi-totalité du backend (hors service de streaming audio).
Technologies :Java 21, Spring Boot 3.4.x, MongoDB, Apache Kafka, Spring Security, Springdoc OpenAPI, Jenkins.
Backend Spring Boot pour la gestion et la production des états financiers (balances, plans comptables, exercices, feuilles de calcul, notes, formulaires, export Excel, contrôles de cohérence, etc.).
Technologies :Java 17, Spring Boot 3.2, Spring Web (REST), MongoDB, Apache POI (Excel), Apache Commons JEXL, ANTLR, Maven, Docker, Docker Compose.