Marko Mudrinić

Senior Software Engineer at Računarski fakultet

Belgrade, Central Serbia
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
Marko Mudrinić is a Senior Software Engineer and Kubernetes Release Manager based in Belgrade with a decade of hands-on experience in cloud-native systems and release engineering. At Kubermatic he co-leads release management, maintains KubeOne (a cluster management project he helped create), and runs the company’s Prow-based CI/CD platform, shaping both product and developer workflows. A top contributor to Kubernetes and other CNCF projects, his work spans release infrastructure, test-infra, and core build tooling—tasks that require deep DevOps, automation, and reliability expertise. He also teaches advanced software engineering topics at the University Union in Belgrade, blending academic instruction with real-world open source practice. Beyond code, he’s improved UX and safety in tools like DigitalOcean’s doctl and implemented cross-cloud machine provisioning and autoscaling features, showing a strong focus on operational quality. Colleagues know him for combining meticulous release discipline with a bias for community-driven open source collaboration.
code10 years of coding experience
job5 years of employment as a software developer
bookMaster of Engineering - MEng Information Technology, Master of Engineering - MEng Information Technology at Računarski fakultet
bookComputer Science, Computer Science at University of Belgrade
languagesSerbian, English
github-logo-circle

Github Skills (34)

kubernetes10
github-ci10
docker10
sem10
cloud-computing10
testing10
bash10
makefile10
dockers10
terraform10
cicd10
terraformer10
release-management10
automation10
go10

Programming languages (23)

C#PowerShellJavaCSSMakefileGoMustacheHTML

Github contributions (5)

github-logo-circle
kubermatic/kubeone

Nov 2018 - Jan 2023

Kubermatic KubeOne automate cluster operations on all your cloud, on-prem, edge, and IoT environments.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:33 releases, 1236 reviews, 824 commits in 4 years 3 months
Contributions summary:Marko's commits focused on adding a deployment template for the Machine Controller, including code changes for the `machinecontroller.go` file. They also modified the `03-deploy-ca.go` and `01-install-prerequisites.go` files to disable etcd deployment and let kubeadm handle it. Additionally, the user contributed to adding support for Kubernetes 1.12 HA clusters and made modifications for implementing CI/CD integration.
kubernetes-deploymentkubermaticcluster-apion-premedge
digitalocean/doctl

Aug 2016 - Jun 2018

The official command line interface for the DigitalOcean API.
Role in this project:
userBack-end & DevOps Engineer
Contributions:95 commits, 53 PRs, 144 comments in 1 year 10 months
Contributions summary:Marko contributed to the `doctl` CLI, primarily focusing on enhancing the user experience and functionality of the DigitalOcean CLI tool. They implemented features like confirmation prompts for potentially destructive operations, added a force flag for bypassing these prompts, and added the ability to delete images and tags. The user also refactored existing confirmation logic and added initial test units.
command-line-toolapicommand-line-interfaceinfrastructurecloud
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
Marko Mudrinić - Senior Software Engineer at Računarski fakultet