Summary
Kian Parvin is a software engineer with 7 years’ experience bridging embedded systems and cloud backend development, currently building Go webservers and Kubernetes-deployed services at Canonical. He brings deep C and embedded Linux expertise from leading firmware work on handheld PoS devices—Yocto, libnfc and Debian/Snap packaging—combined with modern CI/CD and container practices like Docker, Jenkins and GitHub Actions. At Canonical he contributed to large-scale services such as Livepatch, gaining production experience in both server-side and client packaging concerns. An avid student of systems and algorithms, he deliberately transitioned to cloud backend work to expand his tooling and architectural skills while maintaining a systems-level perspective. Based in Johannesburg, he is practical, curious, and comfortable moving between low-level firmware constraints and cloud-native service design.
7 years of coding experience
3 years of employment as a software developer
University of Pretoria