City of Johannesburg, Gauteng, South Africa
Machine Learning & Software Engineer with 8+ years of experience building production-grade ML systems. Proficient in C++Java and Python with expertise in deploying high-performance pipelines using PyTorch, TensorFlow, and modern ML frameworks. Skilled in architecting systems that require robust decision-making and real-time processing..
contracted to PayFast as a Senior FullStack Engineer
Containerized training and serving workflows using Docker and Kubernetes, enabling parallel experimentation and effective horizontal scaling of ML models. • Designed UI concepts with Figma and developed Angular 14 dashboards hosted on S3, increasing transparency and data accessibility for stakeholders. • Architected event-driven pipelines using Apache Kafka and RabbitMQ to decouple services and ensure at-least-once delivery. • Managed CI/CD pipelines with Jenkins, integrated operational support via Freshdesk, and employed PRTG alongside CloudWatch to
• Developed high-performance C++ and Java microservices with Spring Framework for casino gaming devices; integrated ISO 8583 messaging for real-time transaction processing. • Prototyped Python/C++ ML modules for fraud detection using ensemble methods and feature hashing, catching anomalies in live streams
• Led a team of 4 engineers; drove sprint planning, stakeholder demos, and project roadmap execution. • Engineered and sustained enterprise Java solutions using Spring. • Implemented RabbitMQ for asynchronous messaging and Redis for distributed caching across microservices.