Hari Shreedharan

Software Engineer

Sunnyvale, California, United States16 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 10 years of experience in distributed systems.
  • Committer and PMC member for Apache Sqoop and Flume.
  • Multiple patents in error handling and data drift.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer in the SaaS industry.

Contact

Skills

Core Skills

Distributed SystemsSoftware Engineering

Other Skills

Agile MethodologiesAlgorithmsApacheBig DataCC++HadoopJavaLarge Scale SystemsLinuxPerlPythonScalabilitySoftware Development

About

As a Principal Software Engineer at Confluent, I work on building large scale distributed systems that are scalable, fault tolerant, and high performance. I have over 10 years of experience in this field, and I am passionate about solving complex problems and delivering innovative solutions. I am also a committer and a PMC member of Apache Sqoop and Apache Flume, two open source projects that enable data ingestion and processing from various sources into Hadoop ecosystems. I contribute to the design, development, and maintenance of these projects, as well as mentor other contributors and collaborate with the community. I have multiple patents in progressive error handling and data drift handling, which enhance the reliability and efficiency of data pipelines.

Experience

Confluent

Principal Engineer

Sep 2024Present · 1 yr 6 mos · Mountain View, California, United States · Remote

Distributed SystemsC++CJavaLarge Scale SystemsHadoop+10

Snowflake

Principal Software Engineer

Nov 2021Sep 2024 · 2 yrs 10 mos · San Francisco Bay Area

Streamsets inc.

Staff Software Engineer / Architect

Mar 2016Nov 2021 · 5 yrs 8 mos · San Francisco Bay Area

  • I led the design, development and release effort for StreamSets Engine for Snowpark. Previously, I initiated and later led the development of StreamSets Transformer.

The apache software foundation

3 roles

PMC Chair, Apache Flume

Oct 2015Jan 2018 · 2 yrs 3 mos

Committer, Apache Sqoop

Jun 2013Present · 12 yrs 9 mos

PMC Member, Apache Flume

May 2012Present · 13 yrs 10 mos

Cloudera

Software Engineer

Feb 2012Mar 2016 · 4 yrs 1 mo · Palo Alto

  • I lead the Flume and Spark Streaming development efforts at Cloudera.

Yahoo!

Technical Yahoo!, Software Dev Eng

Jan 2010Feb 2012 · 2 yrs 1 mo · Sunnyvale, CA

  • Worked with the Mail Metadata team. We build large scale high performance systems to index user messages, critical for providing a good user experience and also fetching messages from storage.

Cornell university

2 roles

Teaching Assistant

Aug 2009Dec 2009 · 4 mos · Ithaca, New York Area

  • Grading exams and assignments, help design assignments, hold office hours, for CS 4410 - Operating Systems

TA Consultant

Jan 2009May 2009 · 4 mos · Ithaca, New York Area

  • Help grade exams and assignments. Hold lab office hours for CS 4410 - Operating Systems

Education

Cornell University

Masters — Computer Science

Jan 2008Jan 2009

Malaviya National Institute of Technology Jaipur

Bachelors — IT

Jan 2004Jan 2008

CKMNSS

Stackforce found 100+ more professionals with Distributed Systems & Software Engineering

Explore similar profiles based on matching skills and experience