Дмитрий Швиденко родился 13 октября 1992 года, является воспитанником московского «Спартака». Однако профессиональную карьеру хоккеист начал в клубе МХЛ «Мытищинские Атланты», где провел четыре сезона.
В 2013 году дебютировал в КХЛ за ханты-мансийскую «Югру», а на следующий год подписал контракт с ХК «Сочи». В Высшей хоккейной лиге защитник выступал за тольяттинскую «Ладу», воронежский «Буран» и пензенский «Дизель». Также Дмитрий Швиденко отметился и в Твери — в сезоне 2014/2015 он провел 5 игр за ТХК.
Дмитрий уже присоединился к команде и провел несколько тренировок. В текущем чемпионате он будет выступать под номером «72».