Gregory Harris

Mental Health Therapist at Peaceful Path Therapy LLC

Baltimore, Maryland, 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
Greg Harris is a Senior Software Engineer based in San Francisco with 11 years of experience focused on Kafka and distributed data integration. He contributes to Apache Kafka at Aiven and previously built, maintained, and operationalized Kafka Connect connectors for Confluent Cloud, working across JDBC, HDFS and MirrorMaker components. His backend work includes SQL Server and Postgres dialect adaptations, feature additions, refactors, and test automation that prevent data corruption and improve shutdown/serialization robustness. Greg pairs production-minded engineering with open-source stewardship on high-profile projects like apache/kafka and confluentinc/kafka-connect-jdbc. He holds a strong academic foundation in Computer Science from the University of Maryland (3.81 GPA) and is pursuing PhD-level research in Computer Systems & Networking, bringing research rigor to practical systems problems.
code11 years of coding experience
job3 years of employment as a software developer
bookJohns Hopkins University
github-logo-circle

Github Skills (24)

kafka-connect10
confluent10
testing10
kafka-connector10
kafkaconnect10
kafka10
hdfs10
data-serialization10
hadoop10
jdbc10
java10
serialization10
javas10
error-handling10
apache-kafka10

Programming languages (12)

TypeScriptJavaC++CRustJavaScriptGoHTML

Github contributions (5)

github-logo-circle
apache/kafka

Oct 2019 - Jan 2023

Mirror of Apache Kafka
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:647 reviews, 80 commits, 210 PRs in 3 years 3 months
Contributions summary:Gregory's primary contributions revolved around enhancing the Kafka codebase, particularly within the areas of transformation and error handling. Their work included implementing new features, such as inserting fields into tombstone events and handling null values within transformations. The user also focused on improving the codebase's robustness and reliability by incorporating various bug fixes and refactoring efforts, including addressing issues in the OffsetStorageWriter, improving shutdown procedures in the MirrorMaker2, and fixing serialization related exceptions. In addition, the user created and modified tests across a range of components, specifically to prevent data corruption or leaks.
apache-kafkakafka-consumerapachescalakafka
Kafka Connect connector for JDBC-compatible databases
Role in this project:
userBack-end Developer
Contributions:43 reviews, 20 commits, 38 PRs in 2 years 3 months
Contributions summary:Gregory primarily contributes to the `kafka-connect-jdbc` project, focused on the JDBC connector for Kafka Connect. Their work includes modifying the core JDBC connector implementation, merging code from different branches, and refactoring the SQL Server database dialect. They addressed minor issues by removing final keywords and integrating documentation updates. Additionally, they worked on database dialect adaptations and improvements for both Postgres and SQL Server.
sinkkafka-connectorconnectorstreamingdatabases
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
Gregory Harris - Mental Health Therapist at Peaceful Path Therapy LLC