Software Engineer at +ONEX - Contracted to Investec (2025-01 – Present)
- Design and develop secure, cloud-native applications using C#,.NET, Azure Functions, Kubernetes, Helm and containerised services within a regulated banking environment.
- Modernised the Structured Property Finance ecosystem by migrating services to Helm 3 and Azure Kubernetes Service, improving deployment consistency and platform scalability.
- Led consolidation and rewrite of legacy APIs, reducing framework fragmentation and improving long-term maintainability.
- Implemented Wiz vulnerability scanning, remediated penetration-test findings and strengthened application key-management and rotation processes.
- Collaborated with Information Security, Risk, Finance and Data Governance teams to meet enterprise governance and regulatory requirements.
- Delivered a service rationalisation initiative that reduced operational costs of a service by approximately 70%.
- Implemented activity logging for third-party integrations, improving observability, auditability and compliance.
Lead Product Engineer at Dotcom Software - Contracted to Glacier by Sanlam (2024-06 – 2024-11)
Fixed term Contract
- Contributed to the delivery of Two-Pot Retirement System product enhancements within a six-month implementation window, supporting an accelerated delivery programme originally planned over a longer timeframe.
- Implemented revised business rules for product selection and quotation calculations, ensuring new and existing products correctly reflected the Two-Pot legislative requirements.
- Developed and updated calculation logic governing the allocation and split of contributions between Savings and Annuity pots.
- Worked closely with product and compliance stakeholders to translate regulatory and business requirements into accurate system behaviour.
- Supported the delivery of a critical regulatory change programme, helping ensure the quotation platform was ready for the industry-wide Two-Pot retirement reform.
Snr Software Developer at Cash Converters (2024-03 – 2024-05)
Fixed term Contract
- Delivered the calculation engine for a new lending product, implementing the financial logic required to support new lending scenarios.
- Re-engineered the calculator to provide a more robust and transparent calculation model than the previous implementation.
- Improved the clarity and maintainability of lending calculations, making the underlying business rules easier to understand, validate and support.
- Worked within financial-services delivery standards to ensure calculation accuracy and consistency across lending scenarios.
Software Development Team Lead at Control Risks (2022-10 – 2023-12)
- Joined a development team with an overdue delivery, providing technical leadership and hands-on engineering expertise to help bring the project back on track.
- Led and supported the local development team across solution design, development, testing, code review and delivery, working with global architecture, DevOps and delivery teams.
- Delivered a conflict-checking application to identify potential conflicts across departments and jurisdictions, helping prevent both actual conflicts and the appearance of conflicts.
- Worked closely with business stakeholders to translate complex compliance and operational requirements into practical software solutions.
- Mentored developers through peer programming, reusable development patterns and knowledge-sharing practices, strengthening engineering capability within the team.
- Balanced hands-on engineering with team leadership, stakeholder management, technical planning and delivery accountability across a distributed international environment.
Founder/Owner at Code Cronie Innovations (2017-03 – 2022-09)
- Led end-to-end delivery of software solutions across Financial Services and Healthcare, combining hands-on software engineering with technical leadership, business analysis and stakeholder management.
- Delivered a staff confirmation and account-access attestation platform for a financial-services client, improving compliance and risk management through centralised audit, security visibility and reporting.
- Developed a Change Advisory Board (CAB) management and reporting solution for a financial-services environment, providing centralised logging, change tracking and reporting across change frequency, success/failure rates, governance and compliance.
- In the first year of operation the CAB system reduced the number of significant audit findings by 45%
- Delivered a Healthcare booking and patient-management platform that centralised appointment management and automated previously manual processes.
- The healthcare platform contributed to a 30% reduction in patient drop-off and achieved 80% retention, while enabling remote operational capability during COVID-19.
- Managed software delivery from requirements and architecture through development, implementation and ongoing support, while also overseeing client relationships, budgets, priorities and technology strategy.
Senior Applications Manager at SA Taxi (2012-03 – 2017-02)
Senior Software Developer at Bare Technology (2010-10 – 2012-03)
Intermediate Software Developer at Spark Solutions (2008-10 – 2010-10)
Web Developer at Design @ 7 (2007-03 – 2008-07)
Software Developer at Cyberplex Africa (2005-10 – 2007-02)