8 грудня 2017 року було оголошено про перехід гравця до лав донецького «Шахтаря», де він розглядався у якості заміни багаторічному капітану команди Даріо Срні, дискваліфікованому через допінговий скандал. Суму трансферу було оцінено у 2—3 мільйони євро.[5] 7 квітня 2018 року у матчі проти «Вереса» він дебютував в УПЛ.
Літом того ж року Додо на правах оренди перейшов до португальської «Віторії». 10 серпня у грі проти столичної «Бенфіки» зіграв перший матч за нову команду. Літом 2019-го повернувся до донецького «Шахтаря», за який в подальшому провів 97 ігор і забив 5 голів у всіх турнірах.
22 липня 2022 року підписав контракт на 5 років із «Фіорентиною». За трансфер бразильця «Шахтар» отримав 14,5 мільойна євро, а також можливі бонуси в розмірі 3,5 мільйона євро. 14 серпня у домашній зустрічі проти «Кремонезе» дебютував в італійській Серії А, замінивши на 71-й хвилині Марко Бенассі.