To both my supervisors Martina Ilarri and Ronaldo Sousa, for giving me the opportunity to work with them, for all the guidance and support throughout the year, for all the effort to teach me the best they could, since they are the people that I admire the most. To Vanessa for all the help and guidance throughout the project, for the great companionship and support, for the endless good times spent at work making it easy. To Allan for all the advices, for being always ready to help and for the availability. Indeed, many thanks for this team that made every work day a joy. To all my Shark friends for all the friendship, all the trust, all the spontaneous coffees, for being there every time I needed, and for the best moments. To Amorim for the help, the friendship, the trust and the laughs that only you can give. A special thanks to Abel Sousa, Julio André and Luis Campos, for always being present, even though in the last couple of years we could not spend too much time together, for their faithful friendship, I wish you guys the best! To my brother Pedro, that has proudly become one of the best scientist I will ever know, thank you for all the advices, all the guidance, for following my course and watching over me, thank you for being my brother. To my parents that have supporting me and are always present. At the end of the day, everything that I became and achieved, I owe it to them. I am lucky to have you as my parents. Finally, to Vera, that has been the major support for me, for making me focus all the time, helping me achieve my goals, for all the love and care, for all the patience, for the happiness that follows you, I really cannot say enough. Thank you!