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.
Mirror of FreeIPA, an integrated security information management solution
Role in this project:
Back-end Developer
Contributions:644 reviews, 2794 commits, 1739 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.
The Dogtag Certificate System is an enterprise-class Certificate Authority (CA) which supports all aspects of certificate lifecycle management, including key archival, OCSP and smartcard management.
Role in this project:
Back-end Developer & Security Engineer
Contributions:13 reviews, 12 commits, 15 PRs in 1 year 9 months
Contributions summary:Rob primarily contributed to the Dogtag Certificate System, focusing on backend improvements related to certificate management and security. Their work involved fixing healthcheck options, using specific token names for SSL server certificates, and disabling return value checks in the NSS database to address a bug, indicating a deep understanding of the system's inner workings. The user also added user and group options to the NSSDatabase class and provided fixes to enhance HSM installation, demonstrating a focus on secure key management and filesystem permissions.
certificate-authorityocspsmartcarddogtag-pkica
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.