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 in New York with a decade of experience building and maintaining distributed data infrastructure, particularly around Apache Kafka and Kafka Connect. He is an Apache Kafka committer and PMC member whose open-source work spans core Kafka, Kafka Connect connectors (JDBC, HDFS, S3, BigQuery, Elasticsearch) and the Confluent Schema Registry, including security fixes and API improvements. At Confluent, Aiven and now Uber he’s focused on backend reliability, connector robustness, production-grade testing, and deployment automation. His contributions range from fixing graceful shutdown bugs and hardening SSL/S3 encryption to adding integration tests and configurable null-handling in connectors. Originally trained as a cellist—self-described as a “failed musician turned software janitor”—he brings a pragmatic, maintenance-first mindset and pairs hands-on Java expertise with documentation and release stewardship.
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 (73)

dockerce10
documentations10
auto-update10
testing10
elasticsearch810
refactorings10
elasticsearchapi10
javas10
elasticsearchquery10
aws-elasticsearch10
update-site10
aws-s310
elasticsearch10
elasticsearch510
rest-api10

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