Muhammad Ghaffar

Senior Software Developer at Ericsson

Helsinki, Finland
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
Muhammad Ghaffar is a Senior Software Developer based in Helsinki with eight years of experience building cloud-native infrastructure, Kubernetes operators, and CI/CD pipelines. At Ericsson he focuses on reliability and release engineering for Cluster API and Metal3 projects, leading multiple CAPI release and CI cycles and improving e2e test stability for production-grade Kubernetes lifecycle automation. He blends backend Go development with DevOps responsibilities—troubleshooting Jenkins/Prow, writing tests, and implementing custom CRDs and operators—to keep complex cluster management systems robust. Early work spans telecom voice-quality tooling and game/VR development, reflecting a practical cross-domain engineering background that helps him bridge system-level reliability with developer productivity. Notably, his open-source contributions to the widely used cluster-api project include preventing unsafe reconciliations and enhancing test observability, underscoring a focus on safe automation at scale.
code8 years of coding experience
job2 years of employment as a software developer
bookMaster's degree, Information Technology, Master's degree, Information Technology at University of Eastern Finland
bookBSCS, Mathematics and Computer Science, BSCS, Mathematics and Computer Science at National University of Computer and Emerging Sciences
languagesUrdu, English
github-logo-circle

Github Skills (8)

kubernetes10
cluster-api10
go10
kubernetes-pods10
testing10
automation9
automations9
yaml8

Programming languages (9)

HCLShellRustMakefileGoHTMLJupyter NotebookRuby

Github contributions (5)

github-logo-circle
kubernetes-sigs/cluster-api

Jun 2022 - Aug 2022

Home for Cluster API, a subproject of sig-cluster-lifecycle
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:116 reviews, 2 commits, 24 PRs in 1 month
Contributions summary:Muhammad primarily contributed to the `cluster-api` project, focusing on enhancing the stability and reliability of Kubernetes cluster management. Their work involved adding checks to prevent the reconciliation of non-topology-owned templates, improving the testing framework with new functions for monitoring deployment logs, and increasing timeouts for e2e tests. Additionally, the user has worked on adding new features to the machine deployment and KubeadmControlPlane.
apilifecyclesubprojectcluster-apisig
adilGhaffarDev/PyChatBot

May 2020 - Mar 2023

Contributions:1 PR, 5 pushes, 1 branch in 2 years 10 months
flaskkeraspython3tensorflow
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
Muhammad Ghaffar - Senior Software Developer at Ericsson