Resume

Mechanical Engineer & Software Developer

Download PDF
+27 (0)83 444-6747
linkedin.com/in/wesley-basson/
github.com/wesleybasson

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

2022 - Present
Remote

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

2021 - 2022
Johannesburg, RSA

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

2017 - 2021
Johannesburg, RSA

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

2012 - 2015
Pretoria, RSA

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

2010 - 2012
Johannesburg, RSA

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

2006 - 2009
Extra Credits in Aeronautics

Technical Skills

Programming Languages

C#
JavaScript/TypeScript
HTML/CSS
SQL
VBA/VB.NET
Java
Python

Cloud & DevOps

AWS
GCP
Azure
Docker
Kubernetes/K3S
CI/CD
Git/GitHub
BitBucket
Atlassian (Jira, Confluence)

Web Technologies

React
Next.js
Remix
Node.js
Express
REST
PostgreSQL

IoT

Raspberry Pi
OpenSuse SBCs
Arduino
ESP32 Family

Messaging & Infrastructure

Kafka
ZeroMQ
NATS
Nginx
Traefik
Ocelot

System Architecture

CQRS
MediatR
Microservices
Domain-Driven Design
Event Sourcing

Aerospace & CAD Tools

CATIA
SolidWorks
Fusion 360
MATLAB