About Me
As a dedicated software engineer, I leverage my academic background in Actuarial Science to design and deliver robust, scalable solutions. My expertise spans both Java and .NET ecosystems, where I build efficient, reliable applications using modern frameworks like Spring Boot and ASP.NET Core.
I also work with frontend technologies such as JSF and Angular, ensuring end-to-end system reliability. I’m committed to writing clean, maintainable code and staying current with industry trends to deliver cutting-edge solutions.
Frontend
Angular, JSF, JavaScript, TypeScript
Backend
.NET, Java/Spring Boot, RESTful APIs, Microservices
Database
SQL Server, MySQL, PostgreSQL, JPA, Hibernate
Cloud
Azure, AWS, Docker
Professional Experience
WARP Development
Somerset West, South Africa
Mar 2025 - Present
Intermediate Developer
- •Warp Development is a custom software development company specializing in web, mobile, and e-commerce solutions.
- •It provides end-to-end digital services including UI/UX design, system architecture, and cloud-based application development
Gap Infrastructure Technology (GIT)
Stellenbosch, South Africa
Dec 2023 - Feb 2025
Java Software Developer
- •Built the Procurement Process from scratch and fully integrated the system with SIO
- •Developed SIO (SA Infrastructure Online) for business partner registrations and tender management
- •Created dynamic questionnaire builder for procurement processes
- •Implemented bidding process and evaluation systems for tenders
- •Optimized systems to work efficiently with big data
- •Won Subsidiary Employee of the Year in 2024
Discovery
Stellenbosch, South Africa
Mar 2023 - Dec 2023
Java Software Developer (Contract)
- •Developed Financial Needs Analysis (FNA) system for client financial assessment
- •Implemented secure client onboarding with personal and financial data input
- •Created automated assessment of income, expenses, assets, and liabilities
- •Built dynamic recommendations for insurance, investments, and retirement planning
- •Ensured compliance with regulatory requirements for financial advisory services
The Data Company Technologies
Stellenbosch, South Africa
Jun 2022 - Dec 2023
Java Software Developer
- •Developed LeaseTracker for IFRS16 compliance and asset management
- •Created Acumen system for claim submission and processing
- •Implemented automated data validation for complete and accurate claim submissions
- •Built reporting systems for auditing and compliance with regulatory standards
- •Maintained full audit trails of claims from submission to resolution
Skills & Expertise
Java Development
Java 8/17, Spring Boot
Building robust and scalable backend applications with modern Java frameworks and features.
Backend Development
RESTful APIs, Microservices
Creating robust server-side applications with focus on scalability and clean architecture.
Database Management
SQL Server, MySQL, Hibernate
Designing and implementing efficient database schemas and queries for optimal data management.
Frontend Development
JSF, Angular, JavaScript
Building user interfaces with Java Server Faces and modern JavaScript frameworks.
Version Control
Git, BitBucket
Managing code versions efficiently with Git and collaborating effectively through BitBucket.
Programming Languages
Java, JavaScript, TypeScript, SQL
Writing efficient and maintainable code across multiple programming languages.
Cloud Services
Azure, AWS
Deploying and managing applications on cloud platforms with focus on scalability and reliability.
DevOps
Docker, CI/CD
Implementing continuous integration and deployment pipelines for efficient software delivery.
Actuarial Knowledge
Financial Analysis, Risk Assessment
Applying actuarial science principles to software solutions for financial services.
Agile Methodologies
Scrum, Kanban
Working efficiently in agile environments with focus on continuous delivery.
My Services
Java Application Development
Custom Java applications built with Spring Boot, focusing on performance, scalability, and reliability.
Enterprise System Integration
Seamless integration of complex enterprise systems using Java-based technologies and APIs.
Financial Software Solutions
Specialized software for financial services, leveraging actuarial knowledge for risk assessment and compliance.
Cloud-Based Applications
Scalable and secure applications deployed on Azure and AWS cloud platforms with modern DevOps practices.
Education
BCom (Actuarial Science)
Stellenbosch University
Jan 2019 – Dec 2021
High School Diploma
Paul Roos Gimnasium
Jan 2014 – Dec 2018
