Summary
Siyabonga Ngcobo is a Data Engineer with eight years of experience blending software development and data-focused work, currently building production pipelines at Old Mutual South Africa. Trained through WeThinkCode_ and a background in computer science and mathematics, he brings solid Python and Java skills plus practical experience with Pandas and Matplotlib for cleaning, transforming, and visualizing data. His pathway from art and pattern recognition into engineering gives him a distinctive eye for data patterns and effective visual storytelling. Prior roles include software engineering and hands-on tutoring leadership, where he honed mentoring, curriculum design, and clear communication—skills he now applies to collaborative data projects. He is comfortable with Git-based team workflows and eager to scale efficient data pipelines and robust visualizations in enterprise contexts. Based in South Africa, Siyabonga is open to learning and collaboration, combining analytical rigor with a creative approach to problem solving.
8 years of coding experience
1 year of employment as a software developer
Data Engineering, Data Engineering at WeThinkCode
Bachelor of Science, Computer Science and Mathematics, Bachelor of Science, Computer Science and Mathematics at North-West University / Noordwes-Universiteit