Mambafei
Tanguy
Pouwedeou
Backend Software Engineer | Java • Spring Boot • Microservices • Cloud
Je suis Software Engineer spécialisé en développement backend, avec une expérience dans la conception et le développement d’applications métier et de systèmes distribués. Je travaille principalement avec Java, Spring Boot et les architectures microservices, avec un intérêt particulier pour les systèmes scalables, résilients et orientés événements. Je m’intéresse également à la conception logicielle, au DDD, aux architectures Clean et Hexagonale, ainsi qu'aux pratiques DevOps et Cloud. Au cours de mes expériences professionnelles et de mes projets, j’ai eu l’occasion de concevoir des solutions dans différents domaines, notamment la finance, les paiements digitaux, la logistique, la gestion et l’éducation. J’aime transformer des problématiques métier complexes en solutions logicielles simples, fiables et maintenables, en accordant autant d’importance à l’architecture qu’à la qualité du code. Aujourd’hui, je cherche à continuer à évoluer sur des projets à fort impact, notamment autour des systèmes distribués, de la FinTech, des microservices et du Cloud.
// à propos
Pourquoi je code
J’ai choisi la programmation parce que j’aime transformer des problèmes concrets en solutions utiles. Pour moi, coder ne consiste pas seulement à écrire du code, mais à comprendre un besoin, concevoir une solution et la rendre réellement exploitable.
Au fil de mes expériences et de mes projets, j’ai eu l’occasion de construire des solutions dans des domaines variés, notamment la finance, le paiement digital, la logistique et la gestion. Ces expériences m’ont appris qu’un bon logiciel doit être pensé pour être fiable, maintenable et capable d’évoluer avec les besoins.
Je continue aujourd’hui à apprendre et à approfondir mes connaissances en architecture logicielle, microservices, systèmes distribués, Cloud et DevOps. Mon objectif est simple : construire des systèmes solides, évolutifs et utiles, tout en devenant chaque jour un meilleur ingénieur logiciel.
// expérience
Parcours professionnel
Ingénieur Logiciel Fullstack
- Développement et évolution d'applications métier avec Laravel et React Native
- Conception et intégration d'API REST
- Implémentation de fonctionnalités métier et amélioration des parcours utilisateurs
- Mise en place de mécanismes de synchronisation et de réconciliation des données
- Travail sur des fonctionnalités offline-first et la synchronisation des données
- Analyse et correction des anomalies techniques et fonctionnelles
- Participation aux phases de tests, de validation et d'amélioration de la qualité
- Collaboration avec l'équipe dans un environnement Agile
Développeur Web Freelance / Consultant
- Analyse des besoins et conception de solutions adaptées aux problématiques métier
- Conception et développement d'applications web et d'API REST
- Développement de solutions dans les domaines de la finance, de l'éducation et de la gestion
- Mise en place et maintenance de bases de données et services backend
- Tests, déploiement et maintenance des applications
- Amélioration des performances, de la fiabilité et de la sécurité des solutions
- Accompagnement des utilisateurs et support technique
- Formation et transfert de connaissances aux utilisateurs et équipes clientes
// projets
Ce que j'ai construit
E-Bank MS App — Banking Microservices Application
Application bancaire basée sur une architecture microservices, permettant d'explorer la séparation des domaines, la communication entre services et les mécanismes de résilience. Le projet intègre également un service dédié aux fonctionnalités d'assistance bancaire avec une intégration IA.
DigiPay — Digital Payment & Settlement Platform
Plateforme de paiement digital et de settlement conçue autour des problématiques des systèmes financiers distribués : traitement des paiements, cohérence des données, idempotence, résilience et transactions distribuées. L'architecture explore notamment Kafka, CQRS, Saga et l'Outbox Pattern.
E-Commerce MS App — E-Commerce Microservices Application
Application e-commerce développée pour mettre en pratique une architecture microservices avec Spring Boot et Spring Cloud. La gestion des clients, des produits et de la facturation est répartie entre des services indépendants, avec API Gateway et découverte dynamique via Eureka.
ETANA — Predictive ETA Platform
Plateforme de prédiction des temps d'arrivée conçue pour améliorer la précision des ETA dans les livraisons à Lomé. Le système exploite les données GPS et l'historique des trajets pour calculer des temps de parcours par zones géographiques et produire des prédictions adaptées au contexte.
EasyPharma / PharmaPlus — Pharmacy Management
Solution de gestion destinée aux pharmacies pour digitaliser et simplifier leurs opérations métier. Le projet s'inscrit dans l'écosystème EasySuite de solutions de gestion développées pour répondre aux besoins des entreprises.
EasyStock — Stock Management
Solution de gestion de stock conçue pour accompagner les entreprises dans le suivi et la gestion de leurs opérations. Le projet fait partie de l'écosystème EasySuite dédié aux applications métier.
EasyResto / HotelPlus — Business Management
Solutions de gestion métier destinées aux activités de restauration et d'hôtellerie, avec pour objectif de digitaliser les opérations et centraliser les données nécessaires au fonctionnement quotidien.
ISMB App Backend — School Management Backend
Backend d'une application de gestion scolaire développé avec Spring Boot et conçu autour d'une architecture hexagonale. L'application couvre la gestion des étudiants, enseignants, filières, niveaux, matières, unités d'enseignement, notes et utilisateurs.
SCI AGRI — Agricultural Field Management App
Application mobile destinée à la collecte et à la gestion de données terrain, développée avec une approche offline-first pour fonctionner dans des contextes de connectivité limitée. Le projet met l'accent sur la collecte locale, la synchronisation des données et la fiabilité des échanges avec le backend.
DigiTrade — Digital Trade Finance & Credit Management Platform
Plateforme digitale de financement du commerce et de gestion du crédit couvrant le cycle complet d'un financement, de la demande de crédit au remboursement et au recouvrement. Le projet explore les problématiques complexes du secteur financier : analyse du risque, limites de crédit, concurrence, transactions distribuées, double décaissement, cohérence des expositions et auditabilité.
File Transfer QR — Optical File Transfer
Concept de transfert de fichiers utilisant un canal optique entre un écran et une caméra, sans dépendre du Wi-Fi Direct, Wi-Fi Aware ou d'un réseau local. Les fichiers sont découpés en fragments, encodés, transmis visuellement puis reconstruits avec une vérification d'intégrité.
Emergency Platform — Digital Emergency Assistance
Concept de plateforme web légère destinée à faciliter l'accès aux services d'urgence au Togo, avec une attention particulière portée aux environnements à faible connectivité. L'approche privilégie une expérience sans installation, une utilisation simple et une conservation locale des données lorsque cela est possible.
Aircraft & Equipment Potential Management
Conception d'un système de gestion du potentiel des équipements aéronautiques permettant de suivre leur état, leurs défauts, leurs échéances et leur historique. Le modèle métier prend notamment en compte les contrôles, les TBO, les compteurs et l'interdiction d'utilisation d'un équipement présentant un défaut non résolu.
BrighttSolutions — Web Platform
Développement et maintenance d'une plateforme web basée sur WordPress avec personnalisation du thème et adaptation de l'environnement serveur. Le projet comprend également des interventions sur la configuration PHP, Apache et l'hébergement.
// compétences
Stack technique
// certifications
Certifications
Introduction to Cloud Computing
Introduction to DevOps
Hands-on Introduction to Linux Commands and Shell Scripting
Introduction to Containers with Docker, Kubernetes & OpenShift
Introduction to Agile Development and Scrum
Google Data Analytics
// contact
Travaillons
ensemble.
Ouvert à de nouvelles opportunités — que ce soit un poste full-time, du freelance ou une collaboration sur un projet ambitieux.