Greg Mccullough is a senior software engineering manager with 12+ years in production engineering leadership at Red Hat and a long pedigree in enterprise software dating back to the 1990s. He blends hands-on backend development—contributing to notable open-source projects like ManageIQ, where he refactored automate service models and cleaned up provisioning logic—with team and product leadership across scaling organizations. At Red Hat he progressed from principal engineer to senior manager, driving engineering delivery, architecture cleanup, and legacy code removal to improve maintainability. Based in Butler, New Jersey, he pairs a BA in Physics-Computing with a pragmatic focus on systems and automation, often solving thorny inheritance and model-loading issues that others overlook. Colleagues value his mix of deep technical troubleshooting and steady managerial stewardship that keeps large codebases healthy while shipping features.
12 years of coding experience
19 years of employment as a software developer
BA, Physics-Computing, BA, Physics-Computing at Ithaca College
Contributions:1969 commits, 1306 PRs, 1189 pushes in 6 years 8 months
Contributions summary:Greg contributed to the ManageIQ project by addressing several issues related to automate engine and service model inheritance. The commits involve refactoring and adding new automate service models for various providers and components like storage and middleware. They fixed model loading issues, supported legacy model names, and ensured proper inheritance in automate service models, as well as fixing errors. Additionally, the user made changes to the provisioning process by filtering templates based on model types instead of vendor columns, along with other refactorings.
Contributions:799 commits, 1 PR, 154 comments in 4 years
Contributions summary:Greg primarily focused on back-end logic and application controller improvements within the ManageIQ UI Classic repository. Their contributions included updating the Automate UI export to use a zip format, correcting basic authentication logic in the vmdbws controller, and removing legacy code such as MiqProxy and unused KVM support. They also removed references to host provisioning, which suggests refactoring and code cleanup efforts.
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.