Apply now for M&R Hackathon 2026 in partnership with Momentum

11 Years experience

Software Engineer

11 Years experience

Senior Software Engineer with 11+ years of experience designing and building scalable backend systems, distributed applications, and cloud-native platforms across fintech, eCommerce, messaging, and digital services. Strong expertise in Java, Spring Boot, Python, and modern microservices architecture, with a passion for clean system design, event-driven architectures, and high-performance backend engineering. Experienced in leading technical teams, mentoring developers, and delivering reliable, production-grade software from architecture through deployment. Actively integrating AI capabilities into enterprise applications using LLMs, embeddings, and retrieval systems.

Work Details

Location

Greater Tzaneen, South Africa

Mobility

  • Greater Tzaneen, South Africa
  • Globally Remote

Availability

Immediately

Languages

Experience

WyzePal – Senior Software Engineer

Tech Stack

Key Skills & Tools

Languages & Frameworks

Testing & Quality

Platform & Integration

DevOps & Cloud

Observability & Analytics

Automation & AI

Delivery & Collaboration

Additional Tools & Technologies

Project Highlights

Enterprise eCommerce Platform

WyzePal (2014 – Present) Designed and developed a scalable microservices-based eCommerce platform using Java Spring Boot and Python. Built backend services, REST APIs, event-driven communication, and third-party integrations to support a high-performance, cloud-ready architecture.

Real-Time Messaging Platform

WyzePal (2014 – Present) Architected a secure, distributed messaging platform inspired by WhatsApp and Signal. Designed service boundaries, real-time communication, authentication, message persistence, and scalable event-driven messaging to support high availability and future growth.

Mobile Commerce Application

WyzePal (2014 – Present) Developed Flutter-based mobile commerce applications integrated with Bagisto backend services. Enhanced checkout workflows, payment processing, API integrations, and application performance to deliver a reliable and responsive user experience.

AI-Powered Backend Solutions

Multiple Projects (2023 – Present) Integrated large language models, embeddings, and vector databases into backend applications. Designed AI-enabled services using LLM APIs, Pinecone, and Weaviate to deliver intelligent features while maintaining scalable, low-latency system performance.

Professional Experience

WyzePal – Senior Software Engineer

11+ Years

Technologies:

  • Designed and developed scalable backend systems for fintech, eCommerce, streaming, and digital platforms.
  • Built microservices, REST APIs, and distributed applications using Java Spring Boot and Python.
  • Designed event-driven architectures to improve scalability, resilience, and system performance.
  • Developed Flutter mobile applications integrated with enterprise backend services.
  • Led solution design discussions and collaborated with stakeholders to deliver secure, production-ready software.
  • Mentored developers and promoted engineering best practices through code reviews and technical guidance.
  • Maintained CI/CD pipelines and supported cloud-native deployments.

Key Outcomes:

  • Delivered scalable backend platforms supporting high-performance business applications.
  • Improved platform scalability through microservices and event-driven architecture.
  • Enhanced application reliability through clean architecture and engineering best practices.
  • Successfully delivered end-to-end software solutions from architecture through production deployment.
  • Strengthened development capability through mentoring and technical leadership.

Freelance Software Developer

4 Years

Technologies:

  • Designed and developed backend applications and automation solutions for multiple clients.
  • Gathered requirements and delivered full software solutions from design through deployment.
  • Built cloud-hosted applications and integrated third-party services, including payment platforms.
  • Managed Linux-based deployments and maintained production environments.
  • Delivered scalable backend systems focused on reliability and maintainability.

Key Outcomes:

  • Delivered custom backend solutions across diverse client engagements.
  • Improved operational efficiency through automation and cloud technologies.
  • Built secure, maintainable applications tailored to client requirements.
  • Successfully managed projects independently from solution design to production support.

Education & Certifications

Education

  • BSc Applied Mathematics & Computer Science | University of South Africa (In Progress)
  • BSc Engineering (Metallurgy & Materials Science) | University of the Witwatersrand (2013)

Work Details

Location

Greater Tzaneen, South Africa

Mobility

  • Greater Tzaneen, South Africa
  • Globally Remote

Availability

Immediately

Languages

Experience

WyzePal – Senior Software Engineer
11+ Years
Freelance Software Developer
4 Years

Tech Stack

Interested in working with this consultant?

Share your details and we’ll help determine if this consultant is the right fit.

Fill out your details

Thanks for your interest!

We’ve received your details and one of our team will be in touch shortly to discuss this consultant and your requirements.

Feel free to explore more about Monkey and River, or get in touch with us if you have any questions.

Interested in working with this consultant?

Share your details and we’ll help determine if this consultant is the right fit.

Fill out your details

🎉

Application Received!

Thank you for applying to the Monkey and River x Momentum Life Insurance Hackathon 2025! 
We’ll review your application and will be in touch.

Thank You for Registering!

You’re officially booked to donate blood on:

Wednesday, 9 July 2025

Anytime between 09:00 – 15:00

If you have any further questions, feel free to call us on (012) 012 5828 or email us at info@monkeyandriver.com

Thank You for Registering!

You’re officially booked to donate blood on:

If you have any further questions, feel free to call us on (012) 012 5828 or email us at info@monkeyandriver.com

Monkey & River Hackathon 2025

Please complete the form below to register for the Hackathon.

Fill out your details*

Education Details
Programming Languages
Which AI tools have you used before?
Do you already have a hackathon team?

You can enter as a team or find a team at the hackathon.

Have you participated in a hackathon before?

Blood Donation
Registration Form

Please complete the form below to register for the Blood Drive happening on Wednesday, 9 July 2025, at Monkey and River Offices, Eco Park, Centurion.

Fill out your details*

Preferred timeslot
This helps us plan ahead. You’re not booking a specific time — just letting us know when you’re likely to arrive.

Questions or comments

After submitting, you’ll receive a confirmation email with more information about the Blood Drive.

Got a question?

By clicking Send, you agree to our Terms of Use and Privacy Policy