Summary
Overview
Work History
Education
Skills
Personal Information
Timeline
Generic

Thabang Maleswena

Software Developer
Midrand,GP

Summary

Microsoft Certified Professional .NET Developer with a passion for software development especially with agile practices such as Test-Driven Development. Over 5 years of software development experience including high transactional enterprise applications, with team leadership and mentoring experience. Expert in full System Development Life Cycle (SDLC). Has the ability to understand and transform complex business requirements into software, ensuring applications are delivered on time, to specification, are scalable, performance optimized and maintainable.

Overview

12
12
years of professional experience
6
6
years of post-secondary education

Work History

Software Engineer/Developer

Billetterie Software
Midrand
08.2019 - 06.2025
  • Coordinating and jointly directed the 6 person development team
  • Developer on a SaaS software for Law Firm Practice
  • Architected the integration between payment gateway and IP systems
  • Implemented Payment module from CIPC
  • Integrated third-party APIs to enhance application features and capabilities, broadening product offerings.
  • Developed user-friendly interfaces for seamless user experience in multiple software products.
  • Refactored legacy systems for enhanced maintainability, allowing for easier upgrades and modifications as needed over time.
  • Analyzed work to generate logic for new systems, procedures and tests.

Full Stack Software Developer

Abenzi Engineering
Midrand
02.2018 - 07.2019
  • I am responsible for backend development and integration with other systems like EsriMaps, BingMaps and SAP.
  • Most of the work was done using C# and ASP.NET MVC, WEB API but I also was involved in a lot of client-side development using TypeScript, JavaScript, Angular.
  • Lead a team of two developers to plan, execute and maintain a project management system used within DPC business process.
  • I was responsible for mission-critical parts of applications, including: application architecture, integration with external system, performance and security.
  • Delivered New Smart Reporting System
  • Delivered an Asset management System
  • Delivered an HR management System
  • Translated business requirements into machine code (C#, SQL)
  • Key Technologies: .NET 3.5 - 4.5, MS SQL, C#, XML, HTML, ASP .NET MVC, WEB API, JavaScript, AngularJS, Web Service, Agile

Consultant/Developer

Sword South Africa
Midrand
07.2013 - 02.2018
  • I was involved in many projects related to the public-facing of websites and internal sites.
  • I was mostly responsible for backend development and integration with other systems.
  • Most of the work was done using C# and ASP.NET.
  • Trade Portal
  • SharePoint 2013 Deployment
  • Internal SharePoint 2013
  • Internal SharePoint Migration to SharePoint Online
  • SharePoint Migration
  • SharePoint 2013 Workflow development
  • Automation of Trademarks (Asp.Net c#)
  • Integration of ArcGIS and SharePoint
  • Key Technologies: .NET 4.6, C#, ASP.NET, VB.Net, SharePoint, Office 365, WordPress, AZURE
  • Conducted comprehensive code reviews, identifying areas for optimization and reducing potential security risks in software applications.

Education

National Diploma In Software Developmenmt - undefined

Tshwane University Of Technology
01.2010 - 12.2012

MCSA (Microsoft Certified Solution Associate) - Office365

Microsoft
03.2015 - 03.2015

MCSE (Microsoft Certified Solution Expert) - SharePoint

Microsoft
03.2015 - 03.2015

MCSE (Microsoft Certified Solution Expert) - Productivity

Microsoft
03.2015 - 03.2015

National Diploma in Software Development - undefined

TUT
01.2010 - 06.2012

Enterprise Artchitecture - undefined

Udemy
03.2019 - 04.2019

Developing Microsoft SharePoint Server 2013 Core Solutions - Web Applications

Microsoft
03.2016 - 03.2016

Microsoft Azure: From Zero to Hero - The Complete Guide

Udemy
04.2023 - 06.2023

Skills

Git

JavaScript

Microsoft SQL Server

Angular/AngularJS

C# NET/NET Core/Blazor

Microsoft Azure

MS SQL

XML

HTML

ASP NET MVC

WEB API

JavaScript

AngularJS

undefined

Personal Information

  • Date of Birth: 08/24/90
  • Nationality: South African
  • Driving License: C1

Timeline

Microsoft Azure: From Zero to Hero - The Complete Guide

Udemy
04.2023 - 06.2023

Software Engineer/Developer

Billetterie Software
08.2019 - 06.2025

Enterprise Artchitecture - undefined

Udemy
03.2019 - 04.2019

Full Stack Software Developer

Abenzi Engineering
02.2018 - 07.2019

Developing Microsoft SharePoint Server 2013 Core Solutions - Web Applications

Microsoft
03.2016 - 03.2016

MCSA (Microsoft Certified Solution Associate) - Office365

Microsoft
03.2015 - 03.2015

MCSE (Microsoft Certified Solution Expert) - SharePoint

Microsoft
03.2015 - 03.2015

MCSE (Microsoft Certified Solution Expert) - Productivity

Microsoft
03.2015 - 03.2015

Consultant/Developer

Sword South Africa
07.2013 - 02.2018

National Diploma In Software Developmenmt - undefined

Tshwane University Of Technology
01.2010 - 12.2012

National Diploma in Software Development - undefined

TUT
01.2010 - 06.2012
Thabang MaleswenaSoftware Developer