I currently lead the Engineering team at Facebook developing Cubrick, a new full-featured in-memory OLAP database for interactive analytics over highly dynamic datasets. Cubrick leverages a new indexing technique called Granular Partitioning, which I proposed in my Ph.D thesis, that allows the execution of indexed queries over any combination of dimensions on a multidimensional dataset, without incurring memory overhead (O(1) memory) and allowing constant time updates (O(1) time).
Prior to joining Facebook, I spent about 4 years working for the Brazilian Government, supporting the databases and infrastructure leveraged by the Brazilian Electoral Systems.
 
I received my B.Sc., M.Sc and Ph.D from the Federal University of Parana (UFPR) in Brazil.

Interests

Distributed Systems, In-memory Databases, Large Scale Data Processing and Database Indexing

Links

Publications

Blog