Senior Software Engineer
Making Spark stop recomputing what it already knows.
I led the research, design and development of materialized views and incremental view maintenance inside the Spark query engine that powers Microsoft Fabric. Medallion-architecture pipelines re-derive the same tables endlessly; incremental view maintenance updates only what actually changed. It is the kind of capability that decides whether a data platform is competitive at the top of the market.
- Spark
- Scala
- Query optimization
- Distributed systems