Mark Theunissen

Engineer at MinIO

Western Cape, South Africa
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Mark Theunissen is an experienced software engineer with 14 years building backend systems, DevOps tooling, and team leadership across startups and product companies, currently contributing at MinIO from South Africa's Western Cape. He brings deep practical experience from roles at Pantheon—where he enhanced the widely used Terminus CLI with deployment, SSH key, and code-management features and tests—to senior engineering and principal positions at Kablamo, mx51, and Local Measure. Comfortable shipping production-grade infrastructure, Mark combines hands-on refactoring and automation skills with leadership in distributed teams and a background in systems architecture dating back to The Economist and Four Kitchens. He studied computer science at the University of KwaZulu-Natal and maintains a public project portfolio at marktheunissen.com, reflecting a long-running interest in improving developer tooling and deployment workflows.
code14 years of coding experience
job17 years of employment as a software developer
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at University of KwaZulu-Natal
github-logo-circle

Github Skills (10)

php10
terminusdb10
terminal-app10
cli10
devops9
unit-testing9
git8
drush8
phpunit7
mysql6

Programming languages (15)

JavaC++CGoHTMLTypeScriptDockerfileShell

Github contributions (5)

github-logo-circle
pantheon-systems/terminus

Sep 2016 - Oct 2020

The Pantheon CLI — a standalone utility for performing operations on the Pantheon Platform
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:32 commits, 32 PRs, 86 pushes in 4 years 2 months
Contributions summary:Mark contributed to the Pantheon Terminus CLI by refactoring code, removing the ability to set the Drush version and using `pantheon.yml` instead. They also worked on cleaning up SSH keys, adding a new command for deploying environments, and writing unit tests for the deployment command. Furthermore, the user implemented commands for code logging and committing, enhancing the tool's capabilities related to code management and deployment.
terminuswp-clidrushphpstandalone
DoSomething/server-playbooks

Jun 2012 - Feb 2013

Contributions:47 commits in 8 months
playbooksansibleansible-playbookssetting
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Mark Theunissen - Engineer at MinIO