Chris Egerton

Senior Software Engineer at The Apache Software Foundation

New York, New York, 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
Chris Egerton is a Senior Software Engineer with 11 years of experience specializing in back-end systems and distributed data platforms, currently at Uber and a long-standing Apache Kafka committer and PMC member. He has a strong track record contributing to high-profile open source projects—Kafka, Confluent connectors, Schema Registry—focusing on Connect framework APIs, reliability fixes, testing, and storage integrations like HDFS, S3 and BigQuery. Chris blends pragmatic engineering and maintenance work (merging, refactoring, test additions) with feature development such as null-handling strategies for Elasticsearch and configurable encryption/compression for cloud sinks. His background is unconventional: a Bachelor of Music in cello and early retail experience, which surfaces in a dry self-description on GitHub as a “failed musician turned software janitor” and hints at a methodical, detail-oriented approach to keeping critical systems tidy and reliable.
code11 years of coding experience
job5 years of employment as a software developer
bookMountain View High School
bookBachelor of Music Cello, Bachelor of Music Cello at Oberlin College
github-logo-circle

Github Skills (58)

gradle10
s3-bucket10
api-rest10
avro10
kafka-connect10
docker10
bigquery10
back-end-development10
api-design10
restful-api10
amazon-elasticsearch10
testing10
configuration-management10
kafka10
hdfs10

Programming languages (13)

JavaJinjaTeXGoHTMLGroovyJupyter NotebookKotlin

Github contributions (5)

github-logo-circle
wepay/kafka-connect-bigquery

May 2016 - Jun 2020

DEPRECATED. PLEASE USE https://github.com/confluentinc/kafka-connect-bigquery. A Kafka Connect BigQuery sink connector
Role in this project:
userBack-end & DevOps Engineer
Contributions:1 review, 17 commits, 22 PRs in 4 years 1 month
Contributions summary:Chris primarily contributed to the development and maintenance of a Kafka Connect BigQuery sink connector. Their work involved initial connector and task code implementation, including schema and record conversion. They also refactored the code and added features like tarball packaging and support for publishing to Maven Central. Additionally, they focused on setting up and configuring the integration test environment using Docker and Gradle.
sinkconnectorsink-connectorbigquerydata-governance
apache/kafka

Feb 2017 - Jan 2023

Mirror of Apache Kafka
Role in this project:
userBack-end Developer
Contributions:1497 reviews, 230 commits, 410 PRs in 5 years 11 months
Contributions summary:Chris Egerton primarily contributed to the back-end development of Apache Kafka, focusing on enhancements to the Connect framework. His work included improvements to internal APIs, such as the `asJsonSchema()` and `asConnectSchema()` methods, and code adjustments in the Connect REST API. He also implemented critical fixes, such as addressing a vulnerability in the CLASSPATH environment variable and fixing a bug that prevented a connector from shutting down gracefully. His contributions demonstrate a strong understanding of the framework's architecture and APIs.
apache-kafkakafka-consumerapachescalakafka
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
Chris Egerton - Senior Software Engineer at The Apache Software Foundation