Senior Software Developer
Sep 2024 — Present- Built the debtor change orchestration system — a cross-team observability feature that audits business-process events and raises alerts, cutting client queries about where risk scores sat in the system by 64%.
- Partnered with the CTO to build a custom event-driven orchestration microservice (à la MassTransit) using three-phase commits, event streams with slowly-changing dimensions, and the outbox pattern — supporting trade-credit recommendations worth nearly 7% of South Africa's GDP.
- Led the technical split from a partner company, standing up independent Azure infrastructure (new tenant, CI/CD pipelines, VMs) using the Strangler Fig and facade patterns.
- Turned black-box Python risk-scoring services into observable, event-driven FastAPI services with CI/CD; introduced team standards, PR templates, and Roslyn static analysis, and mentored junior and intermediate developers.