Eric Sammer

CEO at Decodable

San Francisco, 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

👤
Senior
Eric Sammer is a seasoned technology leader and CEO with 17 years building and scaling distributed systems, data infrastructure, and production data pipelines from the hands-on level to executive leadership. He has led engineering and product strategy at companies including Decodable, Splunk, and Rocana and authored the industry reference "Hadoop Operations," reflecting deep operational expertise. An active open-source contributor, his work on projects like Apache Flume and the Kite SDK focuses on reliability, tailing sources, partitioned datasets and tooling that move large-scale log and dataset processing from prototype to production. Known for teaching and public speaking, he blends practical systems engineering with a knack for explaining complex operational patterns to engineers and operators. Based in San Francisco, he combines networking, systems, and data-management roots with a founder’s pragmatism for delivering resilient, observable platforms.
code16 years of coding experience
job13 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
356reputation
20kreached
9answers
0questions
github-logo-circle

Github Skills (20)

avro10
flume10
data-set10
testing10
hdfs10
data-management10
java10
datasets10
javas10
file-handling10
thrift9
concurrency9
logging8
log-parser6
amazon-ec26

Programming languages (7)

JavaDockerfileScalaJavaScriptGoRubyPython

Github contributions (5)

github-logo-circle
cloudera/flume

Aug 2010 - Apr 2011

WE HAVE MOVED to Apache Incubator. https://cwiki.apache.org/FLUME/ . Flume is a distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of log data. It has a simple and flexible architecture based on streaming data flows. It is robust and fault tolerant with tunable reliability mechanisms and many failover and recovery mechanisms. The system is centrally managed and allows for intelligent dynamic management. It uses a simple extensible data model that allows for online analytic applications.
Role in this project:
userBack-end Developer
Contributions:83 commits in 8 months
Contributions summary:Eric primarily worked on fixing bugs and implementing features related to the `TailSource` component of the Flume project. They addressed permission issues and race conditions within the tailing source, improving its reliability. The user also contributed to the logical node mapping functionality, ensuring duplicate assignments are handled correctly. Furthermore, they implemented shell commands and service interfaces for retrieving logical/physical mappings.
fault-tolerantfaultstreamsfailoverdata-model
kite-sdk/kite

Jan 2013 - Jan 2014

Kite SDK
Role in this project:
userBack-end Developer
Contributions:386 commits in 1 year
Contributions summary:Eric primarily focused on improving the codebase of the Kite SDK. Their commits involved fixing bugs, such as incorrect file parsing, and bumping library versions like Avro. They also added new features, such as the HDFSDatasetWriter, and test cases. The user refactored the dataset structure and implemented partition capabilities, demonstrating a focus on improving data handling and storage functionalities.
hadoopjavasdkkite
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