Skip to main content
Joseph Wathika

Joseph Wathika

Backend / QA Engineer · Go, Python & APIs

Nairobi, Kenya · Open to backend and API roles

What I build

I build backend systems that teams can review, test, deploy, and maintain—from REST APIs and authentication to database design, integrations, and scheduled workloads.

My strongest stack is Go, Python, TypeScript, PostgreSQL, and Docker. I also bring hands-on QA and API security experience, which means I think about failure cases before software reaches users.

Education

B.Sc. Computer Science

Open University of Kenya

Certificate in Software Engineering

Moringa Academy

B.Sc. Public Administration & Leadership

Jomo Kenyatta University of Agriculture and Technology

Engineering focus

API design Backend reliability Secure integrations Cloud-native delivery

What I bring to a team

One engineer who can connect business workflows, backend implementation, and production confidence.

Backend systems

APIs, authentication, relational data models, integrations, and maintainable service boundaries in Go and Python.

Delivery mindset

Dockerized workloads, cloud deployments, environment configuration, and technical documentation that helps other developers contribute.

Quality and security

API testing, defect isolation, rate limiting, validation, and practical security checks with Postman, OWASP ZAP, and Burp Suite.

Selected work

Four relevant projects chosen for the engineering decisions they demonstrate—including transparent individual and team contributions.

Architecture overview for UniNotes Study Platform
Django Python Authentication

UniNotes Study Platform

A Django platform that organizes university notes and past papers around schools, departments, courses, units, and authenticated contribution workflows.

View case study
Proof beyond the screenshots

Each case study links to source code and a live product where one is available. For a closer technical review, see the HIMS OpenAPI specification, HIMS route and repository tests, and my API testing and security lab.

My approach is consistent: understand the workflow, design clear boundaries, build for verification, and leave the system easier for the next developer to operate.

Experience

  1. Backend / QA Engineer

    Private Equity Support · Remote
    Built and maintained backend services and scheduled workloads using Firebase, Firestore, Cloud Scheduler, and Cloud Run. Worked across data isolation, integration defects, frontend fixes, and container delivery.
  2. System Tester & QA Analyst

    County Government of Kiambu · Filtronic International
    Supported QA and technical operations for a government ERP platform across multiple departments. Tested payment and integration flows, performed API and security testing with OWASP ZAP and Burp Suite, and coordinated defect tracking with engineering teams.

Education

  1. B.Sc. Computer Science

    Open University of Kenya
    Currently pursuing.
  2. Certificate in Software Engineering

    Moringa Academy
    Completed with Grade A.
  3. B.Sc. Public Administration & Leadership

    Jomo Kenyatta University of Agriculture and Technology
    Second Class Honours.

Building a team that values reliable software?

I am open to backend, API, QA engineering, and cloud-focused roles where I can help turn real workflows into dependable systems.