Based in Johannesburg, ZA

Angelo
Puza

Full Stack Developer
Shipping apps that hold up in production

Angelo Puza
Open to new opportunities — SA & remote
Scroll

Building things
that work.

Hello Hi, I'm Siyamthanda Angelo Puza, a Junior .NET Developer at PMD Dies & Stereos. One of two in-house developers, I ship features and root-caused bug fixes to PMDEdge — a live ASP.NET Core Blazor Server ERP (35+ merged PRs in six weeks). I am completing my NQF Level 5 Full Stack qualification at AIE, with a focus on software that holds up in production through runtime verification and testing.

Early on, I deployed SmartGear Online to Azure & watched it crash on startup — a missing database migration step that never showed up locally. I traced the cause, fixed it & now bake that safeguard and runtime verification into every project before it ships.

What I'm building & delivering

  • Production ERP Features — Delivered 35+ merged PRs including quoting fix modules, fail-closed job-ticket safeguards, Guillotine Rubber workflows, and xUnit test suites.
  • Flexopedia — Embedded documentation platform with admin tools, an 8-page reports suite, a 13-icon job-ticket glossary, and hand-built SVG process diagrams.
  • Site-Wide Search Engine — Python indexing script with weighted scoring and natural-language query resolution across PMDEdge.
  • Dispatch Route Planning — Live GIS module (C#, Blazor Server, Dapper, Leaflet/OSM, Nominatim) geocoding addresses, clustering stops, and generating TripSheets.

Certifications

  • Generative AI for Developers — WeThinkCode_ · May 2026 (prompt engineering, AI-assisted debugging, code refactoring, algorithm deconstruction).
Backend & Languages
C# / .NET ASP.NET Core MVC Blazor Server EF Core Dapper LINQ SQL Server PostgreSQL Redis REST APIs
Frontend
React / TypeScript Tailwind CSS HTML5 / CSS3 JavaScript Leaflet.js / OSM
DevOps, Testing & QA
Azure DevOps Docker GitHub Actions xUnit / Moq SignalR Git & GitHub Root-Cause Analysis
Data & Tools
Power BI Python GenAI SSMS
0
Merged PRs on Live ERP
0
Languages Spoken
💼
Junior Developer
PMD Dies & Stereos · Brakpan, SA
Remote-ready · Jul 2026 — Present
🎓
Full Stack Dev — NQF Level 5
Academic Institute of Excellence · Jul 2025 — Present
🤖
Generative AI for Developers
WeThinkCode_ · May 2026
🌍
Languages
English · isiZulu · isiXhosa (fluent)

Where I've worked

Junior Developer · PMD Dies & Stereos

Jul 2026 — Present

One of 2 in-house developers on PMDEdge, a custom ASP.NET Core Blazor Server ERP covering Artwork Origination, Production, Quoting, Invoicing & Dispatch.

  • Shipped 35+ merged pull requests to the live ERP via Azure DevOps (Boards, Repos, Pipelines), with each change root-caused and runtime-verified before release.
  • Fixed quoting-engine defects causing customer pricing inconsistencies and bound PDF previews to selected revisions.
  • Built a fail-closed production safeguard holding unstarted tasks on queried job tickets and resolved staff allocation logic.
  • Delivered Guillotine Rubber workflows with idempotent SQL/rollback scripts, a To Do priority system with notifications, and stock-picking alerts.
  • Resolved Blazor UI defects (page refresh hangs, pop-up CSS stacking context issues), rewrote shift clock-in logic, and added xUnit testing.
  • Independently built Flexopedia (internal wiki, 8-page report suite, SVG process diagrams) and a custom Python-indexed site-wide search engine.
  • Building a GIS(Geocoding addresses, Interactive maps & Spatial routing) route-planning system (C#, Blazor Server, Dapper, Leaflet/OSM, Nominatim) geocoding stops and generating driver TripSheets.

Full Stack Software Developer · Academic Institute of Excellence

Jul 2025 — Present

Occupational Certificate (NQF Level 5, equivalent to a post-secondary diploma). Studied alongside full-time developer work, following completion of the IT Foundation Programme (Feb 2025 – Jul 2025).

Other Experience

  • Event Support & Client Liaison — Bosse Events · Jan 2026 – May 2026. Client-facing coordination to tight deadlines; adaptability and professionalism under pressure.
  • Bartender — Thirst Bar Services & The Bar Business · Jan 2025 – May 2026. High-volume service with sustained accuracy, multitasking, and precise transaction records against performance targets.
  • Administrative & Data Capture Assistant — O.R. Tambo Memorial Hospital · Jul 2024 – Sep 2024. High-volume data entry with verification, error correction, and strict confidentiality of sensitive records.

Education

  • Occupational Certificate: Full Stack Software Developer (NQF Level 5) — Academic Institute of Excellence · Jul 2025 – Present (equivalent to a post-secondary diploma).
  • IT Foundation Programme — Academic Institute of Excellence · Feb 2025 – Jul 2025 (preparatory bridging coursework).
  • Information Technology & Computer Science (NCV Levels 2–3) — EWC TVET College · 2023 – 2024.
  • National Senior Certificate — Acudeo College Crystal Park · 2021 – 2022.

Selected Work

01 In Production
ASP.NET Core 8 MVC / C#Entity Framework Core + SQL ServerAzure (App Service + SQL Database)

SmartGear Online

A full-stack ASP.NET Core 8 e-commerce platform with cart, checkout, order tracking, product customization, role-based admin tools & real-time updates via SignalR. Deployed on Azure App Service with Azure SQL.

02 Open Source
ASP.NET Core MVCC#SQL Server

BugTrack — Bug & Test Case Management

QA-focused system for logging defects, designing test cases & tracking execution history, with an enforced bug status lifecycle & bidirectional bug-to-test-case linking. Built with ASP.NET Core MVC, EF Core & SQL Server.

03 Portfolio Project
ASP.NET Core MVCC# / EF CoreREST API

TechStock IMS

Inventory management system for computer hardware with a layered Controller–Service–Repository architecture, role-based ASP.NET Identity security, dashboard analytics, in-memory caching & a public REST API.

04 Live Demo
React 19 / TypeScriptASP.NET Core 10PostgreSQL / RedisDocker

DispatchTrack — Logistics Dispatch Platform

Role-based (Admin/Dispatcher/Driver) dispatch platform with live dashboard, mobile-first driver portal, JWT auth with rotating refresh tokens, server-enforced job state machine, Redis caching & GitHub Actions CI/CD. Deployed at $0/mo on Render, Neon & Upstash.

Let's
Connect.

Open to junior developer, QA & IT support roles — South African & international remote. Drop me a message or reach out directly.