Patrick Jennings

Senior Software Engineer at Red Hat

Raleigh-Durham-Chapel Hill Area 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 Jennings is a senior software engineer with 15 years of experience building backend systems, cloud solutions, and automation for enterprise and datacenter environments. Currently at Red Hat, he brings deep Python and Linux expertise alongside hands-on experience with Java, C++, and frontend frameworks from prior roles at Lenovo and Salesfusion. He has managed large-scale AWS deployments, orchestrated hybrid cloud offerings, and developed automation showcased at events like MWC and Red Hat Summit. An active contributor to the widely used Keycloak IAM project, Patrick has improved client type validation, integration tests, and configuration inheritance—demonstrating attention to secure, correct defaults. He combines academic rigor from Georgia Tech with practical, cross-stack fluency and a track record of shipping reliable, scalable infrastructure.
code15 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science, Computer Science, Bachelor of Science, Computer Science at Southern Polytechnic State University
bookBachelors of Science, Computer Science, Bachelors of Science, Computer Science at Georgia Institute of Technology
languagesEnglish
github-logo-circle

Github Skills (10)

keycloak10
javas10
java10
testing10
api-design9
restful-api9
rest-api9
api-rest9
oid9
saml8

Programming languages (5)

TypeScriptJavaCGoPython

Github contributions (5)

github-logo-circle
keycloak/keycloak

Jun 2022 - Jun 2022

Open Source Identity and Access Management For Modern Applications and Services
Role in this project:
userBack-end Developer
Contributions:11 reviews, 1 commit, 7 PRs in 1 day
Contributions summary:Patrick primarily contributed to the Keycloak project by addressing issues related to client type validation and service account configurations. They implemented and refined validation logic for client type parameters, ensuring that modifications to client settings adhere to the defined client type configurations. The contributions included creating specific integration tests to validate client type behavior and correct error handling. Furthermore, they worked on default configurations for client types and also added support for client type configuration inheritance.
oidcauthorizationidentity-and-access-managementaccess-managementsecurity
Contributions:1 release, 58 commits, 46 pushes in 2 years 9 months
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 Jennings - Senior Software Engineer at Red Hat