Yakovlev tävlade för Kazakstan vid olympiska sommarspelen 2012 i London, där han slutade på 28:e plats i singelsculler.