In the summer of 2016 Vakula signed a contract with Stal Kamianske and played initially in the Ukrainian Premier League Reserves.
He made his debut in the Ukrainian Premier League for Stal Kamianske on 5 August 2017, playing in the match against Karpaty Lviv.
[3] On 30 January, the loan agreement was terminated by Desna and he was expelled by the club for violating the sports regime, and Vakula returned to Shakhtar Donetsk without playing any official match.
[5] On 29 July he played in the UEFA Europa Conference League second qualifying round against KuPs, which was lost after two legs.
[6] On 8 February 2021, he was involved in a drunken accident in Mariupol, driving a Mercedes in a state of intoxication at about midnight.