Software Engineer I
In-place upgrades for a big data PaaS.
Big data clusters are notoriously hard to upgrade without downtime, and most managed platforms simply don't try. I engineered in-place upgrades for HDInsight on AKS so customers could absorb the latest open-source features and fixes with minimal disruption to running workloads — a rare capability in the market, and one that unblocked enterprise onboarding that had stalled on exactly this requirement.
A custom Kubernetes scheduler for zone-resilient Kafka.
Kafka's durability guarantees mean very little if every broker lands in the same availability zone. I designed and implemented zone-aware broker placement by writing a custom Kubernetes scheduler, which let key enterprise customers run zone-resilient Kafka on the platform for the first time.
Core platform, held to 99.9%.
I wrote several of the platform's foundational components — cluster provisioning and the gateway layer — and held them to a 99.9% reliability bar. Every cluster on the platform passes through this path.
Governance, end to end.
I built end-to-end provisioning for Apache Ranger clusters, the component that governs everything else: row-level policies, topic restrictions, and access control across Trino and Kafka. Governance is rarely the exciting part, and it is routinely the thing an enterprise deal hinges on.
- Kubernetes
- Kafka
- Trino
- Ranger
- Go
- Azure