Marnus Steyn

I'm a

About

There is no substitute for hard work - Truly a statement I live by and something those I work with can attest to. Keeping that I mind, what does this statement mean exactly? For me, it is a drive to create, a drive to be faced with a challenge and finding the most creative and effective way to solve it. From the very start of my studies, I had a true interest and fascination in the field of information technology and I'm very happy to be finding myself in a market that is constantly changing, improving and innovating.

Technology Architect.

Currently working as an Architect and Senior developer, however I have other cross-cutting duties as well.

  • Birthday: 1 April 1994
  • Website: www.marnussteyn.co.za
  • Availability: None (Employed)
  • City: Cape Town, South Africa

Get to know me: I find myself in an interesting dichotomy - The way the world works and the technical intricacies of the digital age fascinate me to no end. On the other end I also greatly enjoy the more subjective and artful things in life; Bit of an audiophile (lies, big audiophile), enjoy masterfully crafted films, Photography and stone masonry (the marble statues kind, like I swear those people are magicians) - All that to say, I have an appreciation for anyone that creates and crafts unapologetically.

Skills

Below is a high level overview of the skills I currently posses and practice on a regular basis

Programming Languages & Frameworks

Golang (With DDD)90%
C# (With .Net Core, ASP MVC and SignalR) 70%
JavaScript (With Vanilla JS, Typescript, Angular, Vue.js, Node.JS and Express)85%
ObjectScript (Running on Iris 2024 & 2025)70%
HTML & CSS (With Bootstrap and Tailwind)75%
Java (With Springboot) 60%
SQL (With MySql/MariaDB and MSSQL Engines) 65%
ISC Rest (Iris REST Library for rapid development) 80%

Tools, Platforms and Cloud Services

AWS 70%
Redis75%
Queue Services (RabbitMQ & AWS SQS)70%
Intersystems Iris70%
CI/CD (via Docker Runners in Gitlab)65%
UX/UI Designs and Prototypes70%
Container Orchastration (AWS Fargate)70%
Containers (Docker)65%

Resume

I am currently employed at TriFour Health, a Med-Tech and HIS company servicing a wide range of healthcare organisations across Africa.

Professional Experience

Developer | Developer Team Lead

2024 - Present

TriFour Health, Cape Town

  • Architect
  • Senior Developer
  • CI/CD
  • R&D of new Technologies and methodologies for team
  • Team Lead

Developer | Developer Team Lead

2018 - 2024

PayFast by Network(Formally PayGate), Cape Town

  • Architect Promotion
  • Development Team Lead Promotion
  • Managing new internal company treasury project
  • Certified ScrumMaster accredited from SCRUM ALLIANCE®
  • Full Stack Mirco-Service Developer
  • iOS/Android Mobile Developer
  • Experience in Fin-Tech Topics like 3D-Secure, Auth/Settlement Processes etc

iOS Developer | .Net Back-End Developer

2017 - 2018

Digiata, Cape Town

  • iOS Development of Timekeeping app with local storage and cloud sync
  • Back-End Development of .Net enterprise application, focusing on test automation with Selenium
  • Sales Force Developer Training

Junior Fullstack Developer

2016 - 2017

MicroZone, Bloemfontein

  • Angular JS front-end developer
  • .Net MVC back-end developer with experience in SignalR and MSSQL
  • Ionic Hybrid Mobile Development

Education

Bachelor of Science Honors - Computer Science

2017 - 2018

University of the Free-Sate

I Completed my BSc Honours in Computer Science and Informatics at the University of the Free State and opted to complete it in one year where the option to do studies and year project over 2 years.

Bachelor of Science - Computer Science

2013 - 2016

University of the Free-Sate

Completed my BSc Degree in Computer Science and Informatics at the University of the Free State. I Also participated at the CHPC Cluster Computing Competition in 2014.

Matric

2008 - 2012

Kimberley, Northern Cape

Received my matric certificate from Adamantia High School in Kimberley, Northern Cape. Even then I was enthusiastic about I.T and helped out int the computer literacy class.

Current Job Breakdown

I have worked for TriFour for just over 1 and a half year now. Since then I have been privileged to work with a very unique tech stack called Intersystems Iris. It is a one-stop-shop product where WebServer, Database, Messaging, Flows, Data Warehouseing and everything in between lives on one platform.

When I joined I had to find my feet using this one of a kind platform, but have now settled into what is offers and yet continuing to learn about it everyday.

My day to day includes drawing up the technical documents to act as a foundation we iterate over with the larger technical team. I also support the development teams on day to day technical impediments, learning and growth. I often develop the scaffolding of new applications for develpovers to use as the jumping-off point for critical projects. I often R&D new ventures to see what is possible and viable from a technical perspective and weight up if buying or building is our best option. I will also consult with our internal team and clients to establish what is possible and how to navigate navitage the solution's technical aspects.

Cloud Services - AWS

Below is a more detailed breakdown of the particular AWS Services I have worked with and get to use for my day to day development tasks.

AWS IAM

AWS IAM

I use IAM to setup roles, permissions and policies for AWS resources to interact and talk to each other. The IAM experience I have relates to the rest of the services shown below.

AWS lambda

AWS Lambda

A great portion of the work I do for the microservice system we built relies on lambdas. Setting them up and deploying to them is part of my daily tool belt.

AWS EC2

AWS EC2

I have connected to many a EC2 server to test and use for beta environment purposes, but it's usually not my responsibility to maintain and set them up so there I have room to grow.

AWS RDS

AWS RDS

Setting up basic RDS instances for use as a MySQL or MSSQL Server is something I've done quite a few times. I also know how to use the basic monitoring tools for the database instances.

AWS S3

AWS S3

At various points in the solutions we have built persistent file storage has been a requirement, and be it as part of a process for temp storage or for more permanent fiscal purposes, S3 is a service I come across often.

AWS SQS

AWS SQS

SQS is a great interconnect for services in AWS without having to setup 3'rd party queue software - thus it is a great combination with lambdas for microservice processes. I have used it extensive in my projects.

AWS API

AWS API Gateway

For any of our API needs, we have chosen to off load the web sever duties to API Gateway and focus out time on the actual logic, thus saving a lots of time. API Gateway still has all the means to manage everything from authentication to custom rules with no code required.

AWS QLDB

AWS ECS Fargate

For one of the new Scheme Tokenisation service we built, I used ECS Fargate in order to simplify the hosting and rapid scaling of the various applications driving the service. Simply having to dicdate rules and boundries and not have to worry about provisioning and scaling actions have proved to be of great benefit.

AWS Event

AWS Event Bridge

Automation and scheduling is a big part of what we do and Event Bridge made it easy for us to achieve just that with all the services we use, it just plugs in.

Contact

Like to chat or see what I'm up to career wise these days? Leave me a message below!

Location:

Cape Town, South Africa