Mritunjay Sharma

Senior Software Engineer at Chainguard

Delhi, India
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
Mritunjay Sharma is a Senior Software Engineer with seven years of experience building cloud-native tooling and release infrastructure, currently driving secure supply-chain work at Chainguard. He’s an active CNCF contributor and GSoC alumnus who has improved Kubernetes release tooling and Kyverno policy features, with notable work on the widely used kubernetes/release repository to generate human-readable release schedules. Comfortable across backend, DevOps and CLI tooling, he modernized container-focused projects like slimtoolkit by improving Dockerfile parsing, seccomp handling and CLI migrations. A pragmatic engineer and former intern at InterviewStreet and HackerRank, he pairs rigorous testing and refactoring discipline with shipping user-facing improvements. Outside code, he’s an open-source enthusiast and poet who describes his ongoing journey as “coding the program called Life.c.”
code7 years of coding experience
job4 years of employment as a software developer
bookBachelor of Technology - BTech Computer Science, Bachelor of Technology - BTech Computer Science at JSS ACADEMY OF TECHNICAL EDUCATION, NOIDA
github-logo-circle

Github Skills (29)

kubernetes10
docker10
group-policy10
testing10
command-line-interface10
policies10
dockers10
infrastructure10
go10
kubernetes-pods10
command-line10
yaml10
release-automation10
cli10
container9

Programming languages (18)

MDXJavaC++CSSMakefileHandlebarsGoMustache

Github contributions (5)

github-logo-circle
slimtoolkit/slim

Dec 2021 - Sep 2022

Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)
Role in this project:
userBack-end Developer
Contributions:21 reviews, 9 commits, 9 PRs in 9 months
Contributions summary:Mritunjay Sharma contributed significantly to the project by migrating and refactoring codebase, as evidenced by the transition from `urfave/cli/v1` to `urfave/cli/v2`, which modernized the command-line interface. They also added support for reverse engineering the `HEALTHCHECK` instruction in Dockerfiles and fixed parsing issues related to the `ENV` instruction, which demonstrates their involvement in parsing and processing Dockerfile directives. Furthermore, the developer enhanced the JSON console output and implemented functionalities related to handling seccomp profiles, refining the tool's reporting capabilities and security features.
compiled-languagecontainer-imageminifydockercontainers
kyverno/kyverno

Jan 2022 - Sep 2022

Unified Policy as Code
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:25 reviews, 10 commits, 12 PRs in 7 months
Contributions summary:Mritunjay primarily contributed to the Kyverno project by adding functionality related to ephemeral containers, including updates to image parsing logic and adding tests. They also updated Kubernetes-related libraries to support Kubernetes v1.23. Furthermore, the user refactored code related to the CLI, moving code from the `pkg` to `cmd` directory. Additionally, they made modifications to the webhook configurations and added new functionality via lease objects.
policycosignpolicy-managementk8skubernetes
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