Eugene Kirpichov

Co-Founder, Executive Director at terrafuse

Berkeley, California, 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
Eugene Kirpichov is a seasoned software engineer and civic tech founder with 16 years of experience building large-scale distributed systems and cloud data-processing platforms. Based in Berkeley, he co-founded and leads Work on Climate, a nonprofit mobilizing talent for equitable climate solutions, and chairs PAW Climate to connect ML with climate tech. Formerly a Staff Engineer at Google, he helped design Cloud Dataflow/Apache Beam primitives (including splittable DoFn, autoscaling and IO-as-a-task) and built internal performance tooling that influenced dozens of projects. His open-source contributions to Apache Beam, GoogleCloudPlatform/DataflowJavaSDK and stream-lib show deep backend expertise in refactoring, performance, and probabilistic data structures like Count-Min Sketch and Q-Digest. He pairs hands-on C++/embedded experience from humanitarian projects (RespiraWorks) with a history of mentoring and teaching, reflecting a rare blend of systems-level engineering, product intuition, and community leadership. An unexpected throughline is his long-standing interest in functional programming and tooling for observability, which underpins his approach to robust, maintainable systems.
code16 years of coding experience
job14 years of employment as a software developer
bookMaster of Science Information Systems, Master of Science Information Systems at St. Petersburg State Polytechnic University
languagesEnglish, German, Russian, French
stackoverflow-logo

Stackoverflow

Stats
421reputation
27kreached
0answers
1question
github-logo-circle

Github Skills (17)

algorithm10
algorithms10
google-cloud-dataflow10
data-structure10
java10
javas10
performance-optimization10
data-structures10
logging10
cloud-computing9
unit-testing9
http9
data-processing9
testing7
linux6

Programming languages (12)

C#JavaC++ShellTeXJavaScriptHaskellHTML

Github contributions (5)

github-logo-circle
Google Cloud Dataflow provides a simple, powerful model for building both batch and streaming parallel data processing pipelines.
Role in this project:
userBack-end Developer
Contributions:60 commits, 6 PRs, 50 comments in 2 years 4 months
Contributions summary:Eugene focused on improving the Google Cloud Dataflow Java SDK. Their contributions involved raising the logging level of HTTP request URLs, configuring the RetryHttpRequestInitializer to skip logging for certain HTTP codes, and modifying Transport.java. Additionally, the user worked on renaming "Source" to "Reader" in associated classes and refactoring methods related to the SDK's internal workings, demonstrating a focus on improving code clarity, maintainability, and robustness for cloud-based data processing pipelines. They also contributed to reducing verbose GCS messages.
stream-processingbeambatchdata-processingparallel
apache/beam

Apr 2016 - Aug 2020

Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
userBack-end Developer
Contributions:3 reviews, 671 commits, 358 PRs in 4 years 5 months
Contributions summary:Eugene primarily focused on refactoring and improving the performance of the Apache Beam project. Their commits involved replacing outdated code with modern alternatives, specifically substituting older methods for generating sequences with the newer from().to() methods. The user also made targeted improvements to data handling and error handling within several areas of the codebase. The changes touched various modules, reflecting contributions to a broader spectrum of backend concerns.
golangpythonstreaming-databeambatch
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
Eugene Kirpichov - Co-Founder, Executive Director at terrafuse