За 10-летний опыт в IT прошел путь от разработчика ПО до технического директора IT-компании. Участвовал в разработке продуктов с нуля и до десятков и сотен тысяч пользователей в различных отраслях: банковские системы, геолокационные сервисы, мобильные приложения, автоматизация государственных услуг, стартапы.
Начал применять Agile-подходы в 2014 году для построения процесса разработки в распределенных командах из разных стран. В качестве ментора обучает подходам Customer Development, Agile и Lean StartUp резидентов стартап-акселераторов. Роман является аккредитованным тренером консорциума ICAgile. В 2017 году присоединился к команде ScrumTrek.