Roman started his career as an academic teacher and assistant at the Computer Science Department of the University of Gdańsk. In the years 1997–2002 he managed the Local IT Academy in Sopot as part of the Cisco Networking Academy program.
He has been associated with Trefl S.A. since 1997, initially as IT Director, and since 2002, as Managing Director. In 2008, Roman was appointed the Vice President of the Management Board at Trefl S.A., and in February 2014 he became the President of the Management Board of Trefl S.A. and the position of General Director.
He is also a member of the Supervisory Board of Trefl Gdańsk and Studio Trefl S.A., as well as the Vice President of the Management Board of Fabryka Kart Trefl – Kraków Sp. z o.o.