Дмитрий учился в автодорожном университете, затем в академии «Шаг» в Харькове. Начинал работать как PHP-разработчик, а затем занимался Ruby-On-Rails. После чего на протяжении более чем двух лет проработал в Sphere Consulting. В это же время вместе с Валерием Сизовым запустил open source проект GitLab. С 2013 года является CTO компании GitLab.
Отзывы