Predrag Knežević

Principal Software Engineer at Red Hat

Darmstadt, Hesse, Germany
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
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.
code15 years of coding experience
job24 years of employment as a software developer
bookTechnischen Universität Darmstadt
bookZrenjaninska Gimnazija
bookGraduate Engineer Computer Science and Engineering, Graduate Engineer Computer Science and Engineering at University of Belgrade
bookEPFL
languagesEnglish, Serbian, German, Macedonian, Croatian
github-logo-circle

Github Skills (19)

kubernetes10
docker10
kubernetes-apiserver10
cloud-infrastructure10
dockers10
cicd10
go10
openshift10
helm10
kubernetes-pods10
api-design9
testing9
reverse-proxy9
apidoc9
yaml9

Programming languages (15)

SmartyJavaRustScalaMakefileGoHTMLGroovy

Github contributions (5)

github-logo-circle
openshift/api

Mar 2020 - Apr 2021

Canonical location of the OpenShift API definition.
Role in this project:
userBack-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.
apiopenshiftlocationkubernetesdefinition
openshift/console

Jan 2020 - Jan 2022

OpenShift Cluster Console UI
Role in this project:
userBack-end Developer & DevOps Engineer
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