Boniface Mwema

BONIFACE MWEMA

SOFTWARE ENGINEER

Details

Nairobi

Kenya

+254 748 271 218

bonfacemwema7@gmail.com

Skills

Golang

C#

Python

JavaScript

TypeScript

React

Next.js

Tailwind CSS

Fiber

Django

FastAPI

GraphQL (GQLGen)

REST APIs

PostgreSQL

MongoDB

MySQL

Redis

RabbitMQ

Docker

Nginx

Linux

CI/CD

Git

AWS

DigitalOcean

Firebase

WebSockets

Microservices

API Design

Authentication Systems

Teamwork

Collaboration

Languages

English

Kiswahili

Profile

Software Engineer (Golang | Distributed Systems | Full-Stack)

Professional Summary

Software Engineer with 4+ years of experience building scalable, production-grade systems using Golang, Django, and FastAPI. Strong expertise in designing microservices, real-time systems, and high-performance APIs across gaming, fintech, and enterprise platforms.

Experienced in full-stack development with React and Next.js, delivering modern, responsive user interfaces integrated with robust backend systems. Proven track record of building and deploying real-world solutions for healthcare, e-commerce, and SaaS platforms.

Focused on system design, performance optimization, and building reliable, scalable software used in real business environments.

Technical Skills

Languages: Golang, JavaScript, TypeScript, Python

Frontend: React, Next.js, HTML, CSS, Tailwind CSS

Backend: Fiber, Django, FastAPI, GraphQL (GQLGen), REST APIs

Databases: PostgreSQL, MongoDB, MySQL, Redis

Messaging: RabbitMQ

DevOps & Tools: Docker, Nginx, Linux, CI/CD, Git

Cloud: AWS (RDS), DigitalOcean, Firebase

Other: WebSockets, Microservices Architecture, API Design, Authentication Systems

Professional Experience

Backend Engineer — Ibibe Games

2024 — Present

Nairobi, Kenya

  • • Designed and implemented high-performance game servers using Golang, handling real-time gameplay logic and RNG systems for 7+ games.
  • • Built scalable microservices architecture using Go, PostgreSQL, Redis, and RabbitMQ.
  • • Implemented WebSocket-based real-time communication systems for low-latency interactions.
  • • Developed house edge and jackpot systems improving revenue tracking and payout consistency.
  • • Optimized backend performance and database queries for production workloads.
  • • Managed deployments using Nginx, Linux servers, and systemd.
  • • Contributed to frontend development using Next.js for internal platforms.

Contract / Freelance Software Engineer — Techbite Ventures

2024 — Present
  • • Delivered production web platforms for clients across healthcare, e-commerce, consulting, travel, and enterprise sectors.
  • • Built scalable frontend applications using Next.js, TypeScript, and Tailwind CSS.
  • • Developed backend systems using Golang, Django, FastAPI, and Node.js depending on project requirements.
  • • Implemented features including payment integrations, authentication systems, and API-driven platforms.
  • • Managed full project lifecycle: system design, development, deployment, and client delivery.
  • • Translated business requirements into scalable, production-ready digital solutions.

Full-Stack Engineer — Credit Cycle Solution (Pelini Ltd)

2024 — Present
  • • Designed and developed a scalable debt collection and credit management platform.
  • • Architected system supporting three models: Internal Collection (BPO model), SaaS multi-tenant system, and API-based sales ledger integration.
  • • Built backend services using Golang, PostgreSQL, and REST/GraphQL APIs.
  • • Implemented secure multi-tenant architecture ensuring data isolation.
  • • Developed frontend dashboards using Next.js.
  • • Designed API-first system for third-party integrations.

Backend Developer — StatSpeak Limited

2023 — 2024
  • • Built scalable backend systems using Golang and REST APIs.
  • • Developed e-commerce backend improving system performance and scalability.
  • • Built Readmasters book-sharing platform.
  • • Developed HPV health management system for patient tracking.
  • • Optimized database queries and improved response times.

Contract Backend Developer — Nuvemite Technologies (Unga Ltd)

2024
  • • Automated order processing workflows using Microsoft Power Automate.
  • • Reduced manual workload and improved operational efficiency.
  • • Integrated automation pipelines with SAP systems.
  • • Developed scripts to streamline business operations and reduce human error.

Full-Stack Developer — AYTP LMS (Adanian Labs)

2022 — 2023
  • • Built frontend interfaces using React and Next.js.
  • • Developed backend services using Django and GraphQL.
  • • Improved system performance and scalability through database optimization.

Back-End Developer — TENN Explorations

2023 — 2024
  • • Developed and maintained server-side functionalities using Golang and GraphQL.
  • • Designed and optimized databases using PostgreSQL for efficient data storage and retrieval.
  • • Collaborated with front-end developers to ensure seamless full-stack integration.
  • • Implemented security measures to protect sensitive user data.

Front-end Developer Intern and Network Tester — Kenya National Library Service (KNLS)

2022

Nairobi

  • • Developed and maintained front-end components of web applications using HTML, CSS, and JavaScript.
  • • Collaborated with design teams to ensure seamless integration of front-end and back-end functionality.
  • • Conducted network optimization to ensure optimal performance and reliability of web applications.
  • • Identified and resolved front-end and network connectivity issues.

Education

Bachelor of Science in Software Engineering, Multimedia University of Kenya

2020 — 2024 | Nairobi

Certificate in Mobile and Web Software Development, Modcom Institute of Technology

2020 | Nairobi

Secondary Education Certificate, Kapsabet Boys High School

2016 — 2019 | Kapsabet

References

Stephen Ajulu

ICT Officer KNLS

stephen.ajulu@knls.ac.ke

+254740128010

Jotham Kabasa

C.E.O at Abacus

jothamkinyua1@gmail.com

+254-797-678252

Akelvin@statsspeak.co.ke

Statsspeak Limited

kadungosi@statspeak.co.ke

254704321150

Favour Ruhiu

Adanian Labs

favorryo@gmail.com

+254-715-061189

Colman Kangethe

CEO, Nuvemite Technologies

+254712984364

Emmanuel Kimathi

ICT Officer, Unga Limited

+254739441915

Joe Kiruja

CEO, Ibibe Games

+254721804390