He holds a master's (2015) and a bachelor's (2013) degrees in computer science from UFRJ. He took a school year at Missouri State University and a summer internship at Stanford University. His main interests include parallel and distributed data processing, high performance computing, and big data management and analytics.