Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
References
Timeline
Generic

Tshilidzi Tshitereke

Cape Town

Summary

As a dedicated Junior Software Developer, I am passionate about building efficient, scalable, and user-focused software solutions. With a strong foundation in programming, algorithms, and system design from my academic background, I bring both theoretical knowledge and hands-on experience to real-world development challenges.

Currently working in a dynamic development environment, I contribute to the design, implementation, testing, and optimization of applications. I excel in writing clean, maintainable code and collaborating with cross-functional teams to deliver high-quality software. My strengths lie in problem-solving, object-oriented programming, and software architecture, and I am committed to continuous learning to stay ahead in the fast-evolving tech landscape.

Driven by curiosity and innovation, I aim to make meaningful contributions to the field of technology through impactful, well-engineered solutions.

Overview

3
3
years of professional experience
1
1
Certification

Work History

Junior Software Developer

Kazang
Cape Town
02.2025 - Current
  • Collaborated with a cross-functional team to maintain and enhance Kazang’s financial transaction systems, ensuring seamless and secure digital payments.
  • Participated in the full software development lifecycle — including requirements gathering, system design, development, testing, deployment, and post-release support.
  • Developed and maintained features for web and mobile-based applications using Python (Django) for the backend and Vue.js for the frontend.
  • Wrote reusable, modular, and efficient code following best practices, contributing to improved performance and scalability.
  • Investigated, diagnosed, and resolved production issues and bugs, significantly improving system reliability and user experience.
  • Assisted in application support, responding to user-reported issues, performing debugging, and providing technical resolutions under supervision.
  • Utilized tools such as PostgreSQL, Git, Docker, and Postman in day-to-day development and testing activities.
  • Gained exposure to working in an Agile environment, participating in daily stand-ups, sprint planning, and code reviews.

Technologies: Python, Django, Vue.js, HTML, CSS, JavaScript, PostgreSQL, Postman, REST APIs

Work Integrated Intern(Software Engineer )

South African radio Astronomy observatory
Cape Town
06.2024 - 12.2025
  • Developed and maintained software applications using Python.
    Collaborated with a team of developers to design, implement, and
    test software solutions.
    - Participated in code reviews and provided constructive feedback
    to peers.
    - Utilized version control systems (e.g., Git) to manage codebase and
    track changes.
    - Created and maintained technical documentation for software
    projects.
    - Worked with stakeholders to gather requirements and ensure
    project alignment with business goals.
    - Enhanced existing systems by identifying and fixing bugs and
    optimizing performance.
    - Gained practical experience in software development
    methodologies and best practices.

- Applied software development methodologies and best practices, gaining practical full-stack experience.

Student Mentor

Tshwane University of Technology
Polokwane
01.2024 - 12.2024
  • Communicated with teachers to obtain extensive understanding of learning difficulties and developments required.
  • Provided mentorship and advice to students regarding academic, social, and personal issues.
  • Organized activities for students to build relationships, promote team building, and foster collaboration.
  • Maintained accurate records of student interactions and reported any concerns or incidents to appropriate staff members.

Laboratory Technician Assistant

Tshwane University of Technology
Polokwane
02.2024 - 06.2024
  • General: Supported technicians in maintenance, repairs, and equipment organization. Ensured compliance with safety standards.
  • Electrical: Assisted in wiring, troubleshooting, and installing electrical systems while maintaining safety and code standards.
  • Mechanical: Helped with mechanical system repairs and assembly, ensuring tools and machinery operated efficiently.
  • IT: Provided hardware/software support, set up networks, and performed basic diagnostics.
  • Field: Supported on-site installations and services, ensuring timely project completion and accurate documentation.

STUDENT ASSISTANT

Tshwane university of technology - Polokwane
Polokwane
01.2024 - 02.2024
  • Assisted students in navigating the registration process, both in-person and within computer labs.
  • Guided students through online registration systems, ensuring accurate and timely submissions.
  • Supported with printing proof of registration and resolving any technical issues during the process.
  • Directed students to appropriate registration areas, maintaining orderly queues and providing crowd control when necessary.
  • Distributed registration materials, collected completed forms, and verified document submissions.
  • Created a welcoming and supportive environment by addressing questions and concerns with patience and professionalism.
  • Collaborated with staff to ensure the smooth operation of the registration process and adherence to schedules.Provide guidance and assistance to fellow students who have questions about the registration process
  • Help manage lines and crowds by directing students to the appropriate registration areas, ensuring orderly queues, and providing crowd control if necessary.

STUDENT VOLUNTARY MENTOR

Tshwane university of technology - Polokwane
Polokwane
03.2023 - 10.2023
  • Demonstrated strong subject knowledge by providing tailored academic support to students across various key stages, ensuring age-appropriate instruction.
  • Adapted teaching strategies to meet the diverse learning needs and styles of individual students, fostering a deeper understanding of complex topics.
  • Offered guidance on study techniques, time management, and goal setting to help students improve academic performance and confidence.
  • Provided mentorship and encouragement, promoting a positive and supportive learning environment.
  • Collaborated with faculty and peers to identify students needing additional support and develop effective intervention plans.
  • Monitored students' progress and provided constructive feedback to help them achieve their academic goals.
  • Served as a role model, inspiring students through dedication, empathy, and a passion for learning.

GUEST TUTOR

Tshwane university of technology - Polokwane
Polokwane
03.2023 - 06.2023
  • Assisted students in grasping challenging programming concepts by breaking down complex topics into manageable steps.
  • Answered questions and clarified doubts to enhance understanding and build confidence in coding.
  • Delivered engaging and interactive programming sessions, tailoring content to align with students' skill levels and learning objectives.
  • Guided students through practical exercises and projects, reinforcing theoretical knowledge with hands-on application.
  • Provided insights into best practices for writing clean, efficient, and maintainable code.
  • Shared real-world examples and industry-relevant techniques to bridge the gap between academic learning and professional programming.
  • Encouraged problem-solving and critical thinking by mentoring students through debugging and troubleshooting exercises.
  • Supported students in preparing for exams, projects, or career-related assessments in programming.

Education

Diploma in computer science - Computer science

Tshwane University of Technology
2024

Mbilwi Secondary School
Sibasa
01.2019

Skills

  • Communication and collaboration: effective communication skills for presenting findings, collaborating with team members, and explaining technical concepts to non-technical stakeholders
  • Programming languages: proficiency in languages like Python, Java, C, JavaScript, and frameworks like React and Nextjs for software development, experienced in API integration and development
  • Backend development in Python and Java: proficiency in backend development using Python and Java, focusing on building scalable, efficient server-side applications, and experienced in creating and maintaining APIs to enable seamless communication between front-end interfaces and back-end systems
  • Frontend development and user interface expertise: alongside backend proficiency, skilled in building responsive and intuitive user interfaces using React, Nextjs, HTML, CSS, and JavaScript, capable of creating visually appealing and user-friendly web applications
  • Database management: knowledge of database systems (SQL, MySQL, MongoDB, PostgreSQL) for storing and retrieving financial data efficiently
  • Docker: experience in containerization, managing Docker containers, and using Docker Compose
  • Software development: experienced in developing and deploying software applications across various domains, including web development, mobile app development, CRM systems, and financial software Skilled in building user-friendly, efficient, and scalable solutions from concept to deployment Proficient in working with modern frameworks, integrating APIs, and following best practices in software architecture, testing, and version control Capable of delivering reliable applications that meet both technical requirements and business objectives, with a strong focus on performance, usability, and maintainability Continuous learning: willingness to stay updated with the latest technologies, industry trends, and regulatory changes in both computer science and finance fields
  • Skilled in using source control systems such as Git, along with platforms like GitHub and GitLab, to efficiently manage and track code changes; experienced in implementing branching strategies, handling pull/merge requests, and conducting code reviews to support collaborative development, and ensure high code quality; familiar with best practices for commit structure, tagging releases, and resolving merge conflicts, enabling the maintenance of a clean, reliable codebase across multiple contributors and projects

Accomplishments

  • Best 3rd year Student at Tshwane university of Technology 2024
  • Overall best performing 3rd student Tshwane University of Technology 2024
  • Won first place on the AI mashup hackathon 2023
  • Won Third place on the Limpopo varsity hackathon 2023
  • Best overall Campuses Tshwane university of Technology Second Year Student Top Achiever under department of Computer science
  • Best second year Student at Tshwane university of Technology (polokwane Campus)
  • Overall best performing second year Student at Tshwane university of Technology (polokwane campus)

Certification

  • Certified Mentor Certificate
  • Ethical Hacking certificate(Limpopo Varsity Hackathon )

References

  • Dr. Sigama K, Deputy Faculty Head (Faculty of ICT), +27 73 938 7664
  • Mr. Mahesu, VP, Supervisor (Laboratory Technician), +27 73 227 0517
  • Ms. Steynberg, T., supervisor (administrator), +27 12 382-0914
  • Ms. Barbara Ojur (Mentor, SARAO), +27 73 849 3784
  • Ms. Chiadika Emerum, Senior Software Developer (Kazang), chiadika.emeruem@kazang.com

Timeline

Junior Software Developer

Kazang
02.2025 - Current

Work Integrated Intern(Software Engineer )

South African radio Astronomy observatory
06.2024 - 12.2025

Laboratory Technician Assistant

Tshwane University of Technology
02.2024 - 06.2024

Student Mentor

Tshwane University of Technology
01.2024 - 12.2024

STUDENT ASSISTANT

Tshwane university of technology - Polokwane
01.2024 - 02.2024

STUDENT VOLUNTARY MENTOR

Tshwane university of technology - Polokwane
03.2023 - 10.2023

GUEST TUTOR

Tshwane university of technology - Polokwane
03.2023 - 06.2023

Diploma in computer science - Computer science

Tshwane University of Technology

Mbilwi Secondary School
Tshilidzi Tshitereke