Experience
I have worked in a range of companies and industries including the following:
Building Management and Security
- SCADA systems engineer / Senior Developer
Print and Digital Media
- Digital book typesetter / IT manager
Online Gambling
- C++ Developer
- Ionic Developer
- Wordpress Developer
- Fullstack Developer
- DevOps Developer
- Team Lead + Scrum Owner
Green Energy
- Embedded developer
- Team Lead + Scrum Owner
Health and Wellness / e-commerce
- Information Technology Operations Manager
- Director.
2025 - Current
Information Technology Operations Manager at Perfectly Clear Products
- Research, test and implement new technologies company wide.
- Develop and maintain all web sites and platform integrations.
- Develop and maintain company Twitter platform application.
- Develop and maintain company Meta platform application.
- Create, implement and maintain all company automations.
- Research, implement and maintain all web platform integrations.
- Research and integrate all company AI integrations.
- Actively contribute to company savings by creating and maintaining all automations.
- Actively seek out customer feedback and suggestions and implement platform improvements.
- Drive company processes according to ISO 27001 specifications.
- Scrum Owner for all teams.
- Develop and maintain company Social Media integrations and platform applications
- Implement and maintain payment gateway integrations (Yoco, Payfast etc)
Frameworks / Platforms / Technologies
- Wordpress + WooCommerce
- Python
- PHP
- HTML/CSS/JavaScript
- Scrum with Agile
- ISO 27001
2024 - 2024
Senior Embedded Development Team Lead at Hubble Energy
- Research, test and implement new technologies company wide.
- Develop and maintain clean, robust and scalable code.
- Manage backend curstomer platform.
- Create, implement and maintain all company automations.
- Maintain Azure platform integrations.
- Implement, train and manage Scrum with Agile to improve team efficiency.
- Create, maintain and manage company documentation according to ISO 27001 specifications.
- Actively contribute to company savings by creating and maintaining all automations.
Frameworks / Platforms / Technologies
- Cassandra
- Python
- Dart
- Kotlin
- PHP
- C++
- ISO 27001
- Azure
- Kubernetes
- YAML
- Digital Ocean
- RS232/485
- I2C
- ModBus
- PlatformIO
2014 - 2024
DevOps Team Lead at Wonderlabz - purchased by LiveScore group.
- Research, test and implement new technologies company wide.
- Develop and maintain company poker websites.
- Develop and maintain company Wordpress plugins.
- Develop and maintain multiple front-end client software, including Ionic, Haxe, wordpress and C++ (wxWidgets), Objective C and Android front-ends.
- Develop and maintain Microservices.
- Create, implement and maintain Ci / Cd Pipelines.
- Research, implement platform and data migrations for company platforms.
- Interview, train and mentor junior developers on the team.
- Proactively lead development teams in result-oriented manner.
- Actively seek out customer feedback and suggestions and spearhead platform improvements.
- Drive company processes according to ISO 27001 specifications.
- Implement, train and manage Scrum with Agile to improve team efficiency.
- Regularly presented information and conducted company-wide training.
- Manage, mentor and pro-actively ensure career growth and progression for all team members.
Frameworks / Platforms / Technologies
- Postgres
- Python
- C++
- Objective C
- PHP
- Java
- HTML/CSS
- TypeScript
- JavaScript
- Ionic
- Haxe
- OpenFL
- wxWidgets
- NPM
- Lombok
- Gitlab
- YAML
- Jenkins
- Bootstrap
- GoCD
- ISO 27001
- Terraform
- Kubernetes
- HELM
- YAML
- GKE
2013 - 2014
Digital Book Typesetter at Trace Digital Services (Dissolution: 2016)
- Provide Digital book typesetting services.
- Create and maintain ePubs and Mobi digital books across multiple platforms and devices.
- Research and implement company-wide IT processes and technologies to improve company bottom-line.
- Design, develop and maintain company back-end software to automate digital book processing.
- Directly improved digital book throughput over 6X through automation.
- Directly trained and mentored new hires.
- Headed company IT services.
- Maintained company hardware and software.
- Proactively sought out new solutions to create ditigal book animations on all platforms including mobile and desktop.
- Implement, train and manage Scrum with Agile to improve team efficiency.
- Regularly presented information and conducted company-wide training on new technologies.
Frameworks / Platforms / Technologies
- Python
- HTML/CSS
- JavaScript
- Sigil
- Adobe InDesign
2007 - 2013
Senior Developer at Scansoft Technologies
- Create and maintain company frontend and backend software.
- Reworked CCTV functionality to remove software bottlenecks, resulting in 10X performance and reliability improvement for entire CCTV subsystem.
- Visit customer sites to troubleshoot and eliminate hardware and software defects or configuration mismatches.
- Obtained PSIRA registration to enable entering bank data centers to troubleshoot software.
- Used Scrum with Agile to track and improve team efficiency.
- Directly trained and mentored junior developers.
- Regularly assisted on-site teams with hardware and software troubleshooting.
- Maintained company flagship product and made regular improvements to overall functionality.
- Assisted the company with hardware and software demonstrations.
- Regularly presented information and conducted company-wide training on new technologies.
Frameworks / Platforms / Technologies
- C++
- MySQL
- JavaScript
- wxWidgets
- Python
- RS232/485
- ModBus
- Ladder Logic
- PLC Programming
- SCADA