Monakana progressed through the youth system at Arsenal, then finally in 2008, At the age of 14, Monakana was handed a four-year contract. Monakana signed a one-year-deal with Preston North End on 31 May 2012, effective from 1 July 2012. The 18-year-old winger became the ninth summer signing for Preston manager Graham Westley. Monakana performed well in pre-season, notably his contributions against Athens and Wimbledon. He made his full debut in a home League Cup tie against Huddersfield Town, on 13 August 2012, Playing for 70 minutes, and had an excellent game, setting Jack King up for the first goal in a 2–0 win. His first senior goal came in a second round League Cup tie against Crystal Palace. He went on to score six goals and 10 assist in his first year at professional football. In the game against Brentford opposing manager Uwe Rosler stating that Monakana was a handful with his pace and skill. On 12 September 2013, Monakana joined fellow League One side Colchester United on a month's loan. He scored on his debut for the club in a 2–2 draw with Bradford City on 14 September. On 15 October 2013, after starting every match since joining Monakana's loan was extended at the club until the beginning of December 2013. On 14 January 2014, Monakana transferred to Football League Championship club Brighton & Hove Albion for an undisclosed fee, signing an 18-month contract with the club's development squad. On 27 March 2014, Monakana joined League One side Crawley Town on a month's loan. In July 2014, Monakana joined Aberdeen on loan for six months. In February 2015, Monakana joined Mansfield Town on loan for a month. In March 2015, Monakana was loaned out again, joining Carlisle United this time on loan until the end of the season. On 4 August 2015, Monakana joined League Two side Bristol Rovers on a one-month loan. On 16 January 2016, Monakana signed a contract for six-months with Romanian club FC Voluntari. On 22 December 2016, it was announced that Monakana had signed a one and a half year contract with National League club Sutton United. He made his first appearance for Sutton as a substitute on 1 January 2017 in a 2–0 home victory over Bromley, before making his full debut on 10 January in a 1–0 away defeat against Braintree Town. In August 2017 he signed a loan deal with Welling United. The deal was made permanent on 17 November 2017. In March 2018, he signed for Wealdstone. He moved to Dulwich Hamlet, also of National League South, in June 2019.