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.
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.
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.
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.
.
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.
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.
.
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.
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.
Programs Built using RPGLE hosted on IBM i (AS/400)
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 Insurance provides comprehensive coverage solutions, offering personalized insurance plans for individuals and businesses to protect against various risks.
View zarfinco portal
IEasyTutor Academy offers online tutoring services, providing personalized lessons and academic support to students across various subjects and levels.
View iEasyTutorU Academy
SteedFinance provides financial support for tender projects, offering funding solutions to help businesses secure and complete tenders successfully.
View steedfinance
Trustament manages trust accounts, offering professional fiduciary services to ensure proper administration, investment, and distribution of trust assets.
View Trustament
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
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.
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.
HTML / HTML5
CSS / CSS3
JavaScript
TypeScript
JQuery
PHP
RPG (AS/400)
JAVA
Python
C++
Mysql & Mysqli
Visual Basic
BitBucket
Jira
Git
Sourcetree
GitHub
Laravel
Websmart
NEXT.JS
VUE.JS
Angular
React.js
Frappe
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.