He holds a Ph.D. (2006) and a M.S. (2002) degree in Systems Engineering and Computer Science from COPPE/UFRJ, and a B.S. (1999) degree in Informatics from IM/UFRJ. He has a PQ-2 research grant from CNPq since 2009 and a Young Scientist research grant from FAPERJ since 2012. He has published over 150 papers on journals and conferences and received an ACM SIGSOFT Distinguished Paper Award at ASE 2006 and two best paper awards at SBES in 2009 and 2014, among other awards. He served in the program committee of ICSE 2014 and is the program chair of SBES 2015. His research area is software engineering, and his current research interests include configuration management, software evolution, software architecture, and provenance.