Eddie Mjiyakho profile picture

Hello, I'm

Eddie Mjiyakho

Graduate Data Engineer

My LinkedIn profile My Github profile

Learn More

About Me

Profile picture
Experience icon

Current-Role

Graduate Data Engineer
Future Leaders Programme
Capitec Bank

Experience icon

Experience

CRM web development & AI Internship
Alexion CRM Software

Education icon

Education

B.Sc. Computer Science & Business Computing
University of Cape Town

26+

Projects

2+

Years Experience

I enjoy tackling complex programming challenges and finding practical solutions. During my studies I built a solid foundation in data structures, databases, concurrent programming, software design, and algorithms, and I gained deeper understanding of computer networks, operating systems, and system architecture.

Outside of class I applied my Java knowledge by tutoring students in C# .NET, which helped me strengthen my skills and explain technical concepts clearly.

I work with Tableau, Power BI, Pandas, NumPy, and Matplotlib for data analytics and visualization. I’m comfortable working in Agile and Scrum teams, performing unit testing, handling API integration & authentication, and applying design patterns and tracing to write clean, efficient code.

Arrow icon

My

Experience

Frontend - Backend

Experience icon

React.js

Intermediate

Experience icon

Django

Intermediate

Experience icon

HTML & CSS

Experienced

Experience icon

Spring Boot

Experienced

Experience icon

TS & JS

Intermediate

Experience icon

C# .NET

Experienced

Experience icon

Tailwind

Experienced

Experience icon

Node.js

Intermediate

Experience icon

Bootstrap

Intermediate

Experience icon

Python

Intermediate

Experience icon

Figma

Experienced

Experience icon

REST

Experienced

Databases - DevOps

Experience icon

PostgreSQL

Experienced

Experience icon

Git

Experienced

Experience icon

MySQL

Intermediate

Experience icon

Docker

Intermediate

Experience icon

BigQuery

Experienced

Experience icon

CI/CD

Experienced

Experience icon

MongoDB

Intermediate

Experience icon

AWS/Cloud

Beginner

Experience icon

SQLite

Intermediate

Experience icon

Postman

Experienced

Arrow icon

My Recent

Projects

\
Notebook Project

V Mobile

Type: Data Analytics & Engineering

Python

An end-to-end data analytics solution to uncover insights into subscriber behavior and campaign performance, transforming raw telecom data into actionable marketing intelligence.

PandasPostgreSQLPowerBIData ModelingPower Query & DAXGit
Notebook Project

Vacation API

Type: API Development

Java

A backend system to simplify how organizations manage employee vacation requests through well-structured, secure REST APIs for both employees and managers. Designed with clean architecture and test-driven development to ensure scalability and reliability.

SpringbootPostmanJUnit & MockitoH2 DatabaseGit
Notebook Project

Network Performance Insight Platform

Type: Data Analytics & Engineering (Full Stack)

Python

A web-based analytics platform to visualize and analyze internet performance metrics across Africa using data from Google BigQuery. It helps identify regional disparities and optimize network infrastructure through interactive dashboards and geospatial visualizations.

DjangoGoogle BigQueryPostgreSQLData ModelingHTML & CSS (Bootstrap)GitLab
Notebook Project

Network App

Type: Socket programming

Python

A peer-to-peer chat application developed using sockets, showcasing low-level networking, protocol design, and secure communication in distributed systems. This project deepened my understanding of client-server models and multithreading.

TCP&/UDP SocketsMultithreadingWiresharkNetwork Protocol DesignGit
Rednexa Project

Opdrag Tutors

Type: Frontend

Html & CSS

A web-based platform developed to streamline the process of finding and booking university-level tutorials. The site allows students to browse available tutorials by module or university, upload assignments, and automatically get matched with a tutor.

JavaScriptGit
Logging Pipeline System

Logging Pipeline System

Type: Network Programming

Python

A multi-threaded logging pipeline that communicates over a custom networked queue service which ensures reliable, ordered, and fault-tolerant log delivery between distributed systems. It simulates producer–broker–consumer architecture, supporting message queuing, automatic reconnection, and real-time file writing.

Socket ProgrammingThreadingNetwork ResilienceJSONGit
Rednexa Project

Phumla Kamnandi Hotels

Type: Full Stack

C#

A hotel booking system built to handle guest reservations, cancellations, and occupancy reporting demonstrating full SDLC implementation from database design to testing and system deployment.

C# .NETMySQLUMLGit
Rednexa Project

S.E.T

Type: Frontend

Html & CSS

A fully responsive, modern website designed for the School of Emerging Technologies, featuring a tech-driven interface, reusable components, and smooth interactions that adapt seamlessly across devices.

JavaScriptGit
CLIA Project

Kill The Dragon

Type: Upskilling

JavaScript

A browser-based RPG developed to strengthen core JavaScript skills through turn-based combat, inventory management, and dynamic DOM manipulation.

Html & CSSGoogle GeminiDOM ManipulationEvent Handling
Rednexa Project

Movie Reviews Pipeline

Type: Data Pipeline • Cross-Platform (Google Apps Script + Python) · API Integration

Python · Google Apps Script

A cross-platform pipeline that fetches movie reviews from the New York Times API and enriches them with detailed metadata from The Movie Database (TMDB). Features robust title-matching, rate-limit aware API clients, graceful fallback handling, and outputs to Google Sheets or structured CSV files for analytics.

JavaScriptGitNYT APITMDBGoogle SheetsREST
Arrow icon

Get in Touch

Contact Me