On 23 August 2014, he made his Ligue 1 debut for Bordeaux, replacing André Biyogo Poko for the last 9 minutes of a 3–1 away win at OGC Nice.[5]
After a successful trial with Barnsley in the summer of 2016, D'Almeida signed a two-year deal with the Championship club.[6]
He was released by Blackpool at the end of the 2017–18 season.[7]
On 13 July 2018, D'Almeida signed for League Two side Yeovil Town on a one-year deal with an option of extending for a second year.[8] At the end of the 2018–19 season, D'Almeida was released by Yeovil following the club's relegation from the Football League.[9]
On 24 July 2019, D'Almeida returned to France to sign for Ligue 2 side Valenciennes on a two-year contract.[10]