Denis è un portiere Gil Vicente che è sceso in campo nella maggior parte delle partite della sua squadra in Primeira Liga nel 2020/2021, avendo collezionato 32 presenze, per un totale di 2880 minuti. É stato scelto nell'11 iniziale in tutte le 32 presenze, su 34 giornate.
La sua ultima partita in campionato risale al 19 maggio, gara in cui ha giocato 90 minuti con la maglia Gil Vicente contro Boavista, nella sconfitta per 2-1. Il portiere Gil Vicente ha mantenuto 10 volte la porta inviolata in questa stagione, che è il quarto miglior risultato nella competizione, a pari merito. Ha ricevuto 4 cartellini gialli.
Denis ha giocato 34 partite di Primeira Liga nell'ultima stagione con Gil Vicente, gare in cui ha mantenuto 14 volte la porta inviolata.
Il portiere è passato tra le fila Gil Vicente nell'agosto 2019, mentre prima giocava con Figueirense, con cui ha collezionato 82 presenze in campionato.