Previously he worked at Huawei Noah's Ark Lab in Hong Kong, Yahoo Labs in Barcelona, University of Waikato and UPC BarcelonaTech. He is the author of Adaptive Stream Mining and Pattern Learning and Mining from Evolving Data Streams. He is one of the leaders of MOA and Apache SAMOA software environments for implementing algorithms and running experiments for online learning from evolving data streams. He is serving as cochair of the industrial track of IEEE MDM 2016, ECML PKDD 2015, and as cochair of BigMine (2015, 2014, 2013, 2012), and ACM SAC data streams track (2016, 2015, 2014, 2013, 2012).