Zirk Mackay

Software Developer

Dedicated software engineer with expertise in Java and .NET systems, leveraging an academic background in Actuarial Science to design robust, scalable solutions. Passionate about solving complex problems and embracing emerging technologies.

Zirk Mackay

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

Decorative background

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
Decorative background

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.

Decorative background

Education

BCom (Actuarial Science)

Stellenbosch University

Jan 2019 – Dec 2021

High School Diploma

Paul Roos Gimnasium

Jan 2014 – Dec 2018

Decorative background

Get in Touch

Contact Information

zirk5237@gmail.com+27 824689029
Somerset West, South Africa
Decorative background