Mark Severson is a seasoned software engineer with 13 years of experience, currently a Member of Technical Staff at Veeam Kasten K10, who thrives on untangling complex, multi-system problems and improving existing tools. He has led teams and architectures—building systems that tracked billions of test results and expanding deployment tooling to over 80% of projects—while also delivering mission-critical real-time public safety systems earlier in his career. A pragmatic back-end and DevOps practitioner, Mark contributes to notable open-source projects such as LicenseFinder and the CNCF Kanister project, where he improved Go module handling and dependency/security management. He blends hands-on coding with management experience, favoring incremental improvements that leave systems measurably better than he found them. Based in Herriman, Utah, he brings a mix of systems thinking, cross-team leadership, and a curiosity for optimizations that aren’t obvious until they’re fixed.
An extensible framework for application-level data management on Kubernetes, Kanister is a Cloud Native Computing Foundation sandbox project and was originally created by the Veeam Kasten team.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:36 reviews, 8 commits, 14 PRs in 1 year
Contributions summary:Mark primarily focused on maintaining and upgrading the project's dependencies, particularly those related to Kubernetes. They addressed compatibility issues by downgrading specific Kubernetes modules and later reverting the changes. Additionally, they restructured the codebase by moving controller logic into a separate package. Furthermore, the user contributed to package compatibility with Go modules and addressed security vulnerabilities in dependencies.
Contributions:6 commits, 2 PRs, 9 comments in 7 days
Contributions summary:Mark primarily focused on improving the Go modules implementation within the `licensefinder` project. Their contributions included fixing how the tool identifies Go modules by adjusting the package selectors and module path references. Furthermore, the user removed unnecessary commands such as "go mod tidy" and "go mod vendor" from the process, optimizing dependency management. They also updated the tool to list imported modules instead of all possible module dependencies, aligning the behavior with other package managers.
licensesdependencieserlangruby
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
Mark Severson - Member Of Technical Staff at Veeam Kasten K10