Hayley Campbell

Software Engineer at CCS connects

Netherlands
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
Hayley Campbell is a software engineer with a decade of experience building backend systems and leading engineering teams across Europe. She progressed from hands-on developer roles to Principal Database Engineer and Engineering Team Lead at Kurrent, where she focused on database internals and operational reliability. Her open-source contributions to EventStoreDB show deep familiarity with event-sourced architectures, storage scavenging, and improving test reliability in complex distributed systems. Now based in the Netherlands and working at CCS connects, she combines practical troubleshooting skills with architectural thinking to stabilize and scale data-heavy services. Colleagues describe her as someone who moves comfortably between code, tests, and operational concerns, often surfacing subtle access and lifecycle issues before they become incidents.
code10 years of coding experience
job12 years of employment as a software developer
bookSt Henrys Marist Brothers College
bookComputer Programming, Computer Programming at iStudent
github-logo-circle

Github Skills (10)

eventstore10
databases10
csharp10
event-sourcing10
dotnet-core10
database10
testing10
concurrency9
cqrs9
go4

Programming languages (14)

C#PowerShellJavaCSSRustGoHTMLTypeScript

Github contributions (5)

github-logo-circle
kurrent-io/EventStore

Dec 2015 - Jan 2023

EventStoreDB, the event-native database. Designed for Event Sourcing, Event-Driven, and Microservices architectures
Role in this project:
userBack-end Developer
Contributions:29 releases, 846 reviews, 816 commits in 7 years 2 months
Contributions summary:Hayley made significant contributions to the event store database, focusing on enhancements to the internal mechanisms for managing and scavenging data. Their work involved implementing new events to track the status of the storage and TFChunk scavengers, and modifying the logic for handling these processes. The user also addressed access-denied issues when setting up the database and improved test reliability, demonstrating a deep understanding of the system's internal workings and testing strategies.
eventstoreevent-sourcingcqrsdatabasestream
hayley-jean/EventStore

Dec 2015 - Mar 2021

The open-source, functional database with Complex Event Processing in JavaScript.
Contributions:1 release, 12 pushes, 3 branches in 5 years 4 months
event-processingcomplex-event-processingjavascriptsqlstreams
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