Ian Rose, PhD

I'm a software engineer based in Atlanta, GA. I help build and run FullStory, an awesome tool for understanding your website visitors' behavior in detail. Think: pixel-perfect playback plus powerful find-anything search.

In 2011 I graduated from Harvard with a PhD in computer science, focusing on distributed systems and in particular on wireless networks (both 802.11 and 802.15.4). I then spent a year at Google working on development tools, with an emphasis on backend development. In July of 2012, I left Google to join 6 other ex-googlers at FullStory.

For all of the gory details, please see my C.V.. You can also follow my witty banter on Twitter.

Harvard Graduation

Experience

2012-present: Software Engineer / Tech Lead, FullStory

2011-2012: Software Engineer, Google

2005-2011: PhD graduate student, Harvard University (advisor: Matt Welsh)

2007: Intern, Sun Microsystems, Project Darkstar (supervisors: Jim Waldo and Karl Haberl)

2000-2005: Senior Software Design Engineer, Alarm.com

1998-1999: Research Intern, Los Alamos National Laboratory (advisor: Irving Bigio)

1996-2000: Undergraduate, Dartmouth College (A.B. Computer Science)

Publications

Real-Time Query Systems for Complex Data Sources. Ian Rose. PhD Dissertation. [pdf] [bibtex]

Mapping the Urban Wireless Landscape with Argos. Ian Rose and Matt Welsh. In Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems (SenSys '10), Zürich, Switzerland, Nov 2010. [pdf] [slides] [bibtex]

CitySense: An Urban-Scale Wireless Sensor Network and Testbed. Rohan Murty, Geoffrey Mainland, Ian Rose, Atanu Roy Chowdhury, Abhimanyu Gosain, Josh Bers, and Matt Welsh. In Proceedings of the 2008 IEEE International Conference on Technologies for Homeland Security, Waltham MA, May 2008. [pdf] [bibtex]

Cobra: Content based Filtering and Aggregation of Blogs and RSS Feeds. Ian Rose, Rohan Murty, Peter Pietzuch, Jonathan Ledlie, Mema Roussopoulos, and Matt Welsh. In Proceedings of the 4th USENIX Symposium on Networked Systems Design & Implementation (NSDI '07), Cambridge MA, April 2007. [pdf] [slides] [bibtex]

DESYNC: Self-Organizing Desynchronization and TDMA on Wireless Sensor Networks. Julius Degesys, Ian Rose, Ankit Patel, Radhika Nagpal. In Proceedings of the 6th International Conference on Information Processing in Sensor Networks (IPSN '07), Cambridge MA, April 2007. [pdf] [bibtex]

Diagnosis of breast cancer using elastic-scattering spectroscopy: preliminary clinical results. Irving J. Bigio, Stephen G. Bown, Gavin Briggs, Christine Kelley, Sunil Lakhani, David Prichard, Paul M. Ripley, Ian G. Rose, and Christobel Saunders. Journal of Biomedical Optics, Volume 5, Issue 2, April 2000. [pdf]

Teaching

Spring '08 - Teaching Fellow for CS 262 ("Introduction to Distributed Computing").
Fall '07 - Teaching Fellow for CS 266 ("Biologically-inspired Distributed and Multi-agent Systems").
Fall '06 - Teaching Fellow for CS 260r ("Special Topics in Computer Systems: Internet Scale Sensor Networking").