Nolan Brubaker

Principal Software Engineer at Red Hat

Mishawaka, Indiana, United States
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
Nolan Brubaker is a Principal Software Engineer with 15+ years building cloud-native infrastructure and developer tooling, currently supporting OpenShift integrations at Red Hat. He excels at reducing toil for engineering teams—designing processes, plugins, and automation that make large-scale distributed systems more maintainable and productive. Nolan has led and contributed to prominent open-source projects like Velero and kcp, adding CSI support, conflict-handling plugins, and controller logic that power real-world backup and control-plane workflows. His background spans from early consumer-facing systems to enterprise cloud platforms, and he holds a patent for capturing and restoring persistent application state. Based in Mishawaka, Indiana, he prioritizes mentorship and contributor-friendly designs, and consistently leverages open source to amplify impact beyond his immediate teams.
code15 years of coding experience
job13 years of employment as a software developer
bookBachelor of Applied Science - BASc Informatics, Bachelor of Applied Science - BASc Informatics at Indiana University South Bend
github-logo-circle

Github Skills (25)

kubernetes10
python10
django10
multitenancy10
go10
gis10
kubernetes-pods10
k10
api-design9
data-infrastructure9
controller9
spatial-data9
apidoc9
geospatial9
api9

Programming languages (15)

SmartyMDXCSSGoMustacheHTMLGroovyJupyter Notebook

Github contributions (5)

github-logo-circle
kcp-dev/kcp

Aug 2022 - Jan 2023

Kubernetes-like control planes for form-factors and use-cases beyond Kubernetes and container workloads.
Role in this project:
userBackend Developer
Contributions:109 reviews, 18 commits, 22 PRs in 5 months
Contributions summary:Nolan primarily contributed to the backend aspects of the project, as evidenced by changes related to logging, API configuration, and controller logic within the Kubernetes-like control plane framework. They implemented contextual logging improvements, modified API binding configurations, and added a controller for initializing APIBindings. Their work focused on the core functionality of the kcp project, demonstrating a focus on internal system operations and configuration management.
workloadsclusterskcpcontrol-planek8s
GeoNode/geonode

Nov 2011 - Dec 2011

GeoNode is an open source platform that facilitates the creation, sharing, and collaborative use of geospatial data.
Role in this project:
userBack-end Developer
Contributions:24 commits in 1 month
Contributions summary:Nolan primarily contributed to the GeoNode project by integrating the django-taggit library for improved keyword and tagging functionalities across various models. Their work involved adding django-taggit as a project requirement, replacing existing layer tags with taggit, and adding keyword functionalities to contact and map models. They also implemented UI modifications for adding tags to maps and updating keywords for layers, enhancing data organization and user experience.
pythondjangosharingfacilitatesgis
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
Nolan Brubaker - Principal Software Engineer at Red Hat