Kudakwashe A Tembo

Kudakwashe A Tembo

Mentor
Rising Codementor
US$10.00
For every 15 mins
ABOUT ME
Software Developer with over 8 years experience
Software Developer with over 8 years experience

Experienced Senior Full-Stack Software Engineer with 8+ years of software development expertise and 10+ years in technology environments. Proven track record leading development teams, architecting cloud solutions, and delivering high-performance applications using modern technologies including .NET, C#, VB.NET, TypeScript, Nodejs, JavaScript, Angular, Blazor, and cloud platforms. Strong background in API development, database optimization, and agile software development lifecycle.

English
Pretoria (+02:00)
Joined August 2023
EXPERTISE
8 years experience
8 years experience
7 years experience
8 years experience
5 years experience
3 years experience
2 years experience

REVIEWS FROM CLIENTS

Kudakwashe's profile has been carefully vetted and approved as a Codementor. Connect with Kudakwashe now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
LocalisationDemo
Simple Blazor Localisation using portable object (.po) file
C#
1
0
MinimalJWT
Minimal API with JWT Tokens Auth
TSQL
1
0
EMPLOYMENTS
Software Developer
Absolute Systems, Bryanston, Sandton
2023-04-01-Present
  • Build and maintain RESTful APIs, microservices, and monolithic systems using C#, VB.NET, .NET Core, ASP.NET MVC, and Node.js (Typ...
  • Build and maintain RESTful APIs, microservices, and monolithic systems using C#, VB.NET, .NET Core, ASP.NET MVC, and Node.js (TypeScript).
  • Support and enhance Java-based enterprise systems to ensure stability and long-term continuity.
  • Modernize legacy VB.NET solutions by migrating to .NET 8 with stronger performance, security, and maintainability.
  • Develop responsive web apps using Angular, React, Vue.js, Blazor, jQuery, and AJAX.
  • Design and implement N-tier and MVC architectures for enterprise applications.
  • Integrate third-party platforms such as Twilio SendGrid, Slack, and domain authentication providers.
  • Implement OAuth2, OpenID Connect, JWT, Azure EntraID, Auth0, and enterprise AD authentication.
  • Build webhook-driven and real-time integrations for automation and system synchronization.
  • Optimize SQL Server, MySQL, and Oracle databases with EF Core, Dapper, LINQ, stored procedures, and views.
  • Deploy and maintain cloud applications on Azure App Services, Azure Functions, Azure Blob, AWS S3, and GCP.
  • Develop WinForms desktop applications with background services in C# and VB.NET.
  • Provide technical support, code reviews, mentorship, and cross-team collaboration.
  • Migrate classic ASP.NET and VB.NET systems to modern frameworks and architectures.
  • Integrate external APIs for payments, communication, and data exchange using JSON and XML.
  • Deliver continuous maintenance and improvements across a wide portfolio of legacy and modern applications.
HTML/CSS
Java
C#
View more
HTML/CSS
Java
C#
SQL
Node.js
jQuery
MySQL
Git
MongoDB
Angular
AJAX
XML
WPF
JSON
Linux
Database
Entity Framework
Visual Studio
API
CSS3
OOP
Ubuntu
Azure
Selenium
Version control
GitHub
YouTube API
Continuous Integration
Web Scraping
Cloud
TypeScript
YAML
Jira
Firebase
MVC
Web Development
Full Stack
Es6
Ionic
Google Cloud Platform
Kendo UI
Object-Oriented Programming
JavaScript
Back-End
Microsoft SQL Server
Material-UI
Microservices
LINQ
Postman
.NET Core
.NET
Windows Application
Agile
ASP.NET Core
ASP.NET
VB.NET
CI/CD
Bootstrap 4
RESTful API
DevSecOps
Angular 6
Tailwind css
Blazor
Vue.js
Bootstrap 5
Software architecture
Express.js
AI
DevOps
AWS
LLM
View more
product and Systems Developer
Cognadev-, Hurlingham, Sandton
2022-08-01-2023-03-01
  • Developed Java-based enterprise applications and established long-term maintenance protocols
  • Built responsive web interfa...
  • Developed Java-based enterprise applications and established long-term maintenance protocols
  • Built responsive web interfaces using HTML, CSS, JavaScript, TypeScript, jQuery, Angular, React, and Vue.js
  • Implemented full-stack solutions using ASP.NET MVC, ASP.NET Core, C#, and VB.NET with clean architecture principles
  • Utilized AJAX and JSON for dynamic content rendering and seamless client-server communication
  • Integrated Twilio SendGrid API for Email/SMS notifications, Slack webhooks for team communications, and automated workflow systems
  • Implemented domain authentication and Active Directory integration for enterprise security
  • Created CI/CD pipelines using Azure DevOps for streamlined deployment processes across multiple technology stacks
  • Implemented OAuth2, Active Directory, EntraID/Azure AD login, JWT, and Auth0 for enterprise SSO.
  • Built scalable APIs and microservices for front-end integration using C#, VB.NET, .NET, and custom middleware
  • Performed database optimization using Entity Framework, LINQ, and Dapper across SQL Server, MySQL, and Oracle
  • Developed WinForms desktop applications using C# and VB.NET for internal tools and system management
  • Maintained and upgraded legacy VB.NET applications to modern .NET frameworks
  • Led performance tuning initiatives and front-end optimization reducing application load times
  • Collaborated in agile teams using Jira and Azure Boards for project management
HTML/CSS
Python
Java
View more
HTML/CSS
Python
Java
C#
SQL
Node.js
jQuery
MySQL
Git
Angular
AJAX
XML
JSON
Linux
Database
Entity Framework
Visual Studio
API
Ubuntu
Azure
Version control
GitHub
Continuous Integration
Web Scraping
Cloud
TypeScript
YAML
Jira
MVC
Web Development
Full Stack
Google Cloud Platform
Object-Oriented Programming
JavaScript
Back-End
MVC Framework
Microsoft SQL Server
Material-UI
Microservices
LINQ
Postman
.NET Core
.NET
Windows Application
ASP.NET Core
ASP.NET
VB.NET
CI/CD
Bootstrap 4
RESTful API
Tailwind css
Blazor
Vue.js
Bootstrap 5
Security software
Software architecture
DevOps
View more
Software Developer
Pear Africa, Honeydew
2018-12-01-2022-07-01
  • Developed end-to-end software solutions across web, desktop, and cloud platforms using C#, .NET/.NET Core, Python, JavaScript/Typ...
  • Developed end-to-end software solutions across web, desktop, and cloud platforms using C#, .NET/.NET Core, Python, JavaScript/TypeScript, and various modern frameworks (Blazor, Angular, React, Node.js, Flask, Flutter).
  • Designed and implemented RESTful APIs, integration services, automated systems, and data-driven applications supporting business workflows and third-party platforms.
  • Built multimedia and streaming tools using FFmpeg, covering transcoding, encoding/decoding, conversion pipelines, and video/audio automation.
  • Delivered full-stack applications with strong use of design patterns, dependency injection, and maintainable architecture principles.
  • Created dashboards, reporting tools, and visualization components for business intelligence and operational monitoring.
  • Managed cloud storage, file transfer, and platform integrations across AWS S3, Azure Blob Storage, GCP buckets, and FTP/SFTP environments.
  • Developed desktop software using WinForms, console apps, and system utilities for internal workflows.
  • Automated browser tasks, data extraction, and web crawling using Selenium and custom integration services.
  • Provided leadership to development, support, networking, and infrastructure teams, ensuring stable operations, reduced downtime, and scalable environments.
  • Handled ICT operations including server administration, networking, troubleshooting, system deployment, and ongoing monitoring.
  • Contributed to Agile processes, feasibility studies, project planning, and cross-team technical decision-making.
  • Strong background in software lifecycle management, debugging, defect tracking, and improving application performance and usability.
HTML/CSS
Python
Java
View more
HTML/CSS
Python
Java
C#
C++
SQL
Node.js
MySQL
Angular
Flask
FFmpeg
Dart
TypeScript
Docker
React
Google Cloud Platform
JavaScript
Microsoft SQL Server
Postman
ASP.NET Core
ASP.NET
Flutter
RESTful API
Blazor
AWS
View more
PROJECTS
Easy Property
2022
This is real estate App with 3 UIs. User side, client side Admin Side. All used to manage in real estate
This is real estate App with 3 UIs. User side, client side Admin Side. All used to manage in real estate
HTML/CSS
SQL
MySQL
View more
HTML/CSS
SQL
MySQL
Angular
Google Cloud Platform
Dapper
.NET
ASP.NET
Blazor
View more
Broadcast Portal
2019
This platform involves loggers listening to radio and TV recordings, cutting them into small segments called synopses, and providing a br...
This platform involves loggers listening to radio and TV recordings, cutting them into small segments called synopses, and providing a brief summary of the content in a text field. The system allows users to choose recordings, submit synopses to a database, and use crawlers to allocate them based on keywords for clients. Users can track completed and pending tasks, access client allocations, and retrieve synopsis IDs for searching on a top client query application. The platform logs activities in a database, sending information to both the Analysis and Client Platform. Loggers can review their daily work, request deletion of entries with mistakes, and communicate with the manager.
MySQL
FFmpeg
.NET
View more
MySQL
FFmpeg
.NET
ASP.NET
AWS
View more