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 )

Technical design documentation

Hardware and software installation

Internal Communications

Succession Planning

Written and oral communication

Team leadership skills

Strong troubleshooting skills

Basic Math Skills

Goal setting and evaluation

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)