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 (almost bordering on cliché) statement mean exactly? For me, it is a passion to create, a passion 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.
Team Lead & Full Stack Developer.
Currently working as a Development Team Lead while still filling a developer role within other teams.
- Birthday: 1 April 1994
- Website: www.marnussteyn.co.za
- Phone: +27 76 947 9936
- City: Cape Town, South Africa
- Age: 28
- Degree: BSc Honors
- Email: steynmarnus@yahoo.com
- Availability: Employed
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 abstract and artful things in life; from being a audiophile and enjoying masterfully crafted films, to deep diving on forgotten painters, 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 PayGate (Now known as DPO South Africa or PayFast), 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.
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.
Professional Experience
Developer | Developer Team Lead
2018 - Present
PayFast by Network(Formally PayGate), Cape Town
- 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
Current Job Breakdown
I have worked for PayGate (Now known as DPO South Africa or Payfast by Network) for just over 4 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.
Then little over a year ago, I got assigned the role of Development Team Lead. I break down tasks from business into digestible
development tickets, holding meetings with architecture, drawing up the initial technical documents to act as a foundation we iterate over. I also fulfill
scrum master tasks for my team.
Beyond that, I support the team on day to day technical impediments, negotiate timelines and expectations with business,
actively code on project within my team and support coding and consulting for legacy projects I've been a part of.
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. More
recently we investigated new CI/CD tools like serverless and I've been guiding my team through onboarding and employing it on our projects.
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 microservice 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 QLDB
Since I focus on Fin-Tech, I found myself coming across QLDB with our architecture team, and being able to leverage its ledger technology. It allows us to hit the ground running with thing like audit trail and write only built in.

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:
Durbanville, Cape Town, 7550
Email:
steynmarnus@yahoo.com
Call:
+27 76 947 9936