Rubens Alban Mouko
Senior Mobile & Backend Developer
Summary
Senior Software Developer with 7+ years of experience designing and shipping cross-platform mobile applications (Flutter, Dart, native Android with Java/Kotlin) and backend services (Node.js, Golang, PHP/Laravel, .NET). Expert in mobile money REST API integrations (Airtel Money, MTN Mobile Money, UBA Bank) and in architecting multi-application fintech ecosystems published on Google Play and the App Store. Strong skills in REST API design, relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Firebase) databases, Docker-based deployment, and Agile/Scrum delivery. Proven experience in technical mentoring and training (100+ developers trained through Google Developer Group and the Google Africa Developer Scholarship). Core competencies: 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
Professional Experience
-
- Flutter Mobile Developer Consultant @ GAD DigitalBrazzaville, Republic of the Congo - RemoteSummary:
- Flutter consulting engagement dedicated to the UI/UX redesign and performance optimization of the Emi AI conversational AI mobile application.
Responsibilities:
- Implemented Flutter UI components (widgets, animations, transitions) according to Figma design specifications
- Coordinated with the Product Owner and designers to ensure UX compliance
- Executed functional and regression tests to ensure interface stability
- Optimized rendering performance, memory consumption and application startup time
Achievements:
- Delivered the new interfaces on schedule and aligned with Flutter quality standards
-
- Backend & Mobile Developer Consultant @ Yellobox TechnologiesPointe-Noire, Republic of the Congo - RemoteSummary:
- Senior consultant in charge of the full-stack design and development of the RM-Fit / RM-Fitness ecosystem: cross-platform mobile app (Flutter) and web back-office (Vue.js, Nuxt.js, Node.js) for end-to-end management of a fitness center chain.
Responsibilities:
- Developed the RM-Fit mobile application in Flutter (Android and iOS) for user health, wellness and class booking
- Designed and developed the RM-Fitness web back-office (Vue.js, Nuxt.js, Node.js) for member, subscription, scheduling and activity management
- Modeled and administered the PostgreSQL relational database (schema, indexing, optimized queries)
- Architected a secure, documented REST API for mobile / back-office communication
- Handled continuous deployment, corrective maintenance and functional evolution of the solution
Achievements:
- Deployed a complete platform in production, used daily by managers and members of RM-Fitness centers
- Reduced administrative subscription-management time through automated renewals and notifications
-
- Backend, Mobile & Web Developer Consultant @ MAJI TechnologiesPointe-Noire, Republic of the Congo - RemoteSummary:
- Senior consultant in charge of developing fintech and sports betting applications: mobile payment API integrations, real-time analytics dashboards and cross-platform mobile applications shipped to Google Play.
Responsibilities:
- Developed cross-platform mobile applications in Flutter and React Native for fintech and betting use cases
- Developed backend services in Node.js with MongoDB for transaction and user management
- Integrated mobile payment APIs (mobile money, bank cards, wire transfers) with secure callback handling
- Designed and implemented an analytics dashboard (KPIs, volumes, conversion rates) for transaction monitoring
- Contributed to the front-end integration and UX optimization of the sports betting app
Achievements:
- Deployed a secure mobile payment platform processing international transfers in production
- Published an innovative sports betting app on Google Play with an active user base
-
- Backend & Mobile Developer @ NYOTAPointe-Noire, Republic of the Congo - RemoteSummary:
- Senior developer responsible for designing and building the Nyota Pay fintech ecosystem: Flutter mobile applications, Node.js / Golang backend API, and integrations with the main mobile money operators and banks of the sub-region.
Responsibilities:
- Designed and developed the Flutter mobile applications (Android and iOS) of the Nyota ecosystem
- Architected and developed the Node.js / Golang backend API of Nyota Pay backed by PostgreSQL
- Integrated third-party APIs (Airtel Money, MTN Mobile Money, UBA Bank) to ensure payment interoperability
- Implemented fintech-grade security practices: encryption, strong authentication, audit logging and compliance
- Set up monitoring and observability for the API (logs, alerts, transaction tracing)
Achievements:
- Deployed a secure mobile payment ecosystem in production, used by several thousand customers in the Republic of the Congo
- Unified 3 major financial operators (Airtel Money, MTN Mobile Money, UBA Bank) behind a single consistent REST API
- Reduced in-store payment friction with a digital change-recovery system
-
- Backend Developer @ BRIDGE TECHNOLOGIEPointe-Noire, Republic of the Congo - On siteSummary:
- Backend Developer in charge of the evolutive and corrective maintenance of the internal procedure-management web platform for Brasserie du Congo (Brasco), and of new feature development for the corporate website.
Responsibilities:
- Maintained and evolved the Brasco web platform in PHP / Laravel with MySQL
- Designed and developed new back-office features to improve internal productivity
- Developed front-end modules and UX improvements for the corporate website
- Resolved production incidents and provided level-2 technical support
Achievements:
- Improved Brasco's internal document management and online presence through regular feature delivery
-
- Mobile Developer Consultant @ UNDP (United Nations Development Programme)Pointe-Noire, Republic of the Congo - RemoteSummary:
- Consulting engagement for the United Nations Development Programme (UNDP): design and development of the Moon-Pharma e-health mobile platform.
Responsibilities:
- Developed the Moon-Pharma mobile application in Flutter (Android and iOS)
- Designed and developed the Node.js backend API with PostgreSQL for users, appointments and prescriptions
- Implemented medical appointment booking, virtual health card and pharmaceutical product purchasing
- Optimized user experience and ensured cross-platform Android / iOS compatibility
Achievements:
- Delivered the Moon-Pharma application on time and within budget for the UN agency
-
- Mentor — Mobile Web Specialist @ Google Africa Developer Scholarship (GADS) — AndelaLagos, Nigeria - RemoteSummary:
- Technical mentor selected by Google and Andela to support developers enrolled in the Google Africa Developer Scholarship (GADS) 2021 program, Mobile Web track.
Responsibilities:
- Mentored multiple developers on Mobile Web fundamentals and best practices
- Led technical workshops and Q&A sessions on Vue.js, TypeScript and REST API design
- Assessed learner progress, provided constructive technical feedback and code reviews
Achievements:
- Contributed to the success of the GADS 2021 program and to the upskilling of African developers selected by Google
-
- Native Android Mobile Developer Trainer @ Google Developer Group (GDG) Pointe-NoirePointe-Noire, Republic of the Congo - On siteSummary:
- Technical trainer for the Google Developer Group (GDG) Pointe-Noire: ran workshops and trained developers on native Android fundamentals and advanced practices (Java, Kotlin, Android Studio).
Responsibilities:
- Prepared and led training sessions on Android Studio, Java and Kotlin (architecture, lifecycle, APIs, persistence)
- Supported learners in applying concepts through guided hands-on projects
- Collaborated with other GDG members to organize technical events and conferences
Achievements:
- Directly contributed to upskilling the Congolese tech community (100+ developers trained)
- Created training materials reused by other GDG chapters across Africa
-
- Software Developer — Mobile, Web & Desktop @ FreelancePointe-Noire, Republic of the Congo - RemoteSummary:
- Senior independent consultant: full-stack design, architecture and development of mobile apps (Flutter, native Android), web platforms (Vue.js, Nuxt.js, Node.js) and cross-platform desktop software (.NET, C#) for clients across retail, education, music, sports management and point of sale.
Responsibilities:
- Gathered client requirements, wrote technical specifications and proposed appropriate software architectures
- Developed cross-platform mobile apps in Flutter (Android and iOS), published on Google Play and the App Store
- Developed full-stack web platforms with Vue.js, Nuxt.js and Node.js (REST APIs, SSR, SPAs)
- Developed cross-platform desktop applications in C# / .NET and Linux / macOS / Windows solutions
- Designed and administered relational databases (PostgreSQL, MySQL, SQL Server)
- Handled deployment (CI/CD), corrective maintenance and functional evolution of delivered solutions
Achievements:
- Shipped 10+ applications to production (Somba Ndule, GMU, ORUS POS, ZenyaPOS, desktop projects)
- Published a music streaming app (Somba Ndule) on Google Play and the App Store
- Built a full-stack service offering covering mobile, web and desktop across multiple industries