Katherine Baillie

Software Engineer at Google

Kitchener, 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

🤩
Rockstar
🎓
Top School
Katherine Baillie is a software engineer with seven years of experience building backend systems and developer tooling, currently contributing at Google from Kitchener, Ontario. She has hands-on experience with Java, Docker, Kubernetes and Open Liberty, and has improved logging and JSON output behavior in the prominent Open Liberty application server while adding functional acceptance tests. Her background includes customer-facing technical solutions engineering at Google, a hybrid-cloud internship at IBM, and teaching and leadership roles at Queen’s University where she developed strong communication and mentorship skills. Katherine pairs production-grade engineering with a track record of accessibility and outreach—having led Robogals outreach to inspire hundreds of students—and brings a pragmatic, test-driven approach to improving developer experience.
code7 years of coding experience
job5 years of employment as a software developer
bookBachelor of Computing (Honours), Biomedical Computing, Bachelor of Computing (Honours), Biomedical Computing at Queen's University
bookMaster of Engineering - MEng, Computer Engineering, Master of Engineering - MEng, Computer Engineering at University of Waterloo
github-logo-circle

Github Skills (5)

javas10
json10
logging10
openliberty10
java10

Programming languages (2)

JavaGo

Github contributions (5)

github-logo-circle
OpenLiberty/open-liberty

Aug 2018 - Aug 2019

Open Liberty is a highly composable, fast to start, dynamic application server runtime environment
Role in this project:
userBackend Developer
Contributions:53 commits, 13 PRs, 7 pushes in 1 year
Contributions summary:Katherine primarily focused on improving the logging functionality within the Open Liberty application server. Their contributions include formatting and spacing adjustments for console log output, particularly when trace files are directed to stdout, and refining the JSON formatting logic. They added FAT (Functional Acceptance Test) tests to validate the redirection of traces to stdout and the proper formatting of log headers, along with making the field names configurable for json outputs.
open-libertyruntimelibertycomposableruntime-environment
kbaillie/open-liberty

Aug 2018 - Aug 2019

Open Liberty is a highly composable, fast to start, dynamic application server runtime environment
Contributions:53 pushes, 17 branches in 1 year
open-libertyruntimelibertycomposableruntime-environment
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
Katherine Baillie - Software Engineer at Google