Summary
David Shuma is a versatile software developer with over a decade of experience delivering web, mobile, and desktop applications. He began coding with HTML and CSS in 2009, adding JavaScript and PHP soon after, and has since expanded his toolkit to Java, C/C++, C#, as well as Swift and Python. Currently, he serves as a Software Developer at PRESUB Tech Innovates (Pty) Ltd, a role he has held since March 2018. His career has spanned frontend, web app, and mobile development across a variety of South African organizations, including Pulego Communications, Nedbank, EOH Digital, Merchantec Capital, and Striata SA. He holds foundation degrees in IT (Perl Fundamentals and Java 7) from Virtual Training Company and PHP web development training from the University of South Africa, reflecting a strong mix of practical and formal education. Based in Gauteng, he combines hands-on coding with a curiosity-driven approach, continually exploring new languages and technologies to turn ideas into reliable software.
10 years of coding experience
6 years of employment as a software developer
Grade 12, Mathematics and Computer Science, Grade 12, Mathematics and Computer Science at Kgomotso Comprehensive High School
Foundation degree, Information Technology, Perl Fundamentals, Foundation degree, Information Technology, Perl Fundamentals at Virtual Training Company
University of South Africa
English, Bantu, Zulu