About

screen-shot-2019-05-22-at-7.18.20-pmI am a Principal Engineer at Amazon (AWS). Previously, I was a Member of Technical Staff at Confluent working on Apache Kafka and before that I was a Senior Researcher at Microsoft Research. I have broad interests in computer systems and enjoy the full spectrum of work from academic research to shipping and operationalizing real products. I received my PhD (ECE, 2007), Masters (ECE, 2003) and Bachelor (ECE + CS + Math minor, 2002) degrees all from Carnegie Mellon. My PhD advisor was Prof. Greg Ganger. Linkedin profile is probably more up-to-date.

Products/software:

Over the years I’ve been lucky to help ship several enterprise products used by thousands of customers.

Selected publications/blogs:

I tend to mix academic publications and technical blogs. Here are some recent writings:

  • Continual Learning in Practice. Tom Diethe, Tom Borchert, Eno Thereska, Borja de Balle Pigem, Neil Lawrence. In NeurIPS’18 Continual Learning Workshop, Montreal, Canada. December 2018. PDF
  • (Blog) Unifying stream processing and interactive queries in Apache Kafka. Co-written with Damian Guy, Michael Noll and Neha Narkhede. October 2016. HTML.
  • IOFlow: A Software-Defined Storage Architecture. Eno Thereska, Hitesh Ballani, Greg O’Shea, Thomas Karagiannis, Ant Rowstron, Tom Talpey, and Timothy Zhu. In SOSP’13, Farmington, PA, USA. November 3-6, 2013. PDF    Slides (PPT)

(all publications)

Advertisements