Christina Foley

Principal Software Engineer at Toast

Boston, Massachusetts, 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
🎓
Top School
Christina Foley is a Principal Software Engineer in Boston with 11 years of experience building and leading backend teams at Toast, progressing from senior engineer to principal and engineering manager roles. She specializes in distributed systems and data-intensive back-end engineering, with contributions to the well-known Presto SQL query engine that include bug fixes, unit tests, and documentation improvements for Hive and Parquet integrations. Christina blends hands-on coding with team leadership, shipping robust JVM-based services and mentoring engineers through architecture and delivery decisions. A Yale computer science graduate, she brings a pragmatic attention to correctness and developer ergonomics—evident from her focus on precise error messaging and test coverage in open-source projects.
code11 years of coding experience
job12 years of employment as a software developer
bookThomas Jefferson High School for Science and Technology
bookBachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Yale University
github-logo-circle

Github Skills (13)

unit-testing10
query-engine10
javas10
big-data10
distributed-database10
sql10
java10
documentation10
database9
data-engineering9
hive9
databases9
query-optimization7

Programming languages (6)

JavaC++ShellJavaScriptGroovyPython

Github contributions (5)

github-logo-circle
prestodb/presto

Jun 2015 - Feb 2019

The official home of the Presto distributed SQL query engine for big data
Role in this project:
userBack-end Developer
Contributions:60 commits, 54 PRs, 16 pushes in 3 years 9 months
Contributions summary:Christina primarily contributed to the Presto SQL query engine, focusing on bug fixes and documentation updates. They addressed a typo in an error message related to connector configuration and removed discovery support for the Hive metastore. Further, they updated JVM configuration recommendations and Hive configuration documentation. They also added unit tests for the `date_add` function and tests for reading Parquet by column name, demonstrating a focus on improving the functionality and documentation of the Presto query engine.
distributed-sqlquerybigdataquery-enginesql
prestodb/presto-admin

Mar 2015 - Dec 2016

A tool to install, configure and manage Presto installations
Contributions:3 releases, 179 commits, 126 PRs in 1 year 9 months
ansibleinstallationsconfiguredotfilespresto
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