picture of Dan

Daniel Halperin ("Dan")

email: daniel@halper.in

Since June 2017, I have been the Head of Engineering at Intentionet, Inc. We build tools to help companies automate their networks with confidence. Our technology helps customers ensure that their networks are secure, reliable, and operational, and that their networks continue to be so by helping them prove correctness of planned changes before deploying them to production.

From May 2015 to June 2017, I worked at Google on Apache Beam, an open-source big data processing project that supports both batch and streaming data in a unified model, and on Google Cloud Dataflow, a scalable, zero-ops, cheap and efficient runner for Apache Beam. I helped found Apache Beam and continue to serve on its Project Management Committee.

From October 2012 to April 2015, I worked at the University of Washington eScience Institute, most recently as the Director of Research for Scalable Data Analytics. I collaborated with the scientists and computer scientists across campus, most closely with Bill Howe, the Database Group in CSE and the Armbrust Lab in Oceanography. I designed and studied cloud services for scientific data analysis and visualization, including SQLShare, the Live SeaFlow Dashboard, and the Myria project for Big Data as a Service (for which I was the original technical lead). I also co-designed and co-led the Data Science Incubator and mentored several projects with scientists around UW.

Prior to eScience, I earned my Ph.D. studying wireless networks at the department of Computer Science and Engineering at the University of Washington, where I was advised by David Wetherall and Tom Anderson. My thesis work showed how to use low-level RF measurements to accurately, quickly, and efficiently configure wireless networks. As part of my thesis work, I developed an IEEE 802.11n measurement and experimentation platform, which I released to the community (see the CCR 2011 paper below).

I am a strong believer in reproducible science, and have made the code for many of my projects available on GitHub. This includes around 45 patches to the Linux Kernel.

You may be interested in my random useful things for academics.

My classmates and I were apparently into computing at a very early age.

Publications

Other Talks

Awards

Most Reproducible Paper Award, ACM SIGMOD, 2016.
Best Paper Award, USENIX NSDI, 2013.
Intel Foundation PhD Fellowship Award, 2009–2010.
Most Outstanding Paper Award, IEEE Symposium on Security and Privacy (Oakland), 2008.
UW Clairmont L. Egtvedt Fellowship, 2006–2007.

Service

Program Committee, IEEE eScience'14
Program Committee, SSDBM'13, '14
Web Chair and Social Media Chair, DySPAN '12
Program Committee, MobiCom '11 S3 Workshop
Program Committee, MobiSys '10 Ph.D. Forum

Teaching

I taught CSE 484 / CSE M 584, Computer Security in Autumn 2011.

Education

Ph.D., June 2012, University of Washington.
I was advised by David Wetherall and Thomas Anderson.

M.S., Spring 2008, University of Washington.

B.S., Joint Computer Science and Mathematics, 2006, Harvey Mudd College.
I worked with and learned from many great professors, but especially thank Ran Libeskind-Hadas and Zachary Dodds.

Employment History

Available on LinkedIn.

Extracurricular

In my free time I captain the UW CSE Softball Team (The 2009 Infield Fly Conjecture and The 2010 No Missed Caches), go rock climbing, and try to keep my Spanish in shape. I really enjoy tutoring almost any subject I know anything about.