Kigali, Rwanda · Available for select projects

I build web platforms that survive production.

Janvier Ntwali, Senior Full-Stack Engineer. Eight-plus years across Microservices, AWS, Kubernetes, Kafka, TypeScript, currently shipping enterprise portals for European clients at Code of Africa (DCCS Group).

01

About

Designer, developer and architect of beautifully simple things, with care.

Comfortable end-to-end: from a WCAG-compliant interface all the way down to Kafka-backed services running on AWS.

I have spent the last eight years inside real production systems: the Prada e-commerce frontend, UniCredit's Dimensione Sociale platform, MSC's Explora Journeys, IoT payment systems, and an AI Chrome extension I co-founded. What connects them is a habit of measuring: release cycles cut by 38%, hosting cost down ~25%, post-deploy defects down ~30%.

I care as much about how software feels as how it scales. That means obsessing over component architecture and micro-interactions on the frontend, and over event-driven design, observability and clean APIs on the backend.

Janvier Ntwali Habiyaremye, Senior Full-Stack Engineer, in Kigali, Rwanda
Janvier Ntwali · Kigali, Rwanda
8+Years in production
101Public repositories
10+Countries using my APIs
02

What I work with

Primary

Java, Spring Boot, TypeScript, AWS, React with Redux; Vue with Pinia; Liferay DXP portlets and AEM 6.5 components; Tailwind CSS, Chart.js, streaming UI with the Vercel AI SDK. Accessibility is a requirement, not a nice-to-have.

Architecture

Microservices, Distributed Systems, REST APIs with AWS (EC2, S3, CloudWatch), Docker, Kubernetes and Terraform. Event-driven architecture on Apache Kafka and RabbitMQ.

Cloud

Docker, Kubernetes, Terraform, CI/CD with Jenkins, GitHub Actions, GitLab. Observability with metrics, logging and alerting.

AI / LLM

OpenAI and Anthropic APIs, AI agents and tool use, responsible-AI patterns. Co-founded SomaTek AI, an extension that simplifies complex technical content.

Data

PostgreSQL, MySQL, MongoDB, Redis, MariaDB, Supabase. Schema design, high-volume document storage, cache strategies.

Quality

Jest, Mocha, JUnit, Mockito, TDD, integration testing. SOLID, design patterns, code review and mentoring as everyday practice.

03

Experience

Enterprise platforms, startups, and everything between.
2025 — Now

Code of Africa / DCCS Group

Senior Software Engineer · Kigali

Custom Liferay DXP portlets, Vue 3 components and REST APIs for European enterprise clients. Caching, API optimization and WCAG-compliant UI across customer portals.

Faster releases via Jenkins CI/CD
2024 — 2025

SomaTek AI / Co-Founder

Senior Software Engineer · Remote

Co-founded an AI Chrome extension that simplifies complex technical text and images using OpenAI and Anthropic APIs. Built the React + Chart.js analytics dashboard.

Hosting hosting cost cut, Fewer fewer post-deploy bugs
2021 — 2024

Codeland S.r.l / Milan

Senior Software Engineer · Remote

Lead Front-End Engineer on the Prada e-commerce project; re-engineered UniCredit's Dimensione Sociale on AEM 6.5; Kafka event-driven services; mentored 3 junior React developers.

High system efficiency gain, ~10% lower latency on AWS
2021

STES Group / Kigali

Software Engineer

RESTful APIs in Java Spring MVC + Security; built the Smart IoT Tap & Eat UI in Vue.js; introduced GitFlow across the team.

Very faster payment responses
2020 — 2021

Andela / Remote

Software Developer

Architected ~90% of an open-source employee-management REST API used in 10+ countries; led a Java monolith-to-microservices migration on Docker and Kubernetes.

High uptime sustained
04

Selected projects

Case studies with the technical choices behind each build.
06

Contact

Have an idea worth building? Say hi.