Makgoka Tidima Makwena

INVENT MORE WITH TIDIMA



Hello! 😀 I am Tidima Makwena Makgoka, a proud graduate from Tshwane University of Technology 🎓 specialize in Software Development. With a solid foundation in multiple programming languages, I am a versatile full-stack developer 💻 passionate about creating innovative solutions. I take pride in my hands-on approach 🛠, always eager to learn and improve 📚. As a dedicated, hardworking, and collaborative team player 💪, I am committed to delivering high-quality results in every project I take on.


Junior Software Developer


Leveraging my robust skills in HTML, CSS, JavaScript, TypeScript, bootstrap, JQuery, PHP, RPGLE(AS/400), Java, Python, C++, Node.js, MySQL, and frameworks such as Laravel, Angular, VUE.JS, NEXT.JS, Websmart, React.js and Frappe. I continuously cultivate my expertise through ongoing learning and challenging projects, ensuring dynamic growth in my programming proficiency. I am always eager to expand my knowledge and remain open to learning new programming languages to stay ahead in the ever-evolving tech landscape.

Present

Work Experience

ABT-Telecoms

Developed my coding skills, and focused on effective problem-solving. Enhanced my expertise in both back-end and front-end development while working at ABT Telecoms, contributing to the success of the Zarfinco Insurance platform and ABT CRM system, driving innovation and delivering strong, reliable system solutions.

01/06/2023 - 30/06/2024

iMentorU Foundation

As a Full-stack developer and a Mentor at iMentorU Foundation, I create innovative solutions and guide aspiring developera. I empower students to unlock their potential, fostering a love for coding. I strive to make a lasting impact and inspire the next generation of developers.
.

01/09/2023 - part time(volunteer)

iEasyTutorU Academy

As a Full-stack developer, a Tutor and a Mentor at iEasyTutorU Academy, I empower students to unlock their coding potential. With passion and experties, I guide them in building innovative solutions, fostering a love for technology and shaping the next generation of developers and excel academically.

01/09/2023 - part time(volunteer)

Webridge Finance

At Webridge, I developed a website for SteedFinance, designed to support marketing efforts and track visitor engagement. Additionally, I built a trust management system for Trustament, which efficiently manages trust accounts, ensuring secure and reliable operations.
.

01/09/2024 - 31/01/2025

Momentum

I worked at Momentum as an RPGLE Developer Intern, where I assisted in developing and maintaining IBM i (AS/400) applications. During my internship, I supported enhancements to existing RPGLE programs, learned to work with business-critical systems, and collaborated with experienced developers to gain hands-on experience with enterprise-level IBM i development.

03/02/2025 - 05/12/2025

Nashua LTD

I currently work at Nashua Ltd as a Software Developer, where I design, develop, and maintain business-critical applications using RPG/RPGLE on IBM i (AS/400), alongside PHP-based systems. My role involves working with technologies such as WebSmart, PHP, Vue.js, and Next.js to modernize applications, integrate web and legacy systems, and deliver reliable, scalable solutions.

08/12/2025 - Present

Projects

RPG Programs

Programs Built using RPGLE hosted on IBM i (AS/400)

RPG Programs

developing and maintaining warehouse management systems, supporting legacy IBM i (AS/400) applications using RPG/RPGLE, and assisting with the development and maintenance of customer-facing applications and websites. My role also includes generating and sending client documentation, supporting business operations, and working across both modern web technologies and legacy systems to deliver reliable solutions.




Zarfinco Admin portal

Zarfinco Insurance provides comprehensive coverage solutions, offering personalized insurance plans for individuals and businesses to protect against various risks.



View zarfinco portal

iEasyTutorU Website

IEasyTutor Academy offers online tutoring services, providing personalized lessons and academic support to students across various subjects and levels.



View iEasyTutorU Academy

SteedFinance

SteedFinance provides financial support for tender projects, offering funding solutions to help businesses secure and complete tenders successfully.



View steedfinance

Trustament

Trustament manages trust accounts, offering professional fiduciary services to ensure proper administration, investment, and distribution of trust assets.



View Trustament

TMTD Group

TMTD Group is my passion project, where I help individuals and businesses achieve their goals through innovative solutions. Most of my client projects are featured on the website, which has become a hub for growth and collaboration. It's my side hustle, and it motivates me to turn aspirations into real success.



View TMTDTechnologies

Academics

TUT Graduate

During my studies at Tshwane University of Technology as an IT student specializing in Software Development, I engaged myself in a comprehensive curriculum that equipped me with a solid foundation in programming languages, software design, and development methodologies. This immersive learning experience not only broadened my technical skills but also fostered a dynamic environment where collaboration and problem-solving became integral aspects of my education. The hands-on projects and real-world applications further enriched my understanding, enabling me to apply theoretical knowledge to practical scenarios. This academic journey not only honed my technical expertise but also instilled in me a passion for innovation and a commitment to continuous learning in the ever-evolving field of software development.

RPG Academy

During my participation in an RPGLE Academy, I undertook an in-depth learning journey focused on developing enterprise-level applications using RPG/RPGLE on the IBM i (AS/400) platform. The program provided a strong foundation in understanding legacy systems, business logic implementation, and best practices for maintaining and enhancing mission-critical applications. Through structured training, practical exercises, and real-world development scenarios, I gained valuable hands-on experience that strengthened my problem-solving abilities and technical proficiency. This experience not only deepened my understanding of RPGLE development within enterprise environments but also reinforced the importance of precision, reliability, and continuous learning when working with complex business systems.

Coding Skills

95 %

HTML / HTML5

90 %

CSS / CSS3

95 %

JavaScript

90 %

TypeScript

75 %

JQuery

85 %

PHP

90 %

RPG (AS/400)

75 %

JAVA

85 %

Python

75%

C++

100 %

Mysql & Mysqli

80 %

Visual Basic

100 %

BitBucket

100 %

Jira

100 %

Git

100 %

Sourcetree

100 %

GitHub

Frameworks

85 %

Laravel

85 %

Websmart

80 %

NEXT.JS

85 %

VUE.JS

70 %

Angular

70 %

React.js

80 %

Frappe

CONTACT ME

Please do not hesitate to contact me, here are my socials and you can also send me a message and please add your contact details on it.

Address

Gauteng, South Africa

Call Me

+27 79 302 2460

Follow Me