Rubens Alban Mouko

Senior Mobile & Backend Developer

Pointe-Noire, Republic of the Congo
hello@rubensalban.com • +242 04 491 3233 • https://www.linkedin.com/in/rubens-alban-mouko-942845131/
Rubens Alban Mouko

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

  • -

    Brazzaville, Republic of the Congo - Remote

    Summary:

    • 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
    • Flutter
    • Dart
    • UI/UX
    • Mobile Development
    • Agile
  • -

    Pointe-Noire, Republic of the Congo - Remote

    Summary:

    • 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
    • Flutter
    • Dart
    • Android
    • Vue.js
    • Nuxt.js
    • Node.js
    • PostgreSQL
    • Database Management
  • -

    Pointe-Noire, Republic of the Congo - Remote

    Summary:

    • 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
    • Flutter
    • Dart
    • Android
    • Node.js
    • React Native
    • MongoDB
    • REST API
    • Database Management
  • -

    Pointe-Noire, Republic of the Congo - Remote

    Summary:

    • 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
    • Flutter
    • Dart
    • Golang
    • Node.js
    • REST API
    • PostgreSQL
    • Mobile Money Integration
    • Fintech
  • -

    Pointe-Noire, Republic of the Congo - On site

    Summary:

    • 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
    • PHP
    • Laravel
    • JavaScript
    • MySQL
    • Web Development
  • -

    Pointe-Noire, Republic of the Congo - Remote

    Summary:

    • 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
    • Flutter
    • Dart
    • Node.js
    • PostgreSQL
    • REST API
    • Mobile Development
  • -

    Lagos, Nigeria - Remote

    Summary:

    • 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
    • Mobile Development
    • Vue.js
    • TypeScript
    • JavaScript
    • HTML
    • CSS
    • Mentoring
  • -

    Pointe-Noire, Republic of the Congo - On site

    Summary:

    • 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
    • Android
    • Java
    • Kotlin
    • Android Studio
    • Training
    • Mentoring
  • -

    Pointe-Noire, Republic of the Congo - Remote

    Summary:

    • 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
    • Flutter
    • Dart
    • Node.js
    • Vue.js
    • Nuxt.js
    • PostgreSQL
    • .NET
    • C#
    • SQL Server
    • Software Architecture

Education

Certifications

Skills

  • Flutter
  • dart Dart
  • Node.js
  • golang Golang
  • JavaScript
  • TypeScript
  • Vue.js
  • Nuxt.js
  • React Native
  • Android (Java / Kotlin)
  • PHP / Laravel
  • .NET / C#
  • HTML5
  • CSS3
  • Tailwind CSS
  • PostgreSQL
  • MySQL
  • mongodb MongoDB
  • Firebase
  • REST API
  • Mobile Money APIs
  • Git / GitHub / GitLab
  • Docker
  • Agile / Scrum
  • Linux

Projects

© Rubens Alban Mouko