Data Conference Databasea Query.Farm index
Speakers

Carlos Rodrigues

Employers on the program

  1. 2026Databricks1 talk
  2. 2024Amazon Web Services1 talk
  3. 2019Siemens1 talk
Events4
Conferences3
Talks4
Years active2019–2026
Miles between events10,4404 in-person events · 2 countries

The year around now

Talks in the past 12 months and announced talks ahead, one row per conference, January to December. Hover a mark for the talk.

JanFebMarAprMayJunJulAugSepOctNovDecCurrentCurrent (formerly Kafka Summit)
Held in the past 12 months Next 12 months Today, Nov 9, 2026

Appearances by year

201920202021202220232024202520262027
  • AWS re:Invent
  • Current (formerly Kafka Summit)
  • O'Reilly Artificial Intelligence Conference

Talks

DateEventConferenceRoleTitleLinks
May 19, 2026Current London 2026Current (formerly Kafka Summit)speakerJoining Streams Through Time: As-Of Joins with Spark 4's new transformWithState API
as Databricks
Spark Structured Streaming offers powerful built-in operators for stream-stream joins, but what happens when you need to join two streams based on temporal…Show less

Spark Structured Streaming offers powerful built-in operators for stream-stream joins, but what happens when you need to join two streams based on temporal proximity rather than exact key matches? As-of temporal joins—where each event from one stream matches the most recent corresponding record from another—are essential for scenarios such as currency conversion at transaction time, enriching trades with the latest quotes, or correlating sensor readings with their nearest calibration values. Apache Spark 4.0 introduces transformWithState, a next-generation stateful processing operator that replaces the limitations of flatMapGroupsWithState. This talk demonstrates how to leverage transformWithState to build production-grade as-of temporal joins between two event streams. We'll explore the core building blocks: using MapState to maintain versioned lookup data keyed by time, processing incoming events to find the nearest temporal match, and managing state lifecycle with TTL-based eviction to prevent unbounded growth. You'll see how the new object-oriented StatefulProcessor model separates concerns cleanly—handling input events in handleInputRows and expired state in…

Dec 2, 2024AWS re:Invent 2024AWS re:Inventbuilders sessionApache Iceberg on AWS: Tuning for cost and performance [REPEAT]
as AWS
With ever-growing data volumes and real-time requirements, tuning Apache Iceberg for performance while controlling costs can be challenging. This builders’…Show less

With ever-growing data volumes and real-time requirements, tuning Apache Iceberg for performance while controlling costs can be challenging. This builders’ session dives deep into how Iceberg works, its configuration, advanced performance optimization options, and how to tune Iceberg for different workload patterns.

Nov 27, 2023AWS re:Invent 2023AWS re:Inventbuilders sessionApache Hudi on AWS: Tuning for cost and performance [REPEAT]
With ever-growing data volumes and real-time requirements, configuring Apache Hudi for performance while controlling costs can be challenging. This builders’…Show less

With ever-growing data volumes and real-time requirements, configuring Apache Hudi for performance while controlling costs can be challenging. This builders’ session dives deep into how Hudi works, its configuration, options for advanced performance optimization, and how to tune Hudi for different workload patterns.

Oct 14, 2019O'Reilly Artificial Intelligence Conference London 2019O'Reilly Artificial Intelligence ConferencespeakerUntitled
as Siemens

Frequent co-speakers

SpeakerShared eventsShared talksLast together
David Anderson3—2026
Emily Webber3—2024
Shana Schipers222024
Stefano Sandona222024
Francisco Morillo212024
Aamir Khan2—2024
Aaron Chen2—2024
Aaron Dailey2—2024
Aaron Miller2—2024
Aaron Sempf2—2024
Aaron Sengstacken2—2024
Aaron Su2—2024
Abbas Mooraj2—2024
Abby Daniell2—2024
Abeer Naffa2—2024

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.