Furkat Gofurov is a Senior Software Engineer with eight years’ experience building cloud-native infrastructure and Kubernetes-focused tooling, currently driving Cluster API integration within Rancher at SUSE. He combines backend and DevOps expertise—contributing significant control-plane features and scaling logic to kubernetes-sigs/cluster-api and hardening provider implementations like cluster-api-provider-azure. A proven release and triage lead in the Kubernetes community (Cluster API release lead and Kubernetes RT bug triage lead), he brings both code-level rigor and project stewardship to open-source ecosystems. His background spans telecom-grade systems, bare-metal provisioning (metal3/baremetal-operator), and production stability improvements, reflecting a strong focus on reliability and maintainability. Based in Helsinki, he pairs advanced academic training in complex systems and pervasive computing with hands-on experience across vendor and research environments.
7 years of coding experience
4 years of employment as a software developer
Graduate Research Student, Graduate Research Student at CRAN - The Research Center for Automatic Control
"Umid" boarding-school specialized in foreign languages
Master's degree, Master of Science with a Major in Computer Science, specialisation Mobile Systems, Master's degree, Master of Science with a Major in Computer Science, specialisation Mobile Systems at Lappeenranta University of Technology
Master's degree, Master in Complex Systems Engineering, Master's degree, Master in Complex Systems Engineering at Universite de Lorraine
Cisco Networking Academy
Master's degree, Master in Pervasive Computing and Computers for sustainable development, Master's degree, Master in Pervasive Computing and Computers for sustainable development at Luleå University of Technology
Bachelor of Science - BS, Telecommunications Engineering, 88/100, Bachelor of Science - BS, Telecommunications Engineering, 88/100 at Tashkent University of Information Technologies
Bare metal host provisioning integration for Kubernetes
Role in this project:
Back-end & DevOps Engineer
Contributions:143 reviews, 26 commits, 24 PRs in 2 years 5 months
Contributions summary:Furkat made several changes related to the `baremetal-operator` project, focusing on improvements to the Ironic integration. Their contributions include adding features to support image disk formats, and enhancing the controller to manage the BMH status and root device hints, and updating golang and tool versions. They also made updates to the tools and scripts used for local ironic deployment, and also addressed the removal of deprecated methods.
Home for Cluster API, a subproject of sig-cluster-lifecycle
Role in this project:
Backend & DevOps Engineer
Contributions:344 reviews, 21 commits, 48 PRs in 2 years 7 months
Contributions summary:Furkat contributed to the `kubernetes-sigs/cluster-api` project, focusing on the kubeadm control plane. They implemented features enabling mutation of preKubeadm and postKubeadm commands, and files within kubeadmConfigSpec. Additionally, the user worked on scaling down the control plane by marking machines with a delete annotation and by adding a possibility to mark a specific control plane machine to be deleted. They also fixed failing tests and made adjustments based on code reviews.
apilifecyclesubprojectcluster-apisig
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.