Cathal Coffey

Staff Engineer at HubSpot

Ireland
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

👤
Senior
🎓
Top School
Cathal Coffey is a Staff Engineer with 15 years of experience building scalable, data-driven systems across industry leaders including HubSpot, Intercom, Amazon and Microsoft, and a strong academic background in machine learning and geocomputation. He blends research rigor (PhD work at UC Berkeley and fellowships) with hands-on production engineering, from real-time log enrichment at Amazon to schema-migration contributions on GitHub’s gh-ost. An early open-source author—creator of the widely used DocX library with over 100k downloads—he continues to improve core backend tooling and operational robustness, particularly around MySQL binlog handling and cut-over control. Recognized with multiple academic awards and an Intel medal, he pairs deep systems thinking with pragmatic delivery and mentoring across teams.
code14 years of coding experience
job11 years of employment as a software developer
bookPh.D Candidate CEE Systems Machine Learning, Ph.D Candidate CEE Systems Machine Learning at University of California, Berkeley
bookMaster of Science (MSc) Machine LearningGeocomputation, Master of Science (MSc) Machine LearningGeocomputation at Maynooth University
stackoverflow-logo

Stackoverflow

Stats
1,117reputation
108kreached
13answers
48questions
github-logo-circle

Github Skills (14)

databases10
go10
relational-databases10
mysql10
sql-database10
database10
jstree6
unit-testing6
gremlin6
alpine-linux6
titan6
javascript6
mongodb6
android6

Programming languages (8)

TypeScriptJavaC++RustOCamlJavaScriptGoRuby

Github contributions (5)

github-logo-circle
github/gh-ost

Jan 2021 - Feb 2021

GitHub's Online Schema-migration Tool for MySQL
Role in this project:
userBack-end Developer
Contributions:4 reviews, 9 commits, 3 PRs in 7 days
Contributions summary:Cathal contributed to the core logic of the `gh-ost` tool, focusing on the handling of binlog events. Their commits added functionality to process changelog events, specifically related to state and heartbeat updates. They implemented changes to the `migrator.go` file, incorporating new event handling and logging, and also made modifications to context management for heartbeat tracking. These changes improved the tool's ability to monitor and control the schema migration process, specifically around cut-over operations.
mysqldatabase-accessschema-migrationsmigrationmigration-schema
ccoffey/ProjectEuler

Sep 2012 - Dec 2012

Contributions:8 commits in 2 months
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
Cathal Coffey - Staff Engineer at HubSpot