D'Almeida made his debut for
Bordeaux on 12 December 2013 in the
UEFA Europa League group stage against
Maccabi Tel Aviv, playing the first 75 minutes in the 1–0 away defeat before being substituted for
Théo Pellenard. 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. After a successful trial with
Barnsley in the summer of 2016, D'Almeida signed a two-year deal with the Championship club. He was released by Blackpool at the end of the 2017–18 season. 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. At the end of the 2018–19 season, D'Almeida was released by Yeovil following the club's relegation from the Football League. On 24 July 2019, D'Almeida returned to France to sign for
Ligue 2 side
Valenciennes on a two-year contract. On 5 June 2025,
Azerbaijan Premier League club
Neftçi announced the signing of D'Almeida to a two-year contract, with the option of a third, from
Apollon Limassol. ==International career==