Cоучредитель JavaRush и опытный программист. После окончания университета работал C# и Java-разработчиком, а также писал статьи о Java для различных СМИ. Через некоторое время к Дмитрию стали обращаться друзья с просьбой научить их программированию. В процессе обучения друзей Дмитрий столкнулся с тем, что на рынке нет качественного и комплексного продукта для изучения программирования. Так возникла идея создать такой продукт.