Mark Reynolds

Principal Software Engineer at Red Hat

Reading, Pennsylvania, 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
Mark Reynolds is a Principal Software Engineer with 14+ years focused on identity and directory services, currently architecting and maintaining IDM/LDAP solutions at Red Hat from Reading, Pennsylvania. His deep pedigree includes decade-long LDAP sustaining work at Sun Microsystems and senior engineering at Oracle, giving him rare institutional knowledge of directory replication, changelogs, and access controls. An active open-source contributor, he improved replication changelog reliability in the widely used FreeIPA project—adding ACIs, extending trimming intervals, and integrating JSON-based replication status support. Mark blends systems-level backend engineering with pragmatic operational insight, often addressing subtle replication edge cases that surface only at scale.
code14 years of coding experience
job12 years of employment as a software developer
bookComputer Science, Computer Science at Penn State University
github-logo-circle

Github Skills (19)

ldap10
python10
identity-management10
freeipa10
backend10
replication10
admin9
database-administration9
databases9
database9
access-control7
user-management6
kerberos4
certificate4
dns4

Programming languages (5)

TypeScriptShellCSCSSPython

Github contributions (5)

github-logo-circle
freeipa/freeipa

Jun 2019 - Oct 2020

Mirror of FreeIPA, an integrated security information management solution
Role in this project:
userBack-end Developer
Contributions:28 reviews, 10 commits, 26 PRs in 1 year 4 months
Contributions summary:Mark primarily contributed to the FreeIPA project by implementing and improving the replication changelog functionality. They addressed issues related to the new and old changelog entries, including adding new Access Control Instructions (ACIs) for the new changelog location. Furthermore, the user updated changelog trimming intervals from 7 to 30 days, addressing potential replication issues. They also made adjustments to database backend and mapping tree creation order, as well as incorporated support for the JSON-based replication status messages from 389-ds.
policyactive-directory-integrationpampythonfreeipa
389ds/389wiki

Aug 2014 - Jan 2023

openshift migration
Contributions:8 reviews, 438 commits, 69 PRs in 8 years 7 months
kubernetesmigrationopenshift
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
Mark Reynolds - Principal Software Engineer at Red Hat