Shubham Minglani is a Principal Software Engineer based in Bengaluru with a decade of hands-on experience building and operating cloud-native developer tooling and Kubernetes-focused infrastructure. At Red Hat he has led OpenShift Pipelines/Tekton and now works on Data & AI platform engineering, combining team leadership with deep engineering on CI/CD, operators, and secure deployment flows. He is an active open-source contributor across high-profile projects like kompose, odo, Telepresence and Tekton, often improving robustness, test coverage, and cross-project integrations between Docker Compose, Kubernetes and OpenShift. Comfortable across back-end, DevOps and Python/Go ecosystems, he’s known for pragmatic, production-first changes—“bad code that works; until it doesn't”—and for making tools more usable in real-world clusters (e.g., non‑privileged runs, CA injection, and improved CLI/CI workflows).
Kubernetes operator to manage installation, updation and uninstallation of tektoncd projects (pipeline, …)
Role in this project:
DevOps Engineer & Backend Developer
Contributions:211 reviews, 51 commits, 65 PRs in 1 year 10 months
Contributions summary:Shubham focused on improving the operational aspects of the Tekton operator. They addressed error handling within the `manifestival.ManifestFrom` method, ensuring more robust deployments. Further contributions involved the injection of trusted CA and service serving certificates, which are crucial for secure communication within the OpenShift environment. They also made modifications to the proxy configuration to incorporate system default SSL certificate directories, enabling better compatibility with existing setups.
odo - Developer-focused CLI for fast & iterative container-based application development on Podman and Kubernetes. Implementation of the open Devfile standard.
Role in this project:
Back-end Developer
Contributions:119 commits, 120 PRs, 63 pushes in 2 months
Contributions summary:Shubham primarily contributed to the back-end functionality of the `odo` CLI. They implemented and added the configuration package and associated utility functions for storing and retrieving configuration data. Furthermore, the user added the functionality to list, search, and delete applications while also implementing the command to push changes to components. They also refactored the component and storage commands, demonstrating knowledge of the project's architecture and requirements.
golangodocontainersdeveloper-tooliterative
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
Shubham Minglani - Principal Software Engineer at Red Hat