Takamidō trat international erstmals bei den Juniorenweltmeisterschaften 2007 in Mladá Boleslav in Erscheinung, wobei er den 27. Platz im Mehrkampf und den 12. Platz mit der Staffel errang. Im folgenden Jahr wurde er bei den Teamweltmeisterschaften 2008 in Harbin Fünfter. In der Saison 2008/09 kam er im Weltcup über 1500 m dreimal unter den ersten Zehn und erreichte damit den 11. Platz in der Weltcupwertung über 1500 m. Bei den Teamweltmeisterschaften 2009 in Heerenveen errang er den fünften Platz und bei den Weltmeisterschaften 2009 in Wien den sechsten Platz über 1500 m. Zudem gewann er dort die Bronzemedaille mit der Staffel. In der folgenden Saison lief er bei den Teamweltmeisterschaften 2010 in Bormio auf den siebten Platz und bei den Weltmeisterschaften 2010 in Sofia auf den 29. Rang im Mehrkampf. Beim Saisonhöhepunkt, den Olympischen Winterspielen 2010 in Vancouver, belegte er den 29. Platz über 1500 m und den 20. Rang über 1000 m.
In der Saison 2010/11 errang Takamidō bei den Teamweltmeisterschaften in Warschau den vierten Platz und bei den Weltmeisterschaften 2011 in Sheffield den 19. Platz im Mehrkampf. Zudem holte er bei den Winter-Asienspielen 2011 in Astana die Silbermedaille mit der Staffel. In der Saison 2011/12 erreichte er im Weltcupeinzel sieben Top-Zehn-Platzierungen und mit dritten Plätzen in Saguenay über 1500 m sowie in Nagoya mit der Staffel seine einzigen Podestplatzierungen im Weltcup. Beim Saisonhöhepunkt, den Weltmeisterschaften 2012 in Peking, belegte er den 17. Platz im Mehrkampf und den vierten Rang mit der Staffel. Die Saison beendete er auf dem sechsten Platz in der Weltcupwertung über 1500 m. In der folgenden Saison errang er mit drei Top-Zehn-Platzierungen den 14. Platz in der Weltcupwertung über 1500 m und bei den Weltmeisterschaften 2013 in Debrecen den 15. Platz im Mehrkampf. In seiner letzten aktiven Saison 2013/14 lief er bei den Olympischen Winterspielen 2014 in Sotschi auf den 20. Platz über 1000 m und absolvierte in Kolomna seinen letzten Weltcup, welchen er auf dem 16. Platz über 1000 m beendete.