Skip to content
View benitmatumona's full-sized avatar
  • Wethinkcode
  • Johannesburg

Block or report benitmatumona

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.

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
benitmatumona/README.md

cat > README.md << 'README_EOF'

Benit Polvie Matumona`

Backend & Integration Engineering Student

Typing SVG

LinkedIn Email


$ whoami

Backend and integration-focused software engineering student building production-style services end to end — REST and GraphQL APIs, asynchronous messaging, containerized deployments on Kubernetes — grounded in solid fundamentals in Java, Python, and SQL.

I like understanding how systems actually behave end to end, from a REST endpoint down to what happens on the wire, so I build things to test that out rather than just read about it.


$ cat currently.txt
  • 🎓 Finishing a Software Engineering diploma at WeThinkCode and also studying BSc in Mathematics & Statistics at UNISA
  • 🧑‍🏫 Peer-tutoring core Python, Java OOP, SQL, and TCP/networking fundamentals at WeThinkCode Gauteng
  • 🔍 Currently digging into distributed systems patterns and event-driven architectures

📌 Selected projects

🔔 TransactAlert

Event-driven fraud detection & alerting — REST + GraphQL over the same domain, JMS-based async processing, TMF-modeled APIs.

Java Spring Boot JMS Docker Kubernetes

🥉 NutriMap AI (private repo — team project)

3rd place, SMU Digital Health Hackathon (Pretoria) — one of the top 3 projects selected for further incubation and piloting. I led the technical build: FastAPI backend, RAG pipeline, guardrails, and confidence scoring; teammates led the concept, UX, and pitch.

Python FastAPI RAG AI

📊 SA Banking Transaction ETL Pipeline

End-to-end ETL pipeline with fraud detection, customer segmentation, and revenue analytics.

Python PostgreSQL Apache Airflow

🎮 Robot World Multiplayer Networked-Game

TCP/JSON protocol for a shared multiplayer game world — concurrent client handling, command routing.

Java

🏥 HealthSafe

Enterprise integration service — RESTful APIs, OOP design, distributed-systems patterns.

Java

🚚 LogisticsConnect

Enterprise integration service — RESTful APIs, OOP design, distributed-systems patterns.

Java


🧰 Stack

Languages

Java Python JavaScript PostgreSQL

Frameworks & APIs

Spring Boot FastAPI GraphQL

Infra & Tooling

Docker Kubernetes Apache Airflow Microsoft Azure Git


📈 GitHub stats


📫 polviedivine@gmail.com · 💼 LinkedIn · 🌐 Portfolio (coming soon)

README_EOF

Pinned Loading

  1. SA-Banking-Transaction-ETL-Pipeline SA-Banking-Transaction-ETL-Pipeline Public

    🇿🇦 South African Banking Data Platform | PostgreSQL, Python, SQL, Airflow & Data Warehousing | Customer Analytics, Fraud Detection, Revenue Analysis & Automated ETL Pipelines

    Python

  2. transact-alert transact-alert Public

    TransactAlert — Asynchronous Fraud Alert Service | Java, Spring Boot, JMS ● Decoupled transaction ingestion from fraud analysis using a REST API and ActiveMQ Artemis message queue, so fraud checks …

    Java

  3. HealthSafe HealthSafe Public

    HealthSafe — Healthcare Integration API | Java, Spring Boot ● Built a REST API for managing patients, doctors, and appointments with referential validation (rejecting appointments against nonexiste…

    Java

  4. Robot-World-Multiplayer-Networked-Game Robot-World-Multiplayer-Networked-Game Public

    Multiplayer TCP/JSON game server & client in plain Java. Newline-delimited JSON protocol, thread-per-connection concurrency, single-lock shared world state — zero external dependencies.

    Java

  5. LogisticsConnect LogisticsConnect Public

    Backend platform for shipment tracking across carriers and warehouses. Spring Boot REST API with an event-driven architecture (RabbitMQ), Resilience4j circuit breakers for carrier integrations, and…

    Java