Rubens Alban Mouko
Développeur Senior Mobile & Backend
Profil
Développeur logiciel Senior avec plus de 7 ans d'expérience en conception et développement d'applications mobiles cross-platform (Flutter, Dart, Android natif Java/Kotlin) et de services backend (Node.js, Golang, PHP/Laravel, .NET). Expert en intégration d'API REST de paiement mobile (Airtel Money, MTN Mobile Money, UBA Bank) et en architecture d'écosystèmes fintech multi-applications publiés sur Google Play et App Store. Solide maîtrise de la conception d'API REST, des bases de données relationnelles (PostgreSQL, MySQL) et NoSQL (MongoDB, Firebase), du déploiement Docker et des méthodologies Agile/Scrum. Expérience confirmée en mentorat technique et formation (100+ développeurs formés via Google Developer Group et Google Africa Developer Scholarship). Compétences clés : Flutter | Dart | Node.js | Golang | TypeScript | Vue.js | Nuxt.js | React Native | Android (Java, Kotlin) | REST API | PostgreSQL | MongoDB | Firebase | Docker | Git | Agile / Scrum | Mobile Money | Fintech | Cross-Platform Development | Mobile Architecture | Backend Engineering
Expérience professionnelle
-
- Consultant Développeur Mobile Flutter @ GAD DigitalBrazzaville, République du Congo - RemoteRésumé :
- Mission de consulting Flutter dédiée à la refonte UI/UX et à l'optimisation des performances de l'application mobile Emi AI (intelligence artificielle conversationnelle).
Missions :
- Implémenté les composants UI Flutter (widgets, animations, transitions) conformément aux maquettes Figma
- Coordonné avec le Product Owner et les designers pour garantir la conformité UX
- Exécuté les tests fonctionnels et non-régression pour assurer la stabilité des interfaces
- Optimisé les performances de rendu, la consommation mémoire et le temps de démarrage de l'application
Réalisations :
- Livré les nouvelles interfaces dans les délais impartis et conformément aux standards de qualité Flutter
-
- Consultant Développeur Backend & Mobile @ Yellobox TechnologiesPointe-Noire, République du Congo - RemoteRésumé :
- Consultant Senior en charge de la conception et du développement full-stack de l'écosystème RM-Fit / RM-Fitness : application mobile cross-platform (Flutter) et back-office web (Vue.js, Nuxt.js, Node.js) pour la gestion complète d'une chaîne de salles de sport.
Missions :
- Développé l'application mobile RM-Fit en Flutter (Android et iOS) pour le suivi santé, bien-être et réservations des utilisateurs
- Conçu et développé le back-office web RM-Fitness en Vue.js, Nuxt.js et Node.js pour la gestion des membres, abonnements, plannings et activités
- Modélisé et administré la base de données relationnelle PostgreSQL (schéma, indexation, requêtes optimisées)
- Architecturé une API REST sécurisée et documentée pour la communication mobile / back-office
- Assuré le déploiement continu, la maintenance corrective et l'évolution fonctionnelle de la solution
Réalisations :
- Déployé en production une plateforme complète utilisée quotidiennement par les gérants et abonnés des salles RM-Fitness
- Réduit le temps de gestion administrative des abonnements grâce à l'automatisation des renouvellements et notifications
-
- Consultant Développeur Backend, Mobile & Web @ MAJI TechnologiesPointe-Noire, République du Congo - RemoteRésumé :
- Consultant Senior en charge du développement d'applications fintech et de paris sportifs : intégration d'API de paiement mobile, conception de tableaux de bord analytiques et déploiement d'applications cross-platform sur Google Play.
Missions :
- Développé des applications mobiles cross-platform en Flutter et React Native pour des cas d'usage fintech et betting
- Développé les services backend en Node.js avec base de données MongoDB pour la gestion des transactions et utilisateurs
- Intégré des API de paiement mobile (mobile money, cartes bancaires, virements) avec gestion sécurisée des callbacks
- Conçu et implémenté un dashboard analytique (KPI, volumes, taux de conversion) pour le monitoring des transactions
- Contribué à l'intégration front-end et à l'optimisation UX de l'application de paris sportifs
Réalisations :
- Déployé en production une plateforme de paiement mobile sécurisée traitant des transferts d'argent internationaux
- Publié une application de paris sportifs innovante sur Google Play avec une base d'utilisateurs active
-
- Développeur Backend & Mobile @ NYOTAPointe-Noire, République du Congo - RemoteRésumé :
- Développeur Senior responsable de la conception et du développement de l'écosystème fintech Nyota Pay : applications mobiles Flutter, API backend Node.js / Golang, et intégrations avec les principaux opérateurs de mobile money et bancaires de la sous-région.
Missions :
- Conçu et développé les applications mobiles Flutter (Android et iOS) de l'écosystème Nyota
- Architecturé et développé l'API backend (Node.js, Golang) de Nyota Pay avec PostgreSQL
- Intégré les API tierces Airtel Money, MTN Mobile Money et UBA Bank pour garantir l'interopérabilité des paiements
- Implémenté les pratiques de sécurité des transactions fintech : chiffrement, authentification forte, journalisation et conformité
- Mis en place le monitoring et l'observabilité de l'API (logs, alertes, suivi des transactions)
Réalisations :
- Déployé en production un écosystème de paiement mobile sécurisé utilisé par plusieurs milliers de clients en République du Congo
- Unifié 3 opérateurs financiers majeurs (Airtel Money, MTN Mobile Money, UBA Bank) dans une API REST cohérente
- Réduit les frictions de paiement en magasin grâce au système de récupération digitale de la petite monnaie
-
- Développeur Backend @ BRIDGE TECHNOLOGIEPointe-Noire, République du Congo - On siteRésumé :
- Développeur Backend en charge de la maintenance évolutive et corrective de la plateforme web de gestion des procédures internes de la Brasserie du Congo (Brasco) ainsi que du développement de fonctionnalités pour le site corporate.
Missions :
- Maintenu et fait évoluer la plateforme web Brasco en PHP / Laravel avec base de données MySQL
- Conçu et développé de nouvelles fonctionnalités back-office pour améliorer la productivité interne
- Développé des modules front-end et améliorations UX pour le site institutionnel
- Résolu les incidents de production et assuré le support technique de niveau 2
Réalisations :
- Amélioré la gestion documentaire interne et la présence en ligne de Brasco par la livraison régulière de fonctionnalités
-
- Consultant Développeur Mobile @ PNUD (Programme des Nations Unies pour le Développement)Pointe-Noire, République du Congo - RemoteRésumé :
- Mission de consulting auprès du Programme des Nations Unies pour le Développement (PNUD) pour la conception et le développement de la plateforme mobile e-santé Moon-Pharma.
Missions :
- Développé l'application mobile Moon-Pharma en Flutter (Android et iOS)
- Conçu et développé l'API backend Node.js avec PostgreSQL pour la gestion des utilisateurs, rendez-vous et prescriptions
- Implémenté la prise de rendez-vous médicaux, la carte de santé virtuelle et l'achat de produits pharmaceutiques
- Optimisé l'expérience utilisateur et garanti la compatibilité cross-platform Android / iOS
Réalisations :
- Livré l'application Moon-Pharma dans les délais et le budget impartis par l'agence onusienne
-
- Mentor — Mobile Web Specialist @ Google Africa Developer Scholarship (GADS) — AndelaLagos, Nigeria - RemoteRésumé :
- Mentor technique sélectionné par Google et Andela pour accompagner les développeurs participants au programme Google Africa Developer Scholarship (GADS) 2021, spécialité Mobile Web.
Missions :
- Mentoré plusieurs développeurs sur les fondamentaux et bonnes pratiques du Mobile Web
- Animé des ateliers techniques et sessions de questions / réponses sur Vue.js, TypeScript et API REST
- Évalué la progression des apprenants, fourni des retours techniques constructifs et code reviews
Réalisations :
- Contribué à la réussite du programme GADS 2021 et à la montée en compétences de développeurs africains sélectionnés par Google
-
- Formateur Développeur Mobile Android Natif @ Google Developer Group (GDG) Pointe-NoirePointe-Noire, République du Congo - On siteRésumé :
- Formateur technique au sein du Google Developer Group (GDG) Pointe-Noire : animation d'ateliers et formation de développeurs aux fondamentaux et pratiques avancées du développement Android natif (Java, Kotlin, Android Studio).
Missions :
- Préparé et animé des sessions de formation Android Studio, Java et Kotlin (architecture, lifecycle, API, persistance)
- Accompagné les apprenants dans la mise en pratique des concepts via des projets guidés
- Collaboré avec les autres membres du GDG pour organiser des événements techniques et conférences
Réalisations :
- Contribué directement à la montée en compétences de la communauté tech congolaise (100+ développeurs formés)
- Créé des supports pédagogiques réutilisés par d'autres groupes GDG en Afrique
-
- Développeur Logiciel — Mobile, Web & Desktop @ FreelancePointe-Noire, République du Congo - RemoteRésumé :
- Consultant Senior indépendant : conception, architecture et développement full-stack d'applications mobiles (Flutter, Android natif), de plateformes web (Vue.js, Nuxt.js, Node.js) et de logiciels desktop multi-plateforme (.NET, C#) pour des clients dans le retail, l'éducation, la musique, la gestion sportive et le point de vente.
Missions :
- Analysé les besoins clients, rédigé les spécifications techniques et proposé l'architecture logicielle adaptée
- Développé des applications mobiles cross-platform en Flutter (Android et iOS), publiées sur Google Play et App Store
- Développé des plateformes web full-stack avec Vue.js, Nuxt.js et Node.js (API REST, SSR, SPA)
- Développé des applications desktop multi-plateforme en C# / .NET et solutions cross-platform Linux / macOS / Windows
- Conçu et administré les bases de données relationnelles (PostgreSQL, MySQL, SQL Server)
- Assuré le déploiement (CI/CD), la maintenance corrective et évolutive des solutions livrées
Réalisations :
- Livré plus de 10 applications utilisées en production (Somba Ndule, GMU, ORUS POS, ZenyaPOS, projets desktop)
- Publié une application de streaming musical (Somba Ndule) sur Google Play et App Store
- Construit une offre de services full-stack couvrant mobile, web et desktop pour des clients variés