Naspers Limited
Lead of Technology, Mobile apps
IBM network solutions
Intern
Software Development Engineer
RedCarpetUp.com
Research Technologist and CTO
Verizon
Software Analyst
Software Engineer
Oracle
Applications Engineer 2
Tech Lead (Android apps Development)
Gemalto M2M
Software Engineer