Mike Ng is a Principal Software Engineer based in Markham, Ontario, with six years focused on cloud-native and Kubernetes ecosystem development, now leading work at Red Hat. He combines backend and DevOps expertise—demonstrated by substantive contributions to high-profile projects like Helm (Kubernetes' package manager) and the Operator SDK—improving SQL storage, release management, and uninstall/reconciliation behavior. A CNCF sandbox project maintainer and frequent KubeCon/DevConf speaker, he bridges community leadership with hands-on engineering. His background in computer science, statistics, and math from the University of Toronto underpins a pragmatic approach to resilient distributed systems and operational tooling. An often-overlooked strength is his knack for addressing operational edge cases (e.g., wait-for-delete semantics and lifecycle annotations) that materially improve production reliability.
6 years of coding experience
10 years of employment as a software developer
Honours Bachelor of Science Comp Sci Major Stats Major Math Minor, Honours Bachelor of Science Comp Sci Major Stats Major Math Minor at University of Toronto
SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding.
Role in this project:
Back-end & DevOps Engineer
Contributions:15 reviews, 7 commits, 12 PRs in 9 months
Contributions summary:Mike contributed to the Helm operator within the Kubernetes SDK, focusing on improvements to the Helm release management and reconciliation process. They addressed bugs related to uninstall operations and status updates, enhancing the stability of Helm-based deployments. Furthermore, the user implemented features related to resource management and added an annotation to control the lifecycle of resources during uninstall operations, demonstrating proficiency in both back-end logic and operational aspects. The contributions included improvements to error handling and improved code maintainability.
Contributions:2 reviews, 7 commits, 2 PRs in 1 year 1 month
Contributions summary:Mike primarily contributed to the Helm project's backend, focusing on SQL storage improvements and implementing features related to Kubernetes resource management. Their work involved addressing bugs related to release querying and error handling within the SQL storage driver. Additionally, the user added a '--wait' flag to the uninstall command, enabling users to wait for resource deletion, demonstrating a focus on operational aspects of the project. The user's contributions indicate a strong understanding of Kubernetes and the Helm architecture.
chartscharthelmpackage-managerkubernetes
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.