Mwibutsa FloribertMwibutsa
Available for senior roles

Software Engineer
building products
that scale.

Senior Full-Stack Software Engineer with 7+ years of experience architecting scalable enterprise web applications, microservices, and mobile platforms. Specialized in TypeScript, NestJS, Next.js (SSR/SSG), and Node.js, with expertise in REST/GraphQL APIs, OAuth2/JWT security, and PostgreSQL. Proven track record engineering high-availability systems and automated data workflows for fintech and regulatory platforms (including RICA MIS).

GitHub LinkedIn Kigali, Rwanda
Mwibutsa Floribert
7+
Years
Experience
7+
Years experience
2M+
People reached
7+
Products shipped
4
Continents worked across

About

I ship products, not just code.

I have shipped a cooperative financial platform targeting 2,000+ cooperatives built with Java, Spring Boot, and Spring Security, a government inspection system for Rwanda's RICA, a US-based Web3 community platform with scalable Spring Boot REST APIs, and live consumer apps. I work the full stack with a strong emphasis on Test-Driven Development, clean architecture and reliability.

My core expertise is centered around building robust backend services with Java, Spring Boot, and Node.js (NestJs & Express), alongside high-performance, server-side rendered frontend architectures usingNext.js and TypeScript. Focused on clean code, TDD with JUnit and Mockito, and delivering scalable REST APIs that support high-traffic enterprise platforms.

Skills & Tech Stack

Technologies & Tools

NestJs
Next.js
Node.js
Typescript
Javascript
Java
Spring Boot
Python
Django
TDD
PostgreSQL
MongoDB
Docker
Git
REST APIs
Microservices
RabbitMQ
AWS
Google Cloud
Kubernetes
Kafka
NATS
GraphQL
OAuth2/Jwt
Trusted with products at
Bank of Kigali (BK-Techouse)KOIN NetworkMangoDevCodeLand S.r.l.Ossix Technologies, LLC.Andela

Experience

7+ years of engineering impact.

SENIOR SOFTWARE ENGINEERING CONSULTANT

Mar 2025 – Jun 2026
Bank of Kigali (BK-Techouse) Kigali, Rwanda
  • Engineered backend services and interactive web dashboards for RICA MIS using Node.js and Next.js, scaling internal data management tools for high-integrity reporting and cross-functional synchronization.
  • Developed and optimized the CUNGA cooperative platform, architecting secure, high-traffic microservices and web interfaces using NestJS, Next.js, Node.js, Prisma ORM, and PostgreSQL.
  • Architected automated data platform workflows using TypeScript-based TDD (Jest, Supertest) to ensure reliable data pipelines, high availability, and peak system performance across microservices.

SOFTWARE ENGINEER

Apr 2023 – Mar 2025
KOIN Network United States (Remote)
  • Architected backend microservices and data models for an NFT marketplace using NestJS and Node.js to handle high-throughput, real-time transaction processing.
  • Engineered intelligent AI bots using Python to automate platform data pipelines, integrating them directly with responsive Next.js web interfaces.
  • Collaborated with cross-functional global teams to maintain CI/CD pipelines, API versioning, and high system reliability across microservices.

FULL STACK DEVELOPER

Jun 2022 – Mar 2023
MangoDev Utah, United States (Remote)
  • Led full-stack mobile engineering for Clique, UlliPicks, and The Golf League, delivering cross-platform iOS and Android applications built with React Native to the Google Play Store.
  • Architected scalable backend REST APIs and microservices, utilizing NestJS and Express.js (Node.js) for high-concurrency mobile services alongside Python (Django) for dedicated data engines.
  • Engineered end-to-end application workflows, implementing TDD, optimizing PostgreSQL query performance, and maintaining automated release pipelines.

FRONTEND DEVELOPER

Jan 2022 – Jul 2022
CodeLand S.r.l. Italy (Remote)
  • Engineered highly responsive, modular UI components using vanilla JavaScript, HTML5, and CSS3 for seamless integration into Adobe Experience Manager (AEM) for enterprise financial services clients.
  • Optimized client-side rendering performance, DOM manipulation, and cross-browser compatibility, delivering lightweight, secure, and scalable frontend architectures without relying on heavy frameworks.

SOFTWARE DEVELOPER

Aug 2020 – May 2022
Ossix Technologies, LLC. Kigali, Rwanda
  • Built core infrastructure microservices and user-facing modules for the 2U Money digital transfer platform using Node.js, Express.js, and Java / Spring Boot.
  • Engineered high-concurrency payment gateways and REST APIs, utilizing PostgreSQL and Hibernate/JPA to ensure secure transaction processing and strict financial data compliance.
  • Developed cross-platform mobile interfaces using React Native, integrating OAuth2 and JWT authentication workflows for secure user access.

ASSOCIATE SOFTWARE ENGINEER

Feb 2019 – Apr 2020
Andela Kigali, Rwanda
  • Developed and maintained enterprise backend services and internal toolings for international partner organizations using Java (Spring Boot) and Node.js / Express.
  • Designed and integrated RESTful APIs and database schemas using PostgreSQL, employing TDD practices (JUnit, Jest) to guarantee code quality and test coverage.
  • Collaborated in Agile software engineering teams, establishing Git workflow standards, writing comprehensive API documentation, and supporting automated deployment pipelines.

Selected Work

Products I've built and shipped.

Live in production, from apps I run end to end to platforms I've built with teams worldwide.

Platform & DevOps

All of it, self-hosted on one server I run.

A single Caddy reverse proxy with automatic HTTPS, shared Postgres and Redis, and GitHub Actions that build and deploy each app on every push. No managed platform, engineered and operated solo.

DockerCaddyGitHub ActionsLinux

Expertise

What I bring to your team.

Backend & Microservices

NestJS, Node.js, Express, Java (Spring Boot), Python (Django). Architecting scalable REST & GraphQL APIs, microservices, and high-throughput databases.

Frontend Systems

Next.js (SSR/SSG), React, and TypeScript. High-performance, modular UI components built with HTML5, CSS3, and modern web frameworks.

Mobile Applications

Cross-platform iOS and Android mobile engineering with React Native, integrated with OAuth2/JWT authentication workflows.

AI & Data Automation

Python AI bots and automated data platform pipelines integrated with responsive Next.js interfaces.

DevOps & Architecture

Docker, Kubernetes, AWS, Google Cloud, CI/CD pipelines, Kafka, RabbitMQ, and NATS event-driven architecture.

Databases & TDD

PostgreSQL, MongoDB, Prisma, MikroORM, and TDD practices using Jest, Supertest, and JUnit.

Education

Academic Background

Sep 2025 – PresentKigali, Rwanda

BACHELOR OF SCIENCE (IN PROGRESS)

University of Kigali

Currently completing Bachelor's degree in Computer Science.

Aug 2016 – 2018Kigali, Rwanda

UNDERGRADUATE STUDIES

University of Rwanda

Completed 2 years of foundational coursework in Computer & Software Engineering.

Contact

Let's build something worth shipping.

Open to software engineering roles, remote, hybrid or on-site. Ready to relocate.