I’m Abdou Karim Sidibe, a Backend Engineer specialized in Spring Boot and microservices architectures, with a strong focus on security, reliability, and DevOps automation.
For several years, I’ve been designing and building robust backend services in the banking/fintech sector: voucher engines, payment partner integrations (Wave, Orange Money, Niirpay, etc.), content streaming platforms, financial report generation, and more.
Design and implementation of secure REST APIs and modular, reliable and performant microservices.
Building back‑end platforms capable of scaling and handling large volumes of data.
Automating deployments and development workflows using Docker, Jenkins and CI/CD pipelines.
Complete automation of application deployment via Jenkins, Docker and systemd. Setup and hardening of secure infrastructures: advanced UFW configuration, Fail2ban, service management and optimisation of server environments.
Development of secure REST APIs and modular microservices with Spring Boot. Experience with Kafka, MySQL, PostgreSQL and MongoDB for creating efficient distributed systems.
Implementation and hardening of secure infrastructures: advanced configuration of UFW, Fail2ban and iptables, service management and optimisation of server environments.
Design, configuration and administration of Kafka clusters in KRaft mode: high availability, performance optimisation and advanced topic & broker management.
Spring Boot application for creating and managing vouchers. Users can configure, share and redeem vouchers in various contexts (gifts, employee benefits…).
Technologies: Spring Boot, Spring Mail, Spring Security, JWT, MySQL
Spring Boot service centralising interactions with major external payment and billing partners (Wave, Orange Money, Senelec,…). Exposes unified APIs and produces business telemetry via Kafka.
Technologies: Spring Boot 3, Java 17, Spring Security, JWT, Kafka
Role: Freelance Backend Developer – Spring Boot / MongoDB
Fixed Asset is a complete solution for managing fixed asset inventories.
Technologies: Java 17, Spring Boot 3.x, MongoDB, SSE (WebFlux), Spring Security
Addon BCEAO is a solution designed to consume APIs and establish seamless communication with the BCEAO Instant Payment platform (PI-SPI). It enables real-time sending and receiving of funds between the various financial institutions across the UEMOA region.
Technologies: Spring Boot 3, Java 17, Kafka, mTLS, JWS
Degloul platform, a solution based on a microservices architecture for managing book content and audio streams. I worked on almost all of the backend (excluding the audio streaming service).
Technologies: Java 21, Spring Boot 3.4.x, Spring WebFlux & Spring MVC, MongoDB, Apache Kafka (SASL/PLAIN), Spring Security, MapStruct, Lombok, Springdoc OpenAPI, Maven, Jenkins, Nexus.
Spring Boot backend for managing and producing financial statements (trial balances, charts of accounts, exercises, spreadsheets, notes, Excel export, consistency checks, etc.).
Technologies: Java 17, Spring Boot 3.2, Spring Web (REST), MongoDB, Apache POI (Excel), Apache Commons JEXL, ANTLR, Maven, Docker, Docker Compose.