Summary
Overview
Work History
Education
Skills
Timeline
SoftwareDeveloper

Rynhardt Cloete

Software Developer
Pretoria,GP

Summary

Dynamic Software Architect with a proven track record at Epiroc Digital Hub South Africa, specializing in architecture implementation and systems development. Expert in data modeling and SQL, I excel in problem-solving and interpersonal communication, driving successful project outcomes and enhancing system capabilities. Passionate about delivering innovative solutions that meet client needs.

Overview

29
29
years of professional experience

Work History

Software Architect

Epiroc Digital Hub South Africa
07.2025 - Current

Upgrading the Geo Inventory system to make use of the newest platform components, services and 3rd party references, after being stagnant for some time.

Preparing and stabilizing the Geo Inventory system so that it is ready for release to a new client in conjunction with other team members.

This involves software development and related activities on the front end (web pages and desktop modules), services and database as necessary.

Software and Data Architect

MineRP (Epiroc Digital Hub South Africa)
01.2024 - 06.2025

Designed new database structures for the Asset Performance Management APM system based on requirements and data samples.

Created and maintained various database environments involved in the project.

Defined and coordinated the infrastructure provisioning for APM system as a whole.

Executed the data take on from various sources into the development, QA and Production environments for the APM system.

Produced an assortment of technical diagrams supporting the development of the product. (Deployment, Data flow, components,, etc.)

Software and Data Architect

MineRP
01.2013 - 12.2023

Software architect and development activities:

Involved with the design of multiple platform products over the time period.

Participated in the source code development of many if the products.

Including components that involve complex mathematics such as 3d plotting tools and volumetric surface reconstruction.

Oversaw the workload and provided guidance to other developers, during the creation of several products.

Participated in the design and implementation of build process and pipelines across different source control systems.

Did active debugging and fixed code issues as a routine part of the occupation.

Peripherally involved with testing, deployment and configuration as needed.

Data Architecture Related Activities:

Completed the database design for the majority of the platform products.

Optimized data structures where performance improvements were needed.

Involved in database administration concerns and data related problem solving when it was needed.

Devised a strategic layered data architecture for the company.

Created a data architecture best practice for all the teams.

Produced a data life cycle management guide to improve how the company deals with client information.

Constructed a universal component dependency diagram for the platform as a whole.

Created a guide for producing data contracts.

Team Lead and Development Team Manager

MineRP
01.2008 - 12.2013

Served as the technical lead for a sub team (< 5 people ) and eventually for the greater team (+-20 people) , during this period.

These duties involved the planning of the workload, technology decision making, technical issue resolution and facilitating the development of the product modules at the time.

The position included taking technical responsibility for the set of product modules developed as part of an enterprize application.

Active development on some parts of the application suite as still required.

Developer and Senior Developer

MineRP
01.2001 - 12.2008

Participated in the development of different modules that formed part of an enterprize application.

The development was done using multiple development languages and the modules catered for different parts of the mining value chain.

Requirement analysis, going to site and communicating with users and analysts was included in the responsibilities of the position.

Desktop software was produced with front ends, common controls, back end libraries and database storage. The solution also included CAD elements and specialized graphics that I worked on.

Developer

Kingsley McAdams Consulting (MineRP)
01.1997 - 12.2000

Created a labour management system (LMS) on behalf of the company for Anglo American Gold.

This was a contracted position that required the complete development of the application from inception to delivery.

Driving to site, meeting with clients, gathering requirements, analysis, design, development, testing and deployment was all included as the responsibilities of the position. Provisioning of the infrastructure, database design and data integration was also required.

Education

Bachelor of Science - Computer Science / Informatics

University of Johannesburg
Johannesburg, South Africa
04.2001 -

Skills

Architecture improvements

DevOps practices

Data modeling

Architectural illustration

Performance optimization

Software analysis

Software development

Problem-solving

Analytical skills

Systems design analysis

Interpersonal communication

Technical analysis

SQL

Data structures

Sofware Design

Timeline

Software Architect

Epiroc Digital Hub South Africa
07.2025 - Current

Software and Data Architect

MineRP (Epiroc Digital Hub South Africa)
01.2024 - 06.2025

Software and Data Architect

MineRP
01.2013 - 12.2023

Team Lead and Development Team Manager

MineRP
01.2008 - 12.2013

Bachelor of Science - Computer Science / Informatics

University of Johannesburg
04.2001 -

Developer and Senior Developer

MineRP
01.2001 - 12.2008

Developer

Kingsley McAdams Consulting (MineRP)
01.1997 - 12.2000
Rynhardt CloeteSoftware Developer