Senior Full-Stack Developer
MMS Africa · 2025 — Present
Architected and implemented a secure Biometric Authentication Mobile Application and its corresponding API services. Developed an AI Image Enhancer integration optimized for Unix-based architectures. Employed C# for backend service logic, along with SQL and SSIS for relational database management and ETL processes. Created JavaScript-based integration APIs intended for seamless interaction with the Wix eCommerce platform.
Senior Full-Stack Developer
R3Developers Ltd. Pty · 2024 — Present
Engaged in designing and constructing a core Line-of-Business (LOB) automated system aimed at managing supplier data extractions from external REST APIs. Achieved integration of enterprise data feeds into a JavaScript-based eCommerce product store ecosystem. Leveraged Camunda BPMN workflows to visualize complex LOB processes and ensure system governance while maintaining a technical implementation stack consisting of C#, SQL, SSIS, and frontend integration components.
Senior API Developer
Hollard Insurance (via HCL / Ampstek) · 2023 — 2024
Maintained, extended, and refactored crucial C# .NET Core APIs to guarantee optimal data delivery with minimal latency. Conducted structured debugging and created comprehensive maintenance patterns alongside rigorous performance testing using Visual Studio, Postman, and DotNet Counters. Designed and managed integrations with Office 365 ecosystems utilizing the Microsoft Graph API.
Software Developer (Hybrid)
Dotcom Software (BCX Client: Net2Africa) · 2022 — 2023
Managed and extended .NET Core API components as well as a cross-platform Flutter Mobile application and a Nuxt Vue web application. Provided development and maintenance support across internal client .NET applications and SQL databases.
Senior Developer
MiPrint Consulting (Standard Bank South Africa) · 2022 — 2022
Led the upgrade, refactoring, and performance optimization of essential Fraud Management Services and specialized .NET Core APIs. Delivered projects across the entire Software Development Life Cycle (SDLC) using a tech stack focused on .NET 6.0 and .NET Core. Developed local Docker containers to streamline microservice containerization and testing routines, while building and configuring pass-through APIs for deployments via Azure DevOps CI/CD pipelines.
Full-Stack Developer
Freelance Consultant · 2021 — 2022
Executed comprehensive SDLC frameworks for a confidential, cross-platform Project Management System using .NET 6 and Blazor WebAssembly (WASM). Orchestrated advanced UI behaviors employing responsive HTML, CSS, and modern web architectures. Adhered to OWASP Top 10 Application Security standards, performing regular vulnerability assessments and penetration tests.
Senior Developer (Remote)
Saratoga (Standard Bank South Africa) · 2021 — 2021
Contributed to enterprise Disaster Recovery (DR) refactoring strategies and participated in major cloud migration initiatives. Upgraded legacy banking services to modern .NET Core APIs and facilitated the initial builds for core banking groups. Implemented distributed systems using C# .NET, Service Fabric, and .NET Core within ASP.NET microservices.
Senior Developer / Team Lead
GoSite Solutions · 2019 — 2020
Developed a responsive ASP.NET web application for use in digital listings and transaction submissions across both desktop and mobile platforms. Oversaw full-stack workflows with C# .NET, ASP.NET, Azure CLI, Visual Studio 2019, SQL Server 2012, SSRS, and PowerBI.
Specialist Developer
Penta Consulting (Client: Johannesburg Stock Exchange - JSE) · 2019 — 2019
Created an ASP.NET application designed for managing complex financial instruments and client administration protocols. Administered technical structures under Agile methodologies such as daily Scrum and Sprint planning. Utilized Visual Studio 2019, SQL Server 2012, PowerBI, and Docker architectures.
Senior Developer
Consilium Solutions (MMI) · 2019 — 2019
Developed ASP.NET web tools for portfolio management, utilizing SQL 2012.
Senior Developer
Hollard Group Risk · 2018 — 2019
Engineered Quote Management systems using Microsoft Workflow Foundation and ASP.NET.
Senior Developer / Team Lead
Reverside · 2018 — 2018
Maintained legacy ASP.NET EasiPol systems for funeral policy management within an Agile framework.
Senior .NET Developer
Apprentice Valley (Vodacom Client) · 2018 — 2018
Refactored Vodacom's Core Payment Gateway to meet PCI 3.1 Compliance utilizing WCF, .NET Framework 4.7.2, and Windows Server services.
Team Leader
E4 Strategic (Standard Bank Client) · 2017 — 2017
Led the Credit Pod team, managing four distinct client projects with a focus on C# .NET and aligning with Agile sprint methodologies.
Senior Developer C#
Wunderman · 2016 — 2017
Developed enterprise web platforms using Umbraco and UCommerce stacks.
Senior Developer
Cindy Financial Services (Self-Employed) · 2016 — 2016
Engineered a custom call center web framework incorporating responsive Bootstrap UI, Linq to SQL, and ADO.NET.
Senior Web Application Developer
Sebata Municipal Solutions · 2015 — 2015
Optimized enterprise municipal asset and supply chain modules by refactoring data layer mapping from Entity Framework 6 to Linq to SQL, significantly improving execution times.
Senior Developer
Ntates Sat Lab / Eikos Risk Applications / Golden Rule · 2013 — 2015
Designed Customer Self-Service Portals, technical field interfaces, and Windows Store Applications using XAML, EmberJS, and Telerik tools.
Web Developer & Consultant
LE Bros / Bchange / Kalahari.com / 8ta · 2011 — 2013
Structured multi-user e-procurement management utilities and cookie management protocols for mobile sites, as well as developed reporting components using Crystal Reports.
Contract Developer
Sanlam / Accenture / Sybase / Connection42 · 2007 — 2010
Built bulk claims integration platforms and result-slip scanning software for the IEC, conducted mobile data integrations using iAnywhere, and managed applications relevant to the JSE's BDA system.
C# Technical Trainer
Dynamix Computer Training Centre · 2006 — 2006
Mentored and trained candidates towards obtaining formal MCSD certifications in C# programming, ADO.NET, and XML technologies.
Systems Engineering & Support
Execuprime / Intertrading Group / Grand Print / Liberty Properties / Hollard · 1995 — 2005
Managed Windows Server environments (2000/2003 AD) and Exchange services, developed early-stage software with PowerBuilder, and established corporate database configurations with MS SQL Server.
Course Facilitator
Riverlea Resource Center · 1993 — 1994
Managed and facilitated courses on fundamental computer technology across both Windows and Apple frameworks.