Sr Principal Software Engineer, Core Search
CurrentTech lead on the Core Search team at Splunk. My team is responsible for the code running all searches at Splunk, both on-prem / cloud.Some of my recent projects include:- Designed / implemented a new hybrid schema system which delivers both the flexibility of search-time + the performance of index-time fields.- Designed / implemented from scratch aggregation / distributed statistics for large datasets (Splunk's bread-and-butter stats command) - included designing a custom file format, improved performance by 4x- Designed / implemented lookups/join functionality - re-architected lookups to allow easily adding new data sources to join against while improving performance. Other projects:- Tech lead on designing / implementing Splunk's search observability / telemetry framework used by all platform teams at Splunk.- Optimizing search queries with semantic analysis/AST. Contributed to Splunk's search optimizer framework.- Worked on components of the Splunk Cloud Services / conf system connecting search catalog and splunkd.