Daniel Mcpherson

Distinguished Engineer at Red Hat

Chapel Hill, North Carolina, 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
Daniel Mcpherson is a Distinguished Engineer with 15 years of experience leading backend and DevOps work at Red Hat, currently based in Chapel Hill. He has progressed through senior technical and management roles at Red Hat after a decade as an advisory engineer at IBM, blending hands-on coding with large-scale infrastructure and testing improvements. A pragmatic maintainer in prominent OpenShift projects, he’s known for improving code quality, CI/test pipelines, and operational scripts—work that quietly keeps container build and deployment tooling robust. He combines deep Ruby and shell expertise with a focus on maintainability and developer ergonomics, often tackling subtle refactors and typo-level fixes that reduce long-term technical debt. Trained in computer science at UNC Chapel Hill, he brings institutional knowledge of enterprise software lifecycle and an eye for the small, high-impact improvements many projects overlook.
code15 years of coding experience
job22 years of employment as a software developer
bookComputer Science, Computer Science at University of North Carolina at Chapel Hill
github-logo-circle

Github Skills (40)

git10
api-rest10
kubernetes10
container10
docker10
web-application10
scripting10
api-design10
restful-api10
trello-api10
rspec10
command-line-interface10
authentication10
user-authentication10
dockers10

Programming languages (15)

JavaCSSMakefileGoHTMLGroovyTypeScriptOpenQASM

Github contributions (5)

github-logo-circle
openshift/rhc

Sep 2011 - Nov 2015

OpenShift 2 Client Tools (deprecated)
Role in this project:
userBack-end Developer
Contributions:263 commits, 7 PRs, 10 comments in 4 years 2 months
Contributions summary:Daniel primarily focused on maintaining and improving the OpenShift 2 Client Tools, specifically the Ruby-based command-line interface (CLI). Their contributions included refactoring code to improve robustness, fixing bugs related to application configuration and user authentication, and enhancing the application name limit. Furthermore, the user worked on improving the application's internal structure by introducing methods and making the code more maintainable and addressing various issues to improve overall functionality.
kubernetesopenshift
openshift/source-to-image

Apr 2014 - May 2016

A tool for building artifacts from source and injecting into container images
Role in this project:
userBackend & DevOps Engineer
Contributions:22 commits, 17 PRs, 1 branch in 2 years 1 month
Contributions summary:Daniel primarily focused on code quality and maintainability, correcting typos and ensuring consistent coding practices within the `openshift/source-to-image` repository. Their work included fixing typos across multiple files, including those within Docker-related directories, build strategies and core application API files. They also refactored code and corrected terminology to align with project standards, contributing to the overall clarity and consistency of the codebase. They are also contributing to DevOps tasks such as scripts verification.
containersdockercontainer-imagesartifactscontainer
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