Summary
Overview
Education
Skills
Work History
Timeline
References
Generic

Princess Karabo Mashele

National Diploma(Software Development:2022)
Witbank

Summary

Professional software developer (graduated at Tshwane University Of Technology) with 4 years distributed experience in software development dedicated to improving skills through hands-on learning and development work. A resourceful professional with successful track record in developing innovative web designs and features. Proficient in mobile and desktop development environments. Adept at using HTML5, C++ and other programming languages to produce clean code. Well-organized and collaborative team player with strong communication and analytical abilities. Detail-oriented, organized, and meticulous employee. Works at fast pace to meet tight deadlines. Enthusiastic team player ready to contribute to company success.

Overview

6
6
years of post-secondary education
10
10
years of professional experience

Education

National Diploma - Information Technology( Software Development )

Tshwane University of Technology
Witbank
01.2017 - 04.2022

High School Diploma -

WEM Combined School
Nelspruit
01.2015 - 12.2015

Skills

Programming ( C,PHP,JAVA,SQL,Javascript )

Work History

Software Developer and IT Consultant

ZiThembile
Witbank
11.2022 - 08.2025
  • Wrote custom HTML and JavaScript for existing websites.
  • Coded websites using HTML, CSS, JavaScript, and jQuery languages
  • Planned website development, converting mockups into usable web presence with HTML, JavaScript, AJAX, and JSON coding
  • Enhanced user experience by implementing responsive web design and optimizing website performance
  • Oversaw technical issues and troubleshooting requests to resolve user problems.
  • Maintained team flexibility and embraced change to adapt within dynamic markets
  • Developed and executed strategic plans to achieve organizational growth and increased revenue
  • Implemented innovative solutions that significantly improved overall efficiency in daily operations
  • Improved software efficiency by troubleshooting and resolving coding issues.
  • Updated old code bases to modern development standards, improving functionality.
  • Contributed to a positive team environment through effective communication, problem-solving, and collaboration skills.
  • Saved time and resources by identifying and fixing bugs before product deployment.

Project Manager

Allumer dynamix
Witbank
08.2021 - 10.2022
  • Collaborated with stakeholders during development processes to confirm creative proposals and design best practices.
  • Followed SDLC best practices within Agile environment to produce rapid iterations for clients.
  • Contributed to projects within Scrum project management environments.
  • Designed and updated layouts to meet usability and performance requirements.
  • Coded using HTML, CSS and JavaScript to develop features for both mobile and desktop platforms.
  • Proven ability to learn quickly and adapt to new situations.
  • Managed all front bend projects.
  • Successfully managed multiple projects simultaneously by prioritizing tasks according to urgency, resource availability, and alignment with organizational goals.

Tutor

Tshwane University of Technology
Witbank
01.2021 - 06.2022
  • Collaborated with students to complete homework assignments, identify lagging skills and correct weaknesses.
  • Tutor for Information Systems , Development software , Technical Programming , Web development , System software
  • Planned lessons for allotted time to strengthen weak subjects and build skills.
  • Helped students prepare for tests and exams by providing guidance, motivation and encouragement.
  • Motivated students towards learning and studying to build self-confidence and reduce fear of failure.
  • Provided appropriate learning materials for students.
  • Taught students remotely using online video chat platform and other delivery channels.
  • Met with students and discussed educational goals and expectations.
  • Prepared lesson plans to meet goals identified in students' individualized study plans.
  • Supported students with helpful study habits and exam strategies.

Intern

Tshwane University of Technology
Witbank
06.2021 - 04.2022
  • Sorted, organized and maintained files.
  • Collaborated with team to optimize workflow and achieve objectives.
  • Provided clerical support, addressing routine and special requirements.
  • Analyzed problems and worked with teams to develop solutions.
  • Updated or created documentation for existing systems.
  • Built applications and web applications in PHP and Visual Studio and maintain such systems.
  • Web development (PHP CodeIgniter, HTML, CSS).designed and implemented a android application (Java, SQLQ lite).
  • Contributed to a positive team environment by collaborating with fellow interns on group projects and presentations.
  • Sorted and organized files, spreadsheets, and reports.
  • Gained valuable experience working within a specific industry, applying learned concepts directly into relevant work situations.
  • Supported staff members in their daily tasks, reducing workload burden and allowing for increased focus on higher-priority assignments.
  • Gained hands-on experience in various software programs, increasing proficiency and expanding technical skill set.

Volunteer

You Are The Difference (NPO)
Nelspruit
01.2016 - 12.2018
  • Volunteered with groups and organizations to help make measurable differences for program recipients.
  • Used strong interpersonal communication skills to convey information to others.
  • Project management, execution, monitoring and control until project is completed.
  • Helped organize and manage events and projects.
  • Engaged in community outreach to support program mission.
  • Supported engaging and fun events by helping with organization and planning.
  • Met with other volunteers and program leaders to discuss new services.
  • Planned and delivered numerous activities and special events.
  • Encouraged donations with community fundraising events and campaigns.
  • Helped program leadership with planning and fundraising responsibilities.
  • Helped develop monthly schedules and assignments.
  • Maintained clean, neat, and operational facilities to serve program needs.

Timeline

Software Developer and IT Consultant

ZiThembile
11.2022 - 08.2025

Project Manager

Allumer dynamix
08.2021 - 10.2022

Intern

Tshwane University of Technology
06.2021 - 04.2022

Tutor

Tshwane University of Technology
01.2021 - 06.2022

National Diploma - Information Technology( Software Development )

Tshwane University of Technology
01.2017 - 04.2022

Volunteer

You Are The Difference (NPO)
01.2016 - 12.2018

High School Diploma -

WEM Combined School
01.2015 - 12.2015

References

  • Name: Mr Dhemba

       Company: Zithembile Consulting

       Department: Production Manager

       Contact: 061 562 1753

       Email: prince@zteng.co.za


  • Name :Miss Mpofu

      Company: You Are The Difference

      Department: Founder

      Contact:079 928 0924

      Email: silokuthula@gmail.com


  • Name :Dr Strydom

      Company:  Tshwane University of Technology.

      Department: Principal Lecturer (ICT)

      Contact:+27 82 888 9778 

       Email:  strydomT@tut.ac.za




Princess Karabo MasheleNational Diploma(Software Development:2022)