Furkat Gofurov is a Senior Software Engineer based in the Helsinki area with 7 years of experience building cloud-native infrastructure and control-plane automation. He is driving Cluster API integration at Rancher and has served as a Cluster API release lead and Kubernetes RT Bug Triage Lead, contributing backend and DevOps work to kubeadm control plane, the Azure provider, and Metal3's baremetal-operator. His technical work includes enabling pre/post-kubeadm command mutation, targeted control-plane machine deletion and scaling, plus dependency upgrades and error-handling improvements to boost provider stability. Prior roles at SUSE and Ericsson build on earlier experience delivering election-grade web applications and teaching CCNA, giving him an uncommon mix of systems provisioning, cloud reliability, and applied networking knowledge. He combines open-source leadership with hands-on troubleshooting and test restorations, focusing on maintainability and safe upgrade paths.
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.