Predrag Knežević is a Principal Software Engineer and longtime open-source contributor with 15+ years building Linux-first, distributed and service-based systems across cloud native and enterprise environments. He combines deep Java ecosystem expertise (including cross-compiling to .NET/Mono and native binaries) with recent hands-on work in Groovy/Grails and cloud control plane projects like Crossplane and OpenShift. At Red Hat, Oracle, Upbound and Qdrant he has driven Helm and service-binding integrations, CI/CD, E2E testing and infrastructure automation, often mentoring teams and shaping certification workflows. His research roots and PhD-level background inform a pragmatic approach to decentralized data management, P2P storage and operator design. Notably, he contributed operational and CI improvements to high-profile repos such as crossplane and OpenShift, including Helm chart repository CRDs and proxying features. Based in Darmstadt, he blends architect-level vision with frequent hands-on coding and plugin contributions back to the community.
15 years of coding experience
24 years of employment as a software developer
Technischen Universität Darmstadt
Zrenjaninska Gimnazija
Graduate Engineer Computer Science and Engineering, Graduate Engineer Computer Science and Engineering at University of Belgrade
Canonical location of the OpenShift API definition.
Role in this project:
Back-end Developer
Contributions:2 reviews, 6 commits, 3 PRs in 1 year 1 month
Contributions summary:Predrag primarily worked on implementing and extending the OpenShift API, introducing features related to Helm chart repository configuration. Their contributions included defining new Custom Resource Definitions (CRDs) like `HelmChartRepository`, along with the corresponding types and deepcopy functions. The user also addressed reviewer feedback, reflecting a focus on code quality and maintainability. Further contributions include setting up the max length for the `DisplayName`, `Description`, and `URL` fields, and the addition of the `disabled` field.
Contributions:47 reviews, 21 commits, 20 PRs in 2 years
Contributions summary:Predrag primarily contributed to the back-end functionality of the OpenShift console, specifically focusing on Helm chart repository integration and proxying. They implemented a Helm chart repository proxy, allowing requests to be forwarded to a configured Helm chart repository. Additionally, the user made changes to the console's build process, including updating dependencies and adjusting test configurations, indicating some involvement in the DevOps aspects of the project. These changes involved modifications to the server configuration and file structures, ensuring a working and testable console.
consoleopenshiftk8skubernetescluster
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
Predrag Knežević - Principal Software Engineer at Red Hat