Summary
Overview
Work History
Education
Skills
Languages
References
Timeline
Generic

Ongamele Gebhuza

Waterfall City, Midrand, Johannesburg

Summary

Detail-oriented and results-driven Software Developer with 7+ years of experience designing, developing, and maintaining web and mobile applications across various industries. Proficient in these modern programming languages and frameworks avaScript, TypeScript, React, Node.js, and React Native, with a strong foundation in database management, API integrations, and cloud services. Adept at working in agile environments, collaborating with cross-functional teams, and delivering high-quality, scalable software solutions. Passionate about continuous learning, clean code, and solving real-world problems through technology.

Overview

8
8
years of professional experience

Work History

Senior Software Developer

Accenture
Johannesburg
05.2024 - Current
  • Working on an Accenture client, MTN. This is a React and React Native project (MyMTN). The MyMTN App is a comprehensive self-service platform designed to put the power of MTN services in the hands of its users. Whether you're managing your airtime, data, or subscriptions, the app offers a seamless and intuitive experience that brings convenience, control, and connectivity together in one place. The React front-end work is on the dashboard platform to manage data, airtime, and banners.

Software Developer

Scrums.com
Johannesburg
11.2023 - 04.2024
  • Collaborated with a team of 10 developers to create a comprehensive merchant onboarding, invoicing, and payment management platform using React, Node.js, TypeScript, and Redwood.js.

Control System Engineer

PCS Global
Johannesburg
01.2023 - Current
  • I am an individual who holds the role of an Application Developer and System Control Engineer. At present, I am accountable for multiple web application projects. I have reconstructed the websites and online stores of PCS Global partners. Furthermore, I possess certification as an Ignition Software Engineer and am engaged in executing client SCADA projects, which involve retrieving data from field devices and generating reports.

Software Engineer

Scrums.com
Johannesburg
11.2023 - 04.2024
  • Worked in a team of 6 developers building the fintech dashboard system that is is a centralized platform designed to streamline the management of merchants and automate billing operations. Built with scalability and efficiency in mind, the system empowers financial teams and administrators to oversee merchant accounts, track transactions, and generate accurate invoices with ease.

Software Developer

Forecourt Precision Management Services
Johannesburg
01.2020 - 12.2022
  • My professional duties encompassed both the front-end and back-end development of a web-based system and mobile application. The system in question, FPMS, is used to regulate filling station activities and generate reports on the productivity of attendants and product sales. It is the most extensive system I have created thus far in my career.
  • The system's functions include scheduling employee shifts, monitoring fuel sales and delivery, and maintaining income statements. To facilitate employees' management of their scheduled shifts, leaves, clock-ins and clock-outs, and salaries, I also developed a mobile app.
  • The system's front-end was developed utilizing React, while the backend was built using Node.js and MySQL database. I constructed the mobile app using React Native. The client, Nefdt Visser, is available as a reference.

Software Developer

Pocketime
Johannesburg
02.2018 - 12.2019
  • Throughout my career at Pocketime, I have undertaken several projects, both independently and collaboratively as part of a team. These projects have been of considerable size and complexity, including access control systems, hotel booking management, sales management systems, and various content management systems (CMS).
  • The primary technologies used to build these applications were PHP (Laravel), JavaScript, and Handlebars.

Geohraphic Information Systems Intern

Fernridge
Johannesburg
06.2017 - 12.2017
  • My job involved constructing and analyzing maps with the aid of ArcMap, in addition to programming with the Python language.

GIS & Web Developer

Future African Cities Incubator
Johannesburg
01.2017 - 06.2017
  • I held a position in the NYDA-run incubator, established by 21st Century Skills. My job involved providing consultation services for GIS and app development. The program's objective was to enable graduates from diverse fields to collaborate on projects aimed at transforming African cities into Smart Cities.

Education

Ignition Software Certificate - Engineering

Element8
Fourways, Johannesburg
02.2023

Bachelor of Arts - Geography And Geo-Informatics

University Of Johannesburg
Johannesburg
09.2014

Social Research Certificate - Research Methodology And Quantitative Methods

University Of Johannesburg
Johannesburg
06.2012

Skills

  • Application development
  • Interface design and implementation
  • Nodejs
  • Reactjs
  • React Native
  • JavaScript
  • PHP(Laravel)
  • HTML
  • CSS
  • MongoDB
  • Figma
  • Adobe Illustrator
  • Software architecture
  • Testing and debugging
  • Agile development methodologies
  • Project management
  • SQL

Languages

Xhosa
First Language
English
Proficient
C2

References

Kgotso Chacha

Teck Lead, Accenturure Client MTN

062 6725430

kgotso.chacha@mtn.com

Ncedile Nolala 

Senior Software Developer Scrums.com

061 831 0583

Joshua Johannes Agenbacht

Engineer, PCS Global

0659014383

Timeline

Senior Software Developer

Accenture
05.2024 - Current

Software Developer

Scrums.com
11.2023 - 04.2024

Software Engineer

Scrums.com
11.2023 - 04.2024

Control System Engineer

PCS Global
01.2023 - Current

Software Developer

Forecourt Precision Management Services
01.2020 - 12.2022

Software Developer

Pocketime
02.2018 - 12.2019

Geohraphic Information Systems Intern

Fernridge
06.2017 - 12.2017

GIS & Web Developer

Future African Cities Incubator
01.2017 - 06.2017

Ignition Software Certificate - Engineering

Element8

Bachelor of Arts - Geography And Geo-Informatics

University Of Johannesburg

Social Research Certificate - Research Methodology And Quantitative Methods

University Of Johannesburg
Ongamele Gebhuza