Rob Crittenden

Principal Software Engineer at Red Hat

Linthicum, Maryland, 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
Rob Crittenden is a Principal Software Engineer based in Linthicum, Maryland with over 21 years of experience building secure, production-grade back-end systems. At Red Hat he focuses on identity, certificate management, and cloud infrastructure tooling, contributing to high-profile open-source projects like FreeIPA, Dogtag PKI, and OpenStack (Tempest and DevStack). His work blends deep security engineering—SSL/TLS, CA handling, HSM and NSS integrations—with practical DevOps improvements that make complex systems testable and operable. Rob is comfortable diving into legacy code to fix subtle bugs and edge cases, from ACI plugin improvements to SSL client validation flags. He brings long tenure in enterprise environments (Netscape, AOL/Time Warner) and a track record of shipping reliable, auditable features that improve usability and security. Colleagues rely on him for pragmatic, behind-the-scenes fixes that keep critical infrastructure running.
code21 years of coding experience
job11 years of employment as a software developer
github-logo-circle

Github Skills (27)

ldap10
ssl10
tls1210
cert10
back-end-development10
python10
testing10
configuration-management10
bash10
tls1310
security10
pest10
certificate10
openstack10
temper10

Programming languages (13)

JavaC++JinjaRustCHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
freeipa/freeipa

Aug 2007 - Nov 2022

Mirror of FreeIPA, an integrated security information management solution
Role in this project:
userBack-end Developer
Contributions:586 reviews, 2794 commits, 1677 PRs in 15 years 6 months
Contributions summary:Rob primarily focused on enhancing the functionality of the FreeIPA security information management solution. Their contributions involved modifying and extending the Access Control Instructions (ACI) plugin to break out ACI entries into attributes, validate parameter types, and enhance display options. They also contributed to the user and service management plugins by adding features such as displaying account status and enforcing proper casing. The user's work improved the usability and security of the FreeIPA system, mainly by modifying existing code and adding new features.
policyactive-directory-integrationpampythonfreeipa
openstack/devstack

Mar 2014 - Aug 2016

System for quickly installing an OpenStack cloud from upstream git for testing and development. Mirror of code maintained at opendev.org.
Role in this project:
userDevOps Engineer
Contributions:21 commits in 2 years 4 months
Contributions summary:Rob primarily focused on improving the SSL/TLS configuration and overall security of the OpenStack DevStack environment. They implemented changes related to the use of SSL natively or via a TLS proxy, including the creation of test certificates and integration with system CA bundles. Additionally, they addressed issues with the handling of the CA certificate path when SSL was enabled and updated the configuration to ensure proper CA handling in various scenarios, like fixing the horizon apache config clean up.
installingtestinginfrastructureopenshiftupstream
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
Rob Crittenden - Principal Software Engineer at Red Hat