Current Chapter
N and S Services
Role: Freelance Software Developer / Technical Consultant
Period: September 2025 - Present
What I do: Build automation ideas, workflow tools, and practical systems to reduce administration overhead and support quoting processes.
Greatest accomplishment: Designed a direction for converting quote requests and images into structured quote data to improve quoting efficiency.
Reason for leaving: Freelance consulting while seeking a long-term Java development opportunity.
JavaSpring BootReactAutomationAI Workflows
Payments Chapter
Stanchion Payment Solutions
Role: Software Engineer
Period: March 2025 - August 2025
What I did: Worked on payment-focused enterprise services, Java 21 and Spring Boot 3 modernization, REST APIs, and scalable backend architecture.
Greatest accomplishment: Contributed to modernization of payment services using Java 21 and Spring Boot 3 while supporting event-driven backend architecture.
Reason for leaving: Contract completed.
Java 21Spring Boot 3KafkaPostgreSQLOpenAPI
Secure API Chapter
PPS
Role: Full Stack Java Developer
Period: March 2022 - December 2024
What I did: Built secure REST APIs and integrations, supported OAuth2-based access, API Gateway exposure, OpenAPI documentation, and enterprise delivery practices.
Greatest accomplishment: Delivered secure public-facing APIs through an API Gateway to help external partners integrate safely and reliably.
Reason for leaving: Contract completed.
JavaSpring BootOAuth2API GatewayOpenAPI
Enterprise Chapter
BMW Group
Role: Full Stack Java Developer
Period: June 2021 - February 2022
What I did: Contributed to Java Spring Boot services, Angular frontend features, CI/CD workflows, and modernization of enterprise systems.
Greatest accomplishment: Helped transition enterprise systems from monolithic architecture toward scalable microservice-based design.
Reason for leaving: Contract completed.
JavaSpring BootAngularMicroservicesJenkins
Ownership Chapter
Cash Connect South Africa
Role: Support Lead and Customer Success Developer
Period: January 2021 - May 2021
What I did: Owned support and development responsibilities across customer-facing and internal systems while helping improve task flow and development operations.
Greatest accomplishment: Demonstrated strong ownership across support and development operations, leading to being headhunted by BMW Group.
Reason for leaving: Headhunted for a Java development opportunity at BMW Group.
SupportJavaJavaScriptSQL ServerAgile
Foundation Chapter
MHA Management Holdings
Role: Head of Technical Operations / Software Developer
Period: December 2016 - December 2020
What I did: Built and supported C# WPF, ASP.NET, SQL Server, SSIS, SSRS, Crystal Reports, claims processing, reporting, and operational systems.
Greatest accomplishment: Progressed from developer to Head of Technical Operations by becoming a trusted owner of critical reporting and operational systems.
Reason for leaving: Left legacy desktop development to pursue my first dedicated web development role.
C#WPFASP.NETSQL ServerSSISSSRS
Starting Point
Tiauto Investment Holdings
Role: Technical Assistant and Data Administrator
Period: 2014 - 2016
What I did: Managed part data, technical claims, reporting, data validation, and operational support across business systems.
Greatest accomplishment: Built the data discipline and business process understanding that later supported my move into software engineering.
Reason for leaving: Pursued a dedicated Java Developer certification course.
Data AdministrationReportingClaimsProcess Improvement
Education
Academic and Certification Notes
Java Certification: Van Zyl and Pritchard, average 85%.
School: Norkem Park High School, Top 10 Academic Achiever, Full Academic Colours, Prefect, Chairperson of Academic Committee.
Documents: Qualification documents are available as a downloadable archive.