Boikhutso Mashigo Profile picture

Hello, I'm

Boikhutso Mashigo

Junior Software Engineer | Data Engineering Specialist

My linkedin profile My Github profile

Get To know more

About Me

Certification-icon

Certifications

1. Google Agile Essentials | Coursera | Aug 2025

2. Working in a Digital World: Professional Skills | IBM SkillsBuild | May 2025

3. GenAI Course Certificate of Completion | WeThinkCode | Sep 2025

4. Cloud Computing Fundamentals | IBM SkillsBuild | Apr 2025

5. Python Basic Certificate | HackerRank | Apr 2025

6. Java Basic Certificate | HackerRank | Sep 2025

Education-icon

Education

Occupational Certificate NQF Level 6: Software Engineer
WeThinkCode_ | Completed Dec 2025
Specialization: Data Engineering

National Senior Certificate NQF Level 4: Matric
Motshegoa Secondary School | Completed Dec 2021

profile_picture

I am a WeThinkCode_ Alumnus and Software Engineer with a specialized focus on Data Engineering.

With a strong technical foundation in Java, Python, and SQL, I have successfully built scalable backend systems and optimized legacy codebases. My expertise extends to ETL pipelines, Cloud Computing, and Agile development. I am now seeking a professional role where I can apply these skills to build impactful, data-driven software solutions.

Arrow icon

Explore My

Skills

Programming & Technical Skills

skills icon

Java

programming language

skills icon

Python

programming language

skills icon

VSCode

IDE

skills icon

IntelliJ

IDE

skills icon

Git

version control

skills icon

GitLab

repository management

skills icon

Github

repository management
skills icon

CI/CD

pipeline

skills icon

Docker

containerization

skills icon

Maven

building tool

skills icon

Linux

operating system

skills icon

SQL

relational databases

Programming Concepts & Soft Skills

skills icon

OOP

Object Oriented Programming

skills icon

TDD

Test Driven development

skills icon

Agile methodology

Project Management Framework
skills icon

Debugging

ability to analyse and fix errors

skills icon

Problem solving

breaking down complex problems

skills icon

Teamwork

ability to work within a team

skills icon

Communication

ability to communicate both technical and non-technical terms

skills icon

Time Management

Task prioritization

skills icon

Continuous learning

Always looking to learn something new, staying up to date with new technologies

Data Engineering & Cloud

skills icon

Apache Kafka

Stream Processing

skills icon

Apache Spark

Batch Processing

skills icon

Apache Airflow

Orchestration

skills icon

AWS S3

Cloud Storage

skills icon

Docker

Containerization

skills icon

ETL Pipelines

Data Integration

Arrow icon

Browse My Recent

Projects

Food Delivery Management System

A comprehensive Java-based food delivery management system built with Maven, featuring menu management, order processing, delivery tracking, and admin functionality.

Portfolio Website

Developed a responsive, single-page portfolio website from scratch to showcase skills and projects. Implemented interactive features using vanilla JavaScript. Deployed and hosted on Netlify with continuous deployment from GitHub.

Brownfields Project

Collaborated in a 4-person team to extend and refactor a legacy Java application using Agile methodologies. Utilized Maven, CodeScene, and a CI/CD pipeline, gaining hands-on experience with industry-standard development practices.

Greenfields Project

Collaborated in a 4-person team to build a client/server program using Agile methodologies. showcasing OOP principles. Participating in code reviews and presentations

Arrow icon

Get in Touch

Contact Me