Summary
Overview
Work History
Skills
Websites
Highlighted Projects
What Im Looking For
Timeline
Education
Work Availability
Work Preference
Quote
Generic

THABO MASILOMPANA

Computer Science Graduate
Pretoria,GP

Summary

Seeking roles where I can build backend systems, design databases, and automate processes that deliver measurable value. Open to Software Developer and Database Engineer positions with a clear focus on building reliable, maintainable systems.

Software Developer and Database Engineer with hands-on experience building backend systems, automation tools, and data-driven applications. Skilled in Python, REST APIs, and relational databases (PostgreSQL, MySQL). Demonstrated ability to design modular, scalable systems and deliver production-oriented solutions that simplify workflows and improve reliability. Core strengths include backend service development, database modeling & optimization, API integration, and automation engineering. I write clean, maintainable code and think in systems — not scripts.

Overview

3
3
years of professional experience
4
4
years of post-secondary education

Work History

Software Developer

Personal Projects
01.2024 - Current
  • Designed and implemented backend systems using Python and RESTful APIs.
  • Built automation bots that integrate with external APIs (e.g., MetaTrader5, Telegram) to streamline and automate operational workflows.
  • Architected database schemas and optimized queries for performance and reliability.
  • Applied version control best practices, modular design, and logging for maintainability.
  • Coordinated cross-functional component development and documentation for reuse across projects.

Database & Backend Engineer

EduBridge Platform
01.2024
  • Developed a multi-university module registration platform with FastAPI and PostgreSQL.
  • Built backend endpoints that support secure data access and smooth student workflows.
  • Designed normalized database schemas and ensured data consistency with constraints and indexes.
  • Deployed and configured the app on a cloud platform (Render) with environment variable management.

Full-Stack Developer

Student Manager Web App
01.2023 - 01.2024
  • Created a CRUD web application with Flask, HTML/CSS frontend, and structured backend controllers.
  • Implemented user authentication and role-based access control.
  • Integrated MySQL for persistent storage and handled migrations and seed data.
  • Improved UI/UX flows for easier student and admin interactions.

Skills

  • Python
  • SQL
  • PostgreSQL
  • MySQL
  • SQLite
  • Flask
  • FastAPI
  • REST APIs
  • Git
  • MT5 API
  • Telegram Bot API
  • API design
  • Database modelling
  • Modular code
  • Automated tasks
  • Systems design & architecture
  • Backend service development
  • Database design & optimization
  • Automation engineering
  • Documentation & version control

Problem-solving

Programming

Object-oriented programming

Software development

Code debugging

Web application development

Highlighted Projects

  • Automated Trading Systems, Trading bots with rule-based strategies — backend engines, signal validation, logging.
  • EduBridge Platform, Backend + API + database platform for academic registration workflows.
  • Student Manager Web App, CRUD platform with authentication and relational database.

What Im Looking For

Seeking roles where I can build backend systems, design databases, and automate processes that deliver measurable value. Open to Software Developer and Database Engineer positions with a clear focus on building reliable, maintainable systems.

Timeline

Software Developer

Personal Projects
01.2024 - Current

Database & Backend Engineer

EduBridge Platform
01.2024

Full-Stack Developer

Student Manager Web App
01.2023 - 01.2024

Final Year Student in Diploma in Computer Science - Information Communication Technology

Tshwane University Of Technology
01.2022 - Current

Education

Final Year Student in Diploma in Computer Science - Information Communication Technology

Tshwane University Of Technology
Pretoria
01.2022 - Current

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Work Preference

Work Type

Full TimePart TimeContract WorkInternshipGig Work

Location Preference

On-SiteRemoteHybrid

Important To Me

Career advancementWork-life balanceCompany CultureFlexible work hoursPersonal development programs

Quote

Judge a man by his questions rather than his answers.
Voltaire
THABO MASILOMPANAComputer Science Graduate