Summary
Education
Skills
Accomplishments
Timeline
Generic

Nhlakanipho Wesley Ndebele

Johannesburg

Summary

I am a final-year Computer Science student with a strong foundation in software development, algorithms, and data structures. I have hands-on experience with Python, Java, C++, .NET Framework, Node.js, and NoSQL. I have completed three major projects, including a web application. I am passionate about solving complex problems and eager to apply my skills in a dynamic software development team. I am also working on side projects to further enhance my expertise and build industry-ready applications.

Education

Bachelor of Science - Computer Science

University of Johannesburg
Johannesburg, South Africa
02.2025 - Current

Skills

Technical Skills:

Programming Languages:

Proficient in languages such as Java, C, Python, C#, SQL, and JavaScript for software development, web development, and data manipulation

Database Management:

Experience in database design, implementation, and management using platforms such as MySQL, Oracle, and Microsoft SQL Server

Knowledge of relational databases (RDBMS) and NoSQL databases (eg, MongoDB)

System Development:

Familiarity with systems development life cycle (SDLC), including requirements gathering, analysis, design, development, and testing phases

Soft Skills:

Communication:

Strong verbal and written communication skills, with experience writing technical reports, project documentation, and delivering presentations

Team Collaboration:

Experience working in team-based environments, collaborating with diverse teams on projects, and managing group dynamics to achieve goals

Time Management:

Ability to manage multiple tasks simultaneously, meet deadlines, and handle competing priorities effectively

Accomplishments


  • Developed a Machine Learning Toolkit – Built a custom ML toolkit to showcase problem-solving and software optimization skills.
  • Completed Three Major Projects – Designed and developed a web application and other software solutions with practical real-world applications.
  • Proficient in Multiple Programming Languages – Gained hands-on experience with Python, Java, C++, .NET Framework, Node.js, and NoSQL.
  • Built Scalable Web Applications – Created dynamic web applications, demonstrating expertise in backend and full-stack development.
  • Continuous Learning & Development – Actively working on side projects to enhance technical skills and build industry-ready applications.

Timeline

Bachelor of Science - Computer Science

University of Johannesburg
02.2025 - Current
Nhlakanipho Wesley Ndebele