Федоров провел в «Рубине» восемь лет, с 2000 по 2008 годы, сыграв 127 матчей и забив 15 голов. Закончив игровую карьеру, он остался в клубе, начиная с работы скаутом, а затем возглавив вторую команду. В последующем он тренировал «Нефтчи» и ташкентский «Локомотив».
После работы в московском «Локомотиве», где он возглавлял вторую команду, а также исполнял обязанности главного тренера, Федоров вернулся в «Рубин». Он принял должность старшего тренера в «Рубине-2», продолжая свою связь с клубом, где начинал свою карьеру и где теперь собирается делиться своим опытом и знаниями с молодыми игроками.
Федоров Кирилл Владимирович, Федоров Мирон Янович, Кен Даниил Олегович, Рубин Михаил Аркадьевич, Автономная некоммерческая организация «Московская школа гражданского просвещения» признаны в РФ иностранными агентами.