Kudangirana, who also spent a short time at Hemel Stags on dual-registration in 2016, admitted to the anti-doping violation for the banned substances.
The winger was suspended by the Rams in February last year and will now be unable to play the sport professionally until 29 August 2019.
His ban applies from the date of the provisional suspension in 2017 and is a strong statement from UKAD ahead of the new Rugby League season.
"It is every athlete's individual responsibility to monitor and control what substances enter their body," UKAD chief executive Nicole Sapstead said.
"We hope cases such as Mr Kudangirana's serve as a deterrent to all other athletes."