Nikola Prokopić

Senior Software Engineer at vCluster

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
Nikola Prokopić is a Senior Software Engineer with 11 years of experience building and operating cloud-native Kubernetes platforms and infrastructure. Based in Belgrade, he has driven architectural improvements and lifecycle management at Giant Swarm and now contributes to vCluster, focusing on provider-independent Cluster API integrations, Helm chart redesigns, and automation that reduce operational complexity. He blends backend engineering and DevOps—contributing notable fixes and features to the widely used cluster-api-provider-azure project—and has hands-on experience across Azure, AWS, GCP and on-prem providers. Early career work spans distributed services at Microsoft and full‑stack and CTO roles in startups, giving him a rare mix of product, customer-facing, and low-level systems experience. Colleagues rely on him for pragmatic redesigns that cut duplication and improve reliability while keeping developer experience front of mind.
code11 years of coding experience
job11 years of employment as a software developer
bookScience and Mathematics Department, Science and Mathematics Department at 5th Belgrade Grammar School
bookMaster in Information Technologies, Master in Information Technologies at Universitat de les Illes Balears
bookBachelor of Science in Electrical Engineering and Computing Computer Science, Bachelor of Science in Electrical Engineering and Computing Computer Science at University of Belgrade, School of Electrical Engineering
languagesSerbian, English, Italian, Spanish
stackoverflow-logo

Stackoverflow

Stats
3,396reputation
566kreached
11answers
0questions
Badges
git
top-5%
visual-studio-code
top-1%
github-logo-circle

Github Skills (22)

visual-studio-code10
azuread10
kubernetes10
lifecycle10
microsoft-azure10
azure-aks10
go10
kubernetes-pods10
cluster-api10
azure10
k8s10
kr8s10
git9
apidoc9
api9

Programming languages (12)

SmartyTypeScriptMDXPowerShellShellRustMakefileGo

Github contributions (5)

github-logo-circle
Cluster API implementation for Microsoft Azure
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:49 reviews, 9 commits, 9 PRs in 1 year 2 months
Contributions summary:Nikola's commits primarily involve enhancements and bug fixes within the `cluster-api-provider-azure` project, focusing on the Azure MachinePool and Managed Control Plane components. They implemented features like support for conditions in AzureMachinePool, set OsType for Linux in agent pool profiles, and fixed AKS cluster provisioning errors. Additionally, the user refactored managed cluster and machine pool scopes and addressed documentation issues, suggesting a focus on improving the project's usability and operational aspects.
apicluster-apik8s-sig-cluster-lifecyclek8s-provider-azuremicrosoft-azure
Cluster API implementation for Microsoft Azure
Contributions:33 pushes, 10 branches in 1 year 1 month
apicluster-apimicrosoft-azuremicrosoftazure
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
Nikola Prokopić - Senior Software Engineer at vCluster