Thoughtworks, Inc.
Software Developer
Startup Company
Software Developer
Columinate (Pty) Ltd
Lead Developer
Sendible
Senior Developer
BMW IT Hub South Africa
Product Lead
ABSA
Lead Developer
ThoughtWorks
Senior Software Developer
Liberty Group SA
Independent Contractor
Software Developer
Wisemind
Product Director
Techware (PTY) Ltd
Analyst Programmer
BMW South Africa
Senior Software Engineer
Tshwane University of Technology