Drew Bomhof

Software Engineering Manager at Red Hat

Holland, Michigan, 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

👤
Senior
🎓
Top School
Drew Bomhof is a Software Engineering Manager at Red Hat with over a decade of hands-on experience building Rails applications, Ansible automation, and cloud-native platforms including OpenShift and Kubernetes. He blends people leadership with deep technical craft—refactoring legacy systems, developing custom Ansible modules, and shaping SAAS and microservices architectures. A consistent contributor to ManageIQ, Drew has implemented RBAC and improved cloud provisioning workflows in a prominent open-source management platform. He runs a small consulting firm that moves internal inventory and logistics systems to the web, giving him end-to-end ops and development perspective. Based in Holland, Michigan, he balances systems work and coding with outdoors pursuits like camping, motorbiking, and boating, reflecting a practical, get-things-done approach.
code11 years of coding experience
job11 years of employment as a software developer
bookCalvin University
bookAssociate's degree, Associate's degree at Ferris State University
languagesEnglish
github-logo-circle

Github Skills (24)

rbac10
ruby-rails10
javascript10
rails10
ui-design10
ruby10
uid10
manageiq10
front-end-development10
rspec9
angularjs9
automation9
automations9
rest-api8
html8

Programming languages (9)

TypeScriptJavaShellCSSJavaScriptGoHTMLRuby

Github contributions (5)

github-logo-circle
ManageIQ/manageiq

Oct 2015 - May 2018

ManageIQ Open-Source Management Platform
Role in this project:
userBackend Developer
Contributions:133 commits, 120 PRs, 469 comments in 2 years 7 months
Contributions summary:Drew's primary focus was on implementing and applying Role-Based Access Control (RBAC) to the cloud provisioning dialogs and other associated functionalities within the ManageIQ platform. This involved extracting RBAC behavior into reusable methods and applying it to shared cloud provisioning components like availability zones, security groups, and instance types, as well as OpenStack provisioning. The user also worked on validating email address formatting in provision virtual machines and implemented the required_regex to validate the emails. Furthermore, the user improved security group handling and corrected handling of cloud provisioning security groups, along with applying a method to validate child dialogs.
gcporigamiopenshiftcephredfish
ManageIQ/manageiq-ui-classic

Dec 2015 - Dec 2017

Classic UI of ManageIQ
Role in this project:
userFull-stack Developer
Contributions:18 commits, 4 PRs, 40 comments in 2 years
Contributions summary:Drew primarily focused on improving the UI of the ManageIQ classic interface. They addressed issues related to service dialogs, specifically dropdown list refreshes and inconsistent auto-refresh behaviors. The user implemented fixes to ensure correct DOM element selection and trigger auto-refresh functionality. Furthermore, the user contributed to enhancing the schedule automation by reworking attributes, object requests and updating angular specs.
reactmanageiq
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
Drew Bomhof - Software Engineering Manager at Red Hat