Professional Summary
Innovative and results-driven Technical Lead with close to a decade of experience architecting, developing, and scaling enterprise-grade software solutions. Currently spearheading the design and rollout of Vaultavo’s secure, SOC2-compliant, cloud-native platform, built on a robust microservices foundation integrating blockchain technologies and real-time event-driven systems.
Combining a strong full-stack engineering background with deep architectural expertise in C#, ASP.NET Core, JavaScript, React, Node.js, Docker, Kubernetes, and Kafka, I have successfully led cross-functional teams through the entire SDLC — from greenfield inception to production deployment — with a sharp focus on clean architecture, security, and long-term maintainability.
I am passionate about solving complex problems through elegant design, championing SOLID principles, DDD, and CQRS in all development efforts. My leadership style is hands-on and mentorship-driven, fostering a culture of innovation, code quality, and continuous improvement.
With proven success in agile environments, CI/CD practices, and multi-environment cloud deployments, I am now seeking to elevate my career towards a Chief Technical Officer trajectory. I aim to contribute to forward-thinking organizations where technical leadership, architectural strategy, and systems thinking are essential to business growth.
Professional Experience
Technical Lead
Vaultavo Inc
Spearheading the design and implementation of a secure, scalable, and cloud-native backend architecture for Vaultavo’s digital custody platform. Responsible for system architecture, security, service orchestration, and mentoring a distributed development team.
Key Achievements:
- Architected and implemented a Kubernetes-hosted microservices ecosystem using .NET Core and Kafka, supporting high availability and eventual consistency
- Designed and developed a secure API gateway using Ocelot and Duende.IdentityServer with smartcard-based authentication
- Established a robust CI/CD pipeline in Azure DevOps for containerized deployments across multiple environments
- Led the adoption of CQRS and MediatR patterns to ensure clean separation of concerns and maintainable codebases
- Implemented real-time audit trails and data seeding mechanisms using Reflection-based background services
Senior Software Developer
The Hollard Insurance Company (Pty) Ltd
Played a key role in the modernization and modularization of Hollard’s internal systems by designing and implementing distributed .NET Core microservices, applying domain-driven design principles, and enhancing CI/CD workflows using Azure DevOps. Facilitated the transition of legacy systems into scalable, maintainable services aligned with Agile methodologies.
Key Achievements:
- Led the architectural redesign of core services using ASP.NET Core 5/6 and a domain-driven, decoupled architecture
- Implemented CQRS and MediatR patterns to improve maintainability and scalability
- Designed and optimized SQL stored procedures for performance-critical data operations via Entity Framework Core
- Built CI/CD pipelines in Azure DevOps with automated artifact generation and Kanban-based workflow management
- Integrated distributed caching (Azure Redis) and implemented structured logging/tracing using Serilog
Operations Manager
BTS Revenue Assurance (Pty) Ltd
Led technical operations, software initiatives, and cross-functional project delivery for mobile telecom billing solutions. Oversaw system automation, app development, telemetry analysis, and client-facing engagements while driving innovation across billing, inventory, and route optimization workflows.
Key Achievements:
- Directed the development of mobile and web apps for maintenance routing and inventory management using React Native and Firebase
- Pioneered billing automation tools using ASP.NET MVC, VBA, and Node.js to streamline reporting and data analysis
- Managed MNO telemetry data, local authority tariff implementations, and power consumption analytics
- Served as primary liaison for RFPs, client escalations, and contract negotiations
Mechanical Engineer & Software Developer
Aerosud Aviation (Pty) Ltd
Contributed to both mechanical and software engineering efforts across multiple aerospace industrialization projects. Focused on production optimization, tooling automation, and internal systems development to support manufacturing and engineering integration.
Key Achievements:
- Optimized Airbus A400M assembly efficiency through production ramp-up support and cost-driven re-engineering
- Developed internal .NET-based desktop applications to streamline data flow between engineering and production teams
- Automated industrialization reporting and BOM transformation workflows using VBA macro tools
- Assisted in tooling configuration and specification for A350 CFRTP composite frame clips
- Conducted internal NADCAP mock audits and drove process alignment in composite special processes
Project Coordinator
MTN South Africa
Managed cross-organizational coordination and database oversight for a large-scale network rollout, acting as the central liaison between MTN and external stakeholders. Oversaw colocation agreements, process optimization, and progress tracking for infrastructure projects spanning urban and remote deployments.
Key Achievements:
- Acted as the single point of contact between MTN and Telkom Mobile for new site approvals and technical condition management
- Streamlined national project tracking by maintaining the central 8ta application database and delivering weekly executive reports
- Led early-stage planning for a remote green-powered telecom station, integrating solar, wind, and generator systems
- Chaired site meetings, resolved deployment issues, and implemented operational processes across all project tiers
Education
Bachelor of Engineering in Mechanical Engineering
University of Pretoria