Joan Oller, director general