Data Conference Databasea Query.Farm index
Speakers

Israel Herraiz

Employers on the program

  1. 2019–2026Google16 talks
Events9
Conferences4
Talks16
Years active2019–2026
Miles between events13,6726 in-person events · 3 countries

Appearances by year

201920202021202220232024202520262027
  • Beam Summit
  • Airflow Summit
  • FOSDEM
  • PyData

Talks

DateEventConferenceRoleTitleLinks
Jun 22, 2026Beam Summit 2026Beam SummitspeakerFrom Prompts to Pipelines: Scaling Data Engineering via Agent Skills
as Google Cloud
The “Beam Model” is incredibly powerful, but its complexity—balancing windowing, triggers, and stateful processing—often creates a steep learning curve. In the…Show less

The “Beam Model” is incredibly powerful, but its complexity—balancing windowing, triggers, and stateful processing—often creates a steep learning curve. In the era of agentic development, we are moving beyond simple AI code completion toward a world of Agent Skills: modular, grounded...

Slides
Jul 8, 2025Beam Summit 2025Beam SummitspeakerTalk to your pipeline: how to use AI to create dynamic transforms in streaming
as Google Cloud
With some design, you can leverage Beam ML to make a LLM transform your questions into dynamic transformations that you can apply to your data. In this talk, we…Show less

With some design, you can leverage Beam ML to make a LLM transform your questions into dynamic transformations that you can apply to your data. In this talk, we show how to use Gemma to accept natural language questions about your data, and offer an answer in real time applied to the main stream...

SlidesVideo
Jun 13, 2023Beam Summit 2023Beam SummitspeakerDealing with order in streams using Apache Beam
as Google Cloud
How to get data processed in order even when the queue deliver messages unordered? One of the main problems when working with data in streaming is out of order.…Show less

How to get data processed in order even when the queue deliver messages unordered? One of the main problems when working with data in streaming is out of order. Data will come unordered and late. How come we apply a logic to that stream if it requires data to be ordered? Is there any solution to...

SlidesVideo
Jun 13, 2023Beam Summit 2023Beam SummitspeakerDesign considerations to operate a stateful streaming pipeline as a service
as Google Cloud
Businesses are looking to harness the power of real-time data with streaming analytics and more often or not that involves computing stateful transformations…Show less

Businesses are looking to harness the power of real-time data with streaming analytics and more often or not that involves computing stateful transformations out of the raw data stream. When the business logic to be applied in streaming is complex and does not use time-based aggregations, it is...

SlidesVideo
Jun 13, 2023Beam Summit 2023Beam SummitspeakerToo big to fail - a Beam Pattern for enriching a Stream using State and Timers
as Google Cloud
Imagine you have an two unlimited stream of events, one contains IDs and their hashed counterparts for lookups, and one the full information about every object…Show less

Imagine you have an two unlimited stream of events, one contains IDs and their hashed counterparts for lookups, and one the full information about every object with its hashed id. Your job is to output the full information for each object with it’s clear text id. You could query a single source...

SlidesVideo
Jun 13, 2023Beam Summit 2023Beam SummitworkshopWorkshop: Complex event processing with state & timers
as Google Cloud
Beam does not have a dedicated complex event processing module, but this can be overcome using state & timers. In this workshop, we will show an example of how…Show less

Beam does not have a dedicated complex event processing module, but this can be overcome using state & timers. In this workshop, we will show an example of how to reconstruct sessions from a stream of data, processing the data in order and identifying sessions not based on temporal properties...

Jun 13, 2023Beam Summit 2023Beam SummitworkshopWorkshop: Step by step development of a streaming pipeline in Python
as Google Cloud
In this workshop we will develop a streaming pipeline, showing how to get data in JSON format and parse it (using Beam schemas), how to aggregate it and write…Show less

In this workshop we will develop a streaming pipeline, showing how to get data in JSON format and parse it (using Beam schemas), how to aggregate it and write it in batches to Avro files. We will apply complex analytics to the stream, calculating properties of a session for different users,...

Feb 4, 2023FOSDEM 2023FOSDEMspeakerAn introduction to Apache Beam for streaming analytics
as Google
Apache Beam is an open source SDK for data pipelines, with an unified model for batch and streaming pipelines. The SDK is multi-runner and portable: you may run…Show less

Apache Beam is an open source SDK for data pipelines, with an unified model for batch and streaming pipelines. The SDK is multi-runner and portable: you may run your pipeline on Apache Spark, Apache Flink, Cloud Dataflow and other runners.

SlidesVideo
Jul 18, 2022Beam Summit 2022Beam SummitspeakerHouston, we've got a problem: 6 principles for pipelines design taken from the Apollo missions
as Google Cloud
Based in the inspiring talk about the Apollo XI “Light years ahead”, in this talk we will cover 6 design principles for data pipelines, with a focus on…Show less

Based in the inspiring talk about the Apollo XI “Light years ahead”, in this talk we will cover 6 design principles for data pipelines, with a focus on streaming pipelines. Submitting a job to a runner is not that different (well, a bit) from “submitting” a spacecraft into space. You lose direct...

SlidesVideo
Jul 18, 2022Beam Summit 2022Beam SummitworkshopScio in-depth workshop
as Google Cloud

This workshop encompasses several talks and a workshop around Scio, which is the open source Scala API for Apache Beam.

Video
Jul 18, 2022Beam Summit 2022Beam SummitworkshopSplittable DoFns in Python: a hands-on workshop
as Google Cloud
We will review the concept of Splittable DoFns and we will write two I/O connectors using this kind of DoFns: one in batch (for reading large files in a given…Show less

We will review the concept of Splittable DoFns and we will write two I/O connectors using this kind of DoFns: one in batch (for reading large files in a given format), and one for streaming (for reading from Kafka topics).

SlidesVideo
May 23, 2022Airflow Summit 2022Airflow SummittalkTFX on Airflow with delegation of processing to third party services
as Google Cloud
Get your ticket for this workshop Tensorflow Extended (TFX) can run machine learning pipelines on Airflow, but all the steps are run by default in the same…Show less

Get your ticket for this workshop Tensorflow Extended (TFX) can run machine learning pipelines on Airflow, but all the steps are run by default in the same workers where the Airflow DAG is running.

Aug 4, 2021Beam Summit 2021Beam SummitspeakerProfiling Apache Beam Python pipelines
as Google Cloud

In this talk, we will explore how to profile Apache Beam Python pipelines to identify potential bottlenecks in our code.

SlidesVideo
Aug 4, 2021Beam Summit 2021Beam SummitworkshopWorkshop: Step by step development of a streaming pipeline using Scio (Scala)
as Google Cloud

This workshop requires additional registration and has limited capacity. See details.

SlidesVideo
Aug 24, 2020Beam Digital Summit 2020Beam SummitspeakerUnderstanding exactly-once processing and windowing in streaming pipelines
as Google Cloud
In this session, we will explore different windowing strategies, and the impact on dropping (or not) late data. We will use a unit test with a synthetic stream,…Show less

In this session, we will explore different windowing strategies, and the impact on dropping (or not) late data. We will use a unit test with a synthetic stream, and then we will apply different windows and will make a grouping calculation (aggregation) to check how different windows group data...

SlidesVideo
Nov 15, 2019PyData Cambridge 2019PyDatatutorialMastering the game: reinforcement learning with Keras
as Google

Frequent co-speakers

SpeakerShared eventsShared talksLast together
Kenneth Knowles5—2026
Tobias Kaymak412023
Charles Adetiloye4—2026
Raj Katakam4—2026
Austin Bennett4—2025
Chamikara Jayalath4—2025
Devon Peticolas4—2025
Svetak Sundhar4—2025
Alexey Romanenko4—2023
Pablo Estrada4—2023
Robert Burke4—2023
Miren Esnaola322023
Ahmed Abualsaud3—2026
Danny McCormick3—2026
Jack McCluskey3—2026

Speakers with the same name are merged into one entry, so this page may combine more than one person. Affiliations are shown as each conference listed them.