Summary
Overview
Work History
Education
Skills
Certification
Languages
Core Technical Skills
Personal Information
References
Timeline
Generic

KEFILWE MKHWANAZI

Kempton Park

Summary

Software Engineer with 10+ years of experience in developing and enhancing enterprise-level systems. Proficient in C#, .NET 8, Angular, React, Azure DevOps, and microservices architecture. Committed to delivering reliable and maintainable software solutions while collaborating effectively within agile teams.

Overview

13
13
years of professional experience
1
1
Certification

Work History

Software Engineer

ITQ Business Solutions
Gauteng
06.2022 - Current
  • Develop and maintain applications using C# and .NET 8.
  • Migrate systems from .NET Core 2.2 / 3.1 to .NET 8 to ensure stability and long-term support.
  • Move services from Service Fabric to Rancher (Kubernetes) for easier deployment and scalability.
  • Automate CI/CD pipelines in Azure DevOps (YAML).
  • Build Worker Services for background processing.
  • Add Elasticsearch and Grafana for reporting and monitoring.
  • Develop responsive UIs with Angular and React.
  • Work closely with DevOps and QA for reliable releases.
  • Environment: .NET 8, C#, Angular 12, React, Rancher, Docker, Kubernetes, Azure DevOps, Elasticsearch, Grafana, RabbitMQ, Kafka, SQL Server

Software Engineer

DVT
Johannesburg
04.2021 - 05.2022
  • Built and maintained full-stack systems using .NET Core and Angular.
  • Developed REST APIs with authentication via AWS Cognito.
  • Used Docker for microservice deployments.
  • Automated builds and releases through Azure DevOps.
  • Environment: .NET Core, Angular, TypeScript, Docker, Azure DevOps, AWS (SNS, SQS, Cognito), SQL Server, RabbitMQ

Software Engineer

Integrove
Johannesburg
06.2020 - 03.2021
  • Developed and maintained web applications using ASP.NET Core and Angular.
  • Supported integrations between services and APIs.
  • Ensured application stability across projects.
  • Environment: ASP.NET Core, Angular, MVC, React, SQL Server, GIT

Software Engineer

Scannervision
Pretoria
07.2017 - 06.2020
  • Developed workflow automation tools using .NET Core and WPF.
  • Supported document-processing systems for multiple clients.
  • Created REST APIs for system integrations.
  • Worked with SQL Server, MongoDB, and RabbitMQ for data handling.
  • Environment: .NET Core, C#, WPF, Java, SQL Server, MongoDB, RabbitMQ, Azure DevOps, React

Software Engineer

Futuresoft
Pretoria
06.2016 - 06.2017
  • Developed and maintained internal systems using C# and ASP.NET MVC 5.
  • Improved user interfaces and resolved application issues.
  • Environment: C#, ASP.NET MVC 5, SQL Server, AngularJS, Bootstrap, REST APIs

Software Engineer

Thinkroom
Pretoria
03.2015 - 03.2016
  • Built web applications using ASP.NET MVC 5.
  • Maintained database components and assisted with testing.
  • Environment: C#, ASP.NET MVC 5, SQL Server, AngularJS, JavaScript, HTML5, CSS3

IT Technician

Independent Simplified Computer Solution
01.2014 - 12.2014
  • Provided user support, software installation, and hardware maintenance.

Lab Assistant

TUT Department of Computer Systems Engineering
01.2013 - 12.2013
  • Assisted students with programming and laboratory exercises.

Education

BTech - Computer Systems Engineering

Tshwane University of Technology
Pretoria
01.2020

National Diploma - Computer Systems Engineering

Tshwane University of Technology
Pretoria
01.2013

Matric -

Kgaphamadi High School
Pretoria
01.2010

Skills

  • C# and NET Core
  • ASPNET Core MVC
  • Angular and React
  • JavaScript and TypeScript
  • Azure DevOps and CI/CD
  • Containerization with Docker
  • Kubernetes orchestration
  • AWS (SNS, SQS, Cognito)
  • Microservices architecture
  • RESTful APIs development
  • Worker services implementation
  • MVVM and MVC design patterns
  • Repository pattern usage
  • SQL Server and MongoDB
  • Cosmos DB management
  • Message brokers (RabbitMQ, Kafka)
  • Caching with Redis
  • Search solutions with Elasticsearch
  • Version control with GIT
  • Visual Studio IDE proficiency
  • API testing with Postman
  • Documentation with Swagger
  • Unit testing with XUnit
  • Test-driven development (TDD)
  • Datadog and Grafana

Certification

  • Microsoft Certified Solutions Associate (MCSA)
  • Microsoft Certified Professional (MCP)
  • Azure Fundamentals
  • Microsoft C# Certification

Languages

  • English
  • Zulu
  • Tswana

Core Technical Skills

C#, .NET Core/8, ASP.NET Core MVC, Angular (6–12), React, JavaScript, TypeScript, Azure DevOps (YAML CI/CD), Docker, Rancher, Kubernetes, AWS (SNS, SQS, Cognito), Grafana, Microservices, MVC, REST APIs, Worker Services, MVVM, Repository Pattern, SQL Server, MongoDB, Cosmos DB, RabbitMQ, Kafka, Redis, Elasticsearch, GIT, Visual Studio, Postman, Swagger, xUnit, TDD, Azure Pipelines

Personal Information

Ethnicity: African

References

References available upon request.

Timeline

Software Engineer

ITQ Business Solutions
06.2022 - Current

Software Engineer

DVT
04.2021 - 05.2022

Software Engineer

Integrove
06.2020 - 03.2021

Software Engineer

Scannervision
07.2017 - 06.2020

Software Engineer

Futuresoft
06.2016 - 06.2017

Software Engineer

Thinkroom
03.2015 - 03.2016

IT Technician

Independent Simplified Computer Solution
01.2014 - 12.2014

Lab Assistant

TUT Department of Computer Systems Engineering
01.2013 - 12.2013

BTech - Computer Systems Engineering

Tshwane University of Technology

National Diploma - Computer Systems Engineering

Tshwane University of Technology

Matric -

Kgaphamadi High School
KEFILWE MKHWANAZI