About Me

Learn more about my background and experience.

I am a qualified software engineer and internationally certified Oracle Java 8 SE developer with experience in building web applications using modern technologies. I enjoy solving complex problems and creating intuitive user experiences.

I am based in South Africa and currently working as a Senior Software Developer II. I am passionate about creating elegant solutions to complex problems and continuously learning new technologies.

I am particularly interested in backend development and have been expanding my skills in game development and Java full stack development. I am always looking to collaborate on interesting Java projects and explore new technologies.

Professional Certifications

Salesforce Certified AI Associate

Salesforce

Issued: October 2024

Salesforce Certified Platform App Builder

Salesforce

Issued: May 2024

Salesforce Certified Platform Developer I

Salesforce

Issued: January 2023

Credential ID: 2917970

MuleSoft Certified Developer

Salesforce

Issued: July 2023

CompTIA Cloud+ CE Certification

CompTIA

Issued: May 2022

Oracle Certified Associate, Java SE 8 Programmer

Oracle

Issued: December 2021

Credential ID: 1Z0-808

Microsoft Certified: Azure Fundamentals

Microsoft

Issued: April 2021

Experience

Senior Software Engineer II

Old Mutual Insure | South Africa | August 2025 - Present

  • Recently joined as Senior Software Engineer II

Java & Salesforce Developer and Integration Specialist

Exah | South Africa | 2023 - May 2025

  • Developed scalable backend solutions using both Java (Spring Boot) and Salesforce (Apex).
  • Designed and maintained Salesforce custom objects, flows, and LWC components.
  • Built RESTful and SOAP-based APIs to integrate Salesforce and external Java services.
  • Delivered clean, maintainable, and high-performing code for multi-platform applications.
  • Implemented backend logic using Spring Framework (Core, MVC, Data) for business process automation.
  • Collaborated with cross-functional teams to understand requirements and deliver full-stack solutions.

Salesforce Developer and Integration Specialist

Tetrad Group | South Africa | 2022 - 2023

  • Developed code to integrate systems using REST APIs to fetch data from Java-based systems.
  • Utilized Synatic middleware to automate data flow between systems.
  • Participated in daily standups and adhered to Agile Scrum methodologies.
  • Ensured seamless integration by coordinating between Salesforce and backend systems.

Java Fullstack Developer

Zensar Technologies | South Africa | 2020 - 2022

  • Designed and maintained server-side applications using Java and Spring Boot.
  • Developed user-friendly web interfaces and responsive UIs.
  • Implemented database integration and data access layers (PostgreSQL, SQL).
  • Built CI/CD pipelines and managed automation using GitHub Actions.
  • Managed AWS resources including EC2, S3, Lambda, and SQS.
  • Contributed to scalable, high-performance software solutions with Docker containerization.

Education

Advanced Diploma in Computer Science

Tshwane University of Technology | South Africa | 2023 - In Progress (2025)

Advancing knowledge in advanced computer science concepts and specialized areas of software development.

Diploma in Software Development

Tshwane University of Technology | South Africa | 2017 - 2021

Focused on software engineering, web development, and database management.

National Senior Certificate

Hoërskool Lydenburg | South Africa | 2008 - 2012

Open Source

  • Interested in backend development and Java projects
  • Currently learning game development and Java full stack development
  • Looking to collaborate on various Java projects