Catherine Noll is a senior backend engineer with 11 years of experience building distributed systems and platform architectures for high-scale products. She has driven backend reliability and developer experience at companies like Airbyte and Marco Polo, contributing to an open-source data integration platform and leading backend services for a video app with millions of users. Her stack centers on Python microservices, observability, and DevOps practices, with hands-on experience modernizing monoliths into cloud-native services. Catherine also contributes to tools that improve developer workflows—adding diff UI features and schema support to widely used projects—demonstrating a mix of production engineering and thoughtful UX for platform users. Before software she managed technical projects for government contracts, which informs her disciplined approach to QA, documentation, and cross-functional coordination. She combines deep systems know-how with mentoring and on-call leadership to deliver resilient, observable services.
11 years of coding experience
10 years of employment as a software developer
Computer Science, Computer Science at University of California, Berkeley
Bachelor's degree Geology, Bachelor's degree Geology at Oberlin College
The leading data integration platform for ETL / ELT data pipelines from APIs, databases & files to data warehouses, data lakes & data lakehouses. Both self-hosted and Cloud-hosted.
Role in this project:
Back-end & DevOps Engineer
Contributions:807 reviews, 27 commits, 372 PRs in 1 month
Contributions summary:Catherine's commits primarily focused on improving the functionality and reliability of the Airbyte data integration platform. Their contributions included enhancing logging messages within the `SimpleRetriever` class and improving the connector builder's test panel by displaying the HTTP method used in requests. Further, they worked on enabling users of the low-code CDK to specify schemas within manifests and updating the source-gnews manifest to use inline stream schemas. The user also made several updates to the CDK library, including code type annotations.
A syntax-highlighting pager for git, diff, grep, and blame output
Role in this project:
Full-stack Developer
Contributions:7 reviews, 23 commits, 7 PRs in 2 years 5 months
Contributions summary:Catherine significantly contributed to the `delta` project by implementing and extending line number features within the diff output. This included adding options for custom formatting, styling, and display of line numbers, enhancing the visual presentation of diffs. Furthermore, the user worked on integrating theme selection and navigation, allowing users to cycle through different color themes for the diff output. The commits also included adding tests and other features for improved functionality.
deltasyntax-highlighterrustcolor-themesgrep
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.