Patrick Creech

Software Engineer at Red Hat

Greenville, 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
Patrick Creech is a pragmatic software engineer with over a decade of professional experience and a BS in Computer Science, currently building backend systems at Red Hat from Greenville, NC. He has a strong full‑stack and systems background—designing database‑driven web apps, XML/SOAP/REST services, and front ends with HTML/JavaScript—while shipping production tools in C#, PHP, VB, Python, C++ and more. His career spans enterprise integrations, middleware and reporting platforms, and hands‑on infrastructure work such as Linux iSCSI storage and Active Directory design, reflecting an ability to bridge development and operations. At scale projects like the open-source Pulp platform he contributed backend improvements and schema migrations, showing comfort with community codebases and careful data migrations. Colleagues rely on him for mentoring, practical design patterns, and turning messy data sources into reliable, auditable reports. He combines legacy system fluency with modern backend practices, making him effective at stabilizing and evolving long‑running applications.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at East Carolina University
github-logo-circle

Github Skills (10)

permission10
python10
mongodb-database9
mongodb9
database-migration9
database-migrations9
api8
apidoc8
ansible-galaxy4
ansible4

Programming languages (11)

TypeScriptJinjaShellCSSSCSSJavaScriptHTMLGroovy

Github contributions (5)

github-logo-circle
pulp/pulp

Oct 2014 - Jan 2021

⛔️Pulp2 is EOL! ⛔️Pulp 2 platform code, including the server and base admin and consumer clients
Role in this project:
userBack-end Developer
Contributions:256 commits, 127 PRs, 204 pushes in 6 years 4 months
Contributions summary:Patrick's commits focus on implementing and modifying back-end functionality within the Pulp platform. They implemented changes to permissions and logins, allowing the use of periods in these fields. They updated the schema for role permissions and added code to handle that schema change. Additionally, the user refactored code related to content uploads and repository counts, and made improvements to database migrations.
pulpsqlserveradminmysqleol
pcreech/forklift

Jan 2020 - Feb 2025

Helpful deployment scripts for Foreman and Katello
Contributions:10 pushes, 16 branches in 5 years 2 months
devopsdeploymentansiblekatellohelpful
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
Patrick Creech - Software Engineer at Red Hat