Summary
Overview
Work History
Education
Skills
Tech Stack
Selected Projects
Timeline
Generic
Shawn Mawelewele

Shawn Mawelewele

Senior Software Engineer
Pretoria,Gauteng

Summary

Dynamic and results-driven Senior Software Engineer with 5+ years of experience designing and delivering scalable, secure, and cloud-native software solutions across AI, Fin-Tech, and enterprise environments. Proven ability to lead software teams, architect high-performing systems, and implement modern cloud infrastructures using Microsoft Azure. Experienced in end-to-end delivery of full-stack applications, AI-assisted search with RAG (Retrieval-Augmented Generation), and vector database integration for intelligent data retrieval. Skilled in engaging stakeholders and translating business needs into technical requirements. Passionate about leveraging advanced technologies to solve complex problems and deliver measurable value.

Overview

5
5
years of professional experience

Work History

Intermediate Software Engineer

APEXBI
04.2023 - Current
  • Company Overview: Remote (UK-based)
  • Integrated APIs daily with third-party companies both locally and internationally
  • Wrote SQL stored procedures that interface with APIs and internal front-end frameworks
  • Built and maintained internal frameworks to accelerate product roll-outs based on demand
  • Optimized queries in large SQL databases for efficient report generation
  • Engaged stakeholders to gather and translate business requirements into technical specifications
  • Mentored junior developers and promoted engineering best practices
  • Remote (UK-based)

Software Engineer

Gamesmart
10.2022 - 03.2023
  • Company Overview: Centurion, South Africa
  • Programmed a bill validator in C++ to process bank notes and update a SQL database
  • Integrated validator functionality into an API solution for remote/casino credit processing
  • Implemented communication protocols using RS232 with Slackware OS on Raspberry Pi
  • Centurion, South Africa

Software Engineer

CSIR
05.2021 - 09.2022
  • Company Overview: Pretoria, South Africa
  • Reviewed project specifications and designed performant technology solutions
  • Developed a mobile application using RFID to identify and track assets
  • Created a Windows-based admin portal using C# and .NET Framework
  • Built and tested a Python-based facial recognition system for client deployment
  • Authored user manuals to support adoption of developed features
  • Developed and maintained web applications to enhance existing solutions
  • Pretoria, South Africa

Software Engineer Intern

CSIR
01.2020 - 03.2021
  • Company Overview: Pretoria, South Africa
  • Collaborated with cross-department teams on software development projects
  • Built a fingerprint biometric system using PHP and C++
  • Developed wireless modules for embedded system communication over HTTP
  • Created a touchless biometric system using Raspberry Pi 4 and USB camera
  • Built web and desktop applications to support biometric solutions
  • Pretoria, South Africa

Education

Diploma - Electrical, Electronics And Communications Engineering

Tshwane University of Technology
04.2001 -

Skills

Full-Stack Engineering

Cloud Architecture

API Integration & Microservices

Vector DB & RAG-based Search Systems

SQL & NoSQL Data Optimization

CI/CD & DevOps

FinTech Systems

Stakeholder Engagement & Business Requirement Translation

Agile Leadership

Technical Mentorship

Cross-functional Collaboration

C#

Python

JavaScript

SQL

undefined

Tech Stack

C#, Python, JavaScript, SQL, Java, C++, .NET 6/7, ASP.NET Core, React, LangChain, Azure (App Services, Blob, Functions, CosmosDB, DevOps), SQL Server, PostgreSQL, Pinecone, Redis, Docker, Git, Azure DevOps, Swagger, Postman, RS232, OAuth2, REST, WebSockets

Selected Projects

  • AI Assistant for Document Intelligence, 2023, Built a RAG architecture (OpenAI + LangChain + Pinecone) for FinTech Q&A.
  • Smart Billing Gateway, 2022, Designed .NET Core multi-tenant API for 50k+ monthly transactions.

Timeline

Intermediate Software Engineer

APEXBI
04.2023 - Current

Software Engineer

Gamesmart
10.2022 - 03.2023

Software Engineer

CSIR
05.2021 - 09.2022

Software Engineer Intern

CSIR
01.2020 - 03.2021

Diploma - Electrical, Electronics And Communications Engineering

Tshwane University of Technology
04.2001 -
Shawn MaweleweleSenior Software Engineer