Skip to content
View nguembu's full-sized avatar

Block or report nguembu

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nguembu/README.md

πŸ›οΈ Architecting Distributed Systems

Typing SVG


πŸ‘‹ Hello, I'm Jaures Nguembu (aka John)

Profile views

🎯 Research Focus: Designing resilient, observable, and scalable distributed systems. My work bridges the gap between academic rigor (Master 2 Research) and industrial-grade delivery.

πŸ”§ What I Do:

  • πŸ—οΈ Architect micro-services with Event-Driven patterns (RabbitMQ/Kafka)
  • πŸ”¬ Research Distributed Systems & Domain-Driven Design (DDD)
  • πŸ§ͺ Advocate for Test Automation & Quality Assurance
  • 🐳 Containerize everything with Docker & orchestrate with Kubernetes

🧰 Tech Stack

πŸ—οΈ Architecture & Distributed Systems

RabbitMQ Kafka Docker Kubernetes gRPC

πŸ–₯️ Backend

Spring Boot Django Node.js Python TypeScript

🎨 Frontend

React Vue.js HTML5 CSS3

πŸ—„οΈ Databases

PostgreSQL MongoDB MySQL Redis

πŸ§ͺ Testing & Quality

Pytest Vitest Jest Postman GitHub Actions


πŸš€ Featured Project: NJILA

Event-Driven Microservices Architecture

NJILA

NJILA is a distributed platform for booking and fleet management, designed with:

  • βœ… Event-Driven communication via RabbitMQ
  • βœ… Database per Service for true decoupling
  • βœ… Horizontal Scalability with multiple instances
  • βœ… Polyglot Persistence (SQL + NoSQL)

πŸ“ Architecture Diagram available in the repository


πŸ“Š GitHub Analytics


πŸ”¬ Research & Academic Work

πŸŽ“ Master 2 Research in Software Engineering

My research focuses on:

  • Distributed Systems & Microservices Architectures
  • Eventual Consistency & Saga Patterns
  • Observability & Distributed Tracing
  • Domain-Driven Design (DDD) in practice

πŸ“„ Check my Research Repository for papers, benchmarks, and experimentations.


πŸ’‘ What I'm Currently Working On

  • πŸ”­ Building NJILA β€” My microservices showcase platform
  • πŸ“š Writing my Master's thesis on Distributed Transactions in Microservices
  • πŸ§ͺ Exploring Chaos Engineering & Resilience Patterns
  • 🐳 Deepening my Kubernetes skills for production-grade deployments

🎯 Open to Collaborate On

  • πŸ—οΈ Microservices & Distributed Systems projects
  • πŸ”¬ Research papers & academic collaborations
  • πŸ§ͺ Test Automation & Quality Strategy
  • πŸ’» Open Source contributions (especially in Java/Python/TypeScript ecosystems)

πŸ“« Let's Connect

Email LinkedIn Twitter Portfolio


🧠 Fun Facts About Me

  • 🎧 I code better with lo-fi or jazz in the background
  • πŸ“š Reading tech books is part of my daily routine
  • πŸ§ͺ I treat testing and debugging with the same enthusiasm as feature coding
  • 🌍 I believe in Open Source as a catalyst for innovation

Random Dev Quote


Thanks for visiting my profile β€” feel free to explore my work and reach out if you want to build something great together! πŸš€

Pinned Loading

  1. keng-engineering-website keng-engineering-website Public

    JavaScript

  2. tempo_air_quality tempo_air_quality Public

    Python

  3. mamzy-color-kids mamzy-color-kids Public

    JavaScript

  4. TERRABIA TERRABIA Public

    Forked from TP-Master1-GL/TERRABIA

    Python

  5. NJILA NJILA Public

    Forked from TP-Master1-GL/NJILA

    JavaScript

  6. vehicules-online vehicules-online Public

    Forked from TP-Master1-GL/vehicules-online

    JavaScript