Marc Khouzam

Senior Software Engineer at Broadcom

Montreal, Quebec, Canada
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
Marc Khouzam is a Senior Software Engineer based in Montreal with over two decades of professional experience and 14 years focused on cloud-native tooling, DevOps and Kubernetes ecosystems. He currently works at Broadcom/VMware and is an active maintainer and contributor to high-profile open-source projects such as Helm, Cobra and kubectl, where his work has materially improved shell completion and plugin UX for Kubernetes users. His background spans systems-level C/C++ telecom work and large-scale open-source project leadership at Ericsson, demonstrating an unusual blend of low-level protocol expertise and modern Go-based tooling. At Ville de Montréal he operationalized container platforms and CI/CD at city scale, pairing hands-on engineering with automation and packaging (Deb/RPM/Chocolatey). Colleagues rely on him for pragmatic refactors that reduce dependencies and harden plugin behavior, and he often delivers overlooked but impactful quality-of-life improvements like cross-shell completion and improved test coverage. He holds advanced computer science training from the University of Waterloo and McGill, and brings a steady, long-term stewardship mindset to critical infrastructure projects.
code14 years of coding experience
job16 years of employment as a software developer
bookBachelor of Science, Computer Science and Mathematics, Bachelor of Science, Computer Science and Mathematics at McGill University
bookMasters, Computer Science, Masters, Computer Science at University of Waterloo
languagesFrench, English
github-logo-circle

Github Skills (42)

application-framework10
kubernetes10
gnu-make10
scripting10
charts10
command-line-interface10
sass10
bash10
bash-completion10
kubectl10
ui-design10
makefile10
cicd10
charting10
automation10

Programming languages (16)

SmartyJavaRustMakefileGoMustacheHTMLTypeScript

Github contributions (5)

github-logo-circle
spf13/cobra

Dec 2019 - Oct 2022

A Commander for modern Go CLI interactions
Role in this project:
userBack-end Developer
Contributions:1 release, 493 reviews, 35 commits in 2 years 10 months
Contributions summary:Marc primarily contributed to the `spf13/cobra` project, focusing on enhancing the command-line interface library's functionality. Their work included fixing regressions related to custom function calls and implementing support for custom completions coded in Go, allowing programs to define their own completion logic. Further, the user refactored existing bash completion to simplify completion based on Go completions. The user also addressed issues with help commands, including implementing and adding the completion of the help command.
go-clibusyboxposix-compliant-flagscommandlinecli
helm/helm

Oct 2018 - Jan 2022

The Kubernetes Package Manager
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:37 reviews, 153 commits, 163 PRs in 3 years 3 months
Contributions summary:Marc primarily contributed to the Helm package manager's completion functionality. They improved the dynamic completion of chart names, repository names, and plugin names, enhancing the user experience. Further, they addressed various bugs related to completion, including correcting issues in zsh and protecting against user aliases. The user also made changes to the documentation and tests.
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.
Request Free Trial
Marc Khouzam - Senior Software Engineer at Broadcom