Career
Early career
Born in Porvorim, Goa, Fernandes began his career at Sporting Clube de Goa before joining Mumbai in the I-League. Fernandes made his debut for Mumbai on 6 October 2012 against Pailan Arrows at the Salt Lake Stadium. He came on as a 66th-minute substitute for Subhash Chakraborty as Mumbai lost 3–2.
Dempo
On 24 May 2013 it was announced that Fernandes had signed with Dempo of the I-League.
Fernandes said that his reason for returning to the club where he spent part of his youth career was so he could remain close to family. He made his debut for Dempo on 22 September 2013 against Shillong Lajong at the Duler Stadium.
He came on as a 82nd-minute substitute for Clifford Miranda as Dempo lost 3–0. = Pune (loan) On 13 January 2014 it was confirmed that Fernandes had signed for Pune F.C. of the I-League on loan from Dempo for the rest of the season.
He then made his debut for Pune the next day in the clubs opening Federation Cup fixture against Eagles.
He came on as a half-time substitute for Arata Izumi as Pune drew 1–1. Fernandes then scored his first goals for the club two games later against Churchill Brothers on 20 January 2014. He scored two in this match but they were not enough as Pune lost 3–2 and were thus knocked-out of the Federation Cup.