Katherine Bailey

Staff Software Engineer at Shopify

Old Toronto, Ontario, Canada
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
Katherine Bailey is a Staff Software Engineer with 15 years of experience building scalable web and AI-driven systems, currently leading engineering efforts at Shopify out of Old Toronto. She blends deep backend craftsmanship—evidenced by substantive contributions to Drupal core around request handling, caching, and architecture—with hands-on machine learning product leadership from roles as Principal Data Scientist and AI lead. Katherine has moved teams to modern workflows and cloud-native patterns, shipped real-time reporting and personalization engines in Go and AWS, and led data science strategy across product teams. Her career spans startups to global consultancies, giving her a pragmatic approach to shipping reliable systems under ambiguity. Notably, she speaks publicly on human-centered AI and has shaped both open-source projects and enterprise ML deployments.
code15 years of coding experience
job13 years of employment as a software developer
bookBachelor of Arts, International Marketing with German and French, Bachelor of Arts, International Marketing with German and French at Dublin City University
github-logo-circle

Github Skills (10)

drupal10
http-server10
php10
http-kit10
dependency-injection10
symfony10
symfony-ux10
event-dispatching9
content-negotiation9
caching9

Programming languages (4)

JavaScriptPHPRubyPython

Github contributions (5)

github-logo-circle
drupal/drupal

Apr 2012 - Aug 2012

Verbatim mirror of the git.drupal.org repository for Drupal core. Please see the https://github.com/drupal/drupal#contributing. PRs are not accepted on GitHub.
Role in this project:
userBack-end Developer
Contributions:43 commits in 4 months
Contributions summary:Katherine primarily focused on back-end development, contributing significantly to the Drupal core. Their work involved implementing a ResponseSubscriber for caching and other end-of-request tasks, and integrating a request object within the core codebase. They also addressed content negotiation, and refactored the DrupalBundle class. These changes reflect a focus on improving the core framework's performance, request handling, and overall architecture.
symfony-consolephpdrupalprsdrupal-8
Palashvijay4O/quicktabs

Mar 2011 - Nov 2013

Contributions:81 commits in 2 years 7 months
phpdrupaldrupal-project
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