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, to be faced with a challenge and finding the most creative and effective way to solve it. From the 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 a Architect while still filling a development role within other teams.
- Birthday: 1 April 1994
- Website: www.marnussteyn.co.za
- Availability: Prospecting
- City: Cape Town, South Africa
- Age: 30
- Degree: BSc Honors
- Email: steynmarnus@yahoo.com
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 breakfast runs with the pals - 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
Tools, Platforms and Cloud Services
Resume
I am currently employed at PayFast (previously known as PayGate), part of Network International Group. Our main focus is being one of Africa's largest payment gateways and my day-to-day sphere is the world of Fin-Tech. I am not apposed to that changing.
Professional Experience
Architect | Team Lead | Developer
2018 - Present
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 PayGate (Now known as PayFast by Network) for just over 5 years. Since then I have been privileged to work with a wide
array of languages and tech stacks - Once my current project has come to and end, I regularly asked to jump in on other teams projects to fully flesh out my
expertise where I can.
I joined as a Developer, then I got assigned the role of Development Team Lead. In June of 2023 I got promoted to Architect -
which has been my current role ever since.
My day to day includes solution design and drawing up technical documents to act as a foundation we iterate over with the larger architecture 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 developers to use
as the jumping-off point for critical projects. As the architecture team we would also develop libraries for the various teams to help speed up
development, but also ensure that high throughput parts of the system adhere to best practices and get the most out of the given technology. I will also consult
with our product team and clients to establish what is possible and how to navigate navigate the solution's technical aspects.
In terms of delivery, I work closely with our Dev-Ops team to plan our deploys for my teams work and follow up to ensure production QA is also verified. We
aslo try to innovate on ways to mature and improve the deployment and metrics/telemetry of the solutions we take to production.
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
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
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
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
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
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
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 micro-service processes. I have used it extensive in my projects.

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 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 dictate rules and boundaries and not have to worry about provisioning and scaling actions have proved to be of great benefit.

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
Email:
steynmarnus@yahoo.com