ABSA Bank · Data Analyst · Feb 2018 — Mar 2020
Built data marts for credit-bureau reporting on SAS, PySpark, Hive, and Oracle. First real exposure to production-grade access controls and audit trails — the parts of enterprise data that no tutorial covers.
VATGlobal · Senior DevOps Engineer · Mar 2021 — Jun 2022
Architected Zero Trust AWS EKS environments fronted by Cloudflare Access. Deployed the Grafana / Prometheus stack for production observability. Codified everything in Pulumi so a new region was a pull request, not a ticket.
Superb APS · Full Stack Software Engineer · Jul 2022 — Aug 2023
Migrated a Snowflake setup to an S3 data lake on Argo Workflows. Locked down access with IAM least-privilege; introduced Athena audit queries so downstream consumers could prove what they touched.
VAT Compliance · Lead Front End Engineer · Sep 2023 — Dec 2024
Led a frontend platform rewrite on Next.js + TurboRepo. Enforced design-system and dependency policies in CI to reduce supply-chain risk. Mentored engineers; codified the boring stuff so reviews could focus on intent.
Planet42 · Senior Data Engineer · Nov 2024 — Apr 2025
Designed real-time vehicle telemetry pipelines on Airflow with SACRRA credit-bureau reporting. Zero Trust networking with AWS SSM; everything routed through identity, nothing through public internet.
Monocle Solutions · Senior Data Engineer · May 2025 — Present
Embedded into an IFRS 17 regulatory reporting programme at Lombard Insurance. Designing GCP data pipelines and lineage models so that regulatory audit traces back directly to source — the lineage is the audit trail.