Debora is Director of R&D at Mix. Previously, she was a scientist at Yahoo! Labs in Sunnyvale. Previously, she was a researcher at Yahoo! Research in Barcelona. She obtained a Ph.D. in Computer Engineering in 2005 from the University of Rome “La Sapienza.” She has also been a visiting scientist at the Basic Research Unit of the University of Helsinki in Finland, and at the Max Planck Institut fur Informatik in Saarbrucken, Germany.