Chrissie Caulfield

Software Engineer at Red Hat

UK, 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
Chrissie Caulfield is a seasoned software engineer with 26 years of experience, currently focused on cluster development at Red Hat. She specializes in back-end systems and distributed high-availability software, with deep contributions to flagship open-source projects like Corosync and Pacemaker where she improved quorum/voting subsystems, dynamic link APIs, and robust reconnection and shutdown behavior. Her work demonstrates a blend of system architecture and hands-on refactoring to boost performance, reliability, and observability—often touching low-level cluster managers and resource agents. Based in the UK, she brings rare institutional knowledge of HA clustering protocols and practical experience delivering production-ready fixes and features. Less obvious: beyond feature work she has shaped restart frameworks and logging controls that make large cluster operations safer and more debuggable.
code26 years of coding experience
github-logo-circle

Github Skills (21)

corosync10
high-availability10
configuration-management10
c-programming10
c1110
network-programming10
c1710
cluster-manager10
xml10
cluster-api10
knexjs10
knn10
clustering10
api-design9
architecture9

Programming languages (7)

JavaShellCRustM4GroovyPython

Github contributions (5)

github-logo-circle
corosync/corosync

Aug 2008 - Jan 2023

The Corosync Cluster Engine
Role in this project:
userBack-end Developer & System Architect
Contributions:38 reviews, 292 commits, 91 PRs in 14 years 7 months
Contributions summary:Chrissie's contributions focused on enhancing and maintaining the corosync cluster engine, specifically within the confdb and votequorum subsystems. They refactored code to improve performance, introducing new APIs to allow for dynamic link configurations and control of the cluster state, as well as fixing various bugs related to reloads. Their work also included extending the capabilities of the voting/quorum system, and introducing a framework for a full system restart as well as enabling or disabling different log levels.
clusterkubernetescorosynccorosync-cluster
ClusterLabs/resource-agents

Feb 2008 - Jan 2009

Combined repository of OCF agents from the RHCS and Linux-HA projects
Role in this project:
userBack-end Developer
Contributions:1 review, 97 commits, 2 PRs in 10 months
Contributions summary:Chrissie's commits primarily focused on modifications and additions to the cman (cluster manager) component. They made several changes to commands.c, indicating work on the core functionality and possibly bug fixes. The changes involved modifying the existing code to deal with new objdb structures, handling updated versions, and cleaning up code that was no longer needed.
linuxagentsocf
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
Chrissie Caulfield - Software Engineer at Red Hat