Summary
Overview
Work History
Education
Skills
Websites
Software
Projects
Timeline
Generic

Khomotso Sekhaolelo

Software Developer
Pretoria

Summary

Software Engineer Intern dedicated to improving skills through hands-on learning and development work. Proficient in mobile and desktop development environments. Adept at using HTML5, JavaScript and other programming languages to produce clean code. Well-organized and collaborative team player with strong communication and analytical abilities.

Overview

2
2
years of professional experience

Work History

Software Developer Intern

SITA_SOC
06.2024 - Current
  • Collaborated with team members to do manual testing, unit testing and maintenance of a software
  • Worked with developers to identify and remove software bugs.
  • Optimized code performance by identifying bottlenecks and refactoring for improved efficiency.
  • Wrote clear, clean code for various projects.

React Developer Intern

Mlab Southern Africa
02.2023 - 01.2024
  • Understanding and analyzing the software requirements provided by stakeholders.
  • Creating a design for the software based on the gathered requirements using Figma.
  • Developing and executing test cases to ensure the software meets specified requirements.
  • Optimizing and refining the code for better performance.
  • Work closely with other team members, such as scrum masters, designers, and testers, to achieve project goals.

Education

Bachelor of Science - Computer Science

Tshwane University of Technology
Soshanguve, South Africa
04.2001 -

National Diploma in Software Development

Tshwane University of Technology
Polokwane, South Africa
10.2023

High School Diploma -

Marobathota High School
Polokwane, South Africa
04.2001 -

Skills

Javascript

React

Firebase

Nodejs

Scrum

Java

Netbeans

JSP

Restful APIs

C

SQL

Software

C

Projects

The ATM project is a C++ console application that allows users to securely check their balance, withdraw cash, view account details, and update their mobile number after PIN verification. It uses an atm class to manage user data and provides continuous interaction until exit, with basic error handling for key operations like cash withdrawals and mobile updates.

Timeline

Software Developer Intern

SITA_SOC
06.2024 - Current

React Developer Intern

Mlab Southern Africa
02.2023 - 01.2024

Bachelor of Science - Computer Science

Tshwane University of Technology
04.2001 -

High School Diploma -

Marobathota High School
04.2001 -

National Diploma in Software Development

Tshwane University of Technology
Khomotso SekhaoleloSoftware Developer