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
  • Architect and develop RESTful APIs and microservices using C#, VB.NET, .NET Core, ASP.NET MVC, and Node.js with TypeScript
  • <l...
  • Architect and develop RESTful APIs and microservices using C#, VB.NET, .NET Core, ASP.NET MVC, and Node.js with TypeScript
  • Maintain and enhance Java-based enterprise applications ensuring business continuity
  • Modernize and upgrade legacy VB.NET applications to .NET 8 framework with improved performance and security
  • Build responsive web applications using Angular, React, Vue.js, Blazor, jQuery, and AJAX for dynamic user experiences
  • Design and implement N-tier architecture solutions and MVC patterns for enterprise-level applications
  • Integrate third-party services including Twilio Sendgrid for Email/SMS/voice communications, Slack for notifications, and domain authentication systems
  • Implement webhooks and real-time integrations for automated workflows and system synchronization
  • Implement Active Directory integration and domain login authentication for enterprise security
  • Optimize database performance through stored procedures, functions, and views in SQL Server, MySQL, and Oracle
  • Deploy and manage cloud solutions on Microsoft Azure including App Services and CI/CD pipelines
  • Develop and maintain WinForms desktop applications using C# and VB.NET with background service implementations
  • Provide technical support, collaboration, and mentorship to development team members through code reviews and knowledge sharing
  • Migrate legacy ASP.NET and VB.NET applications to modern architectures incorporating updated frameworks
  • Integrate external APIs for payment processing, communication services, and data synchronization using JSON and XML
  • Utilize Entity Framework, LINQ, and Dapper for efficient data access across multiple database platforms
  • Provide continuous support and enhancement for legacy project portfolio across multiple technology stacks
HTML/CSS
Java
SQL
View more
HTML/CSS
Java
SQL
Node.js
jQuery
Git
Angular
AJAX
Azure
TypeScript
Jira
MVC
JavaScript
Microsoft SQL Server
.NET Core
.NET
Agile
ASP.NET Core
ASP.NET
CI/CD
DevSecOps
Blazor
Vue.js
DevOps
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 interf...
  • 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 SMS/Email 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
  • 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
Java
SQL
View more
HTML/CSS
Java
SQL
jQuery
MySQL
Angular
AJAX
Azure
MVC
JavaScript
Microsoft SQL Server
.NET Core
.NET
ASP.NET Core
ASP.NET
CI/CD
Blazor
Vue.js
DevOps
View more
Software Developer
Pear Africa, Honeydew
2018-12-01-2022-07-01
  • Developed custom video processing solutions using FFmpeg for multimedia applications
  • Built automated systems including we...
  • Developed custom video processing solutions using FFmpeg for multimedia applications
  • Built automated systems including web crawlers and scrapers using Selenium and C#
  • Created full-stack web applications using Blazor, Angular, React, and Node.js
  • Implemented RESTful APIs and webhooks for third-party platform integrations
  • Designed data visualization dashboards and reporting solutions for business intelligence
  • Managed cloud storage solutions using AWS S3, Azure Blob Storage, and Google Cloud
  • Developed desktop applications using WinForms and .NET Console Applications
  • Led technical support teams ensuring minimal downtime and high user satisfaction
  • Provided mentorship and coaching to junior developers and support staff
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