Roman studierte Wirtschaftsinformatik an der Technischen Universität Wien mit der Spezialisierung in Quality Software Engineering und Distributed Systems.
Durch seine Sekundar-Ausbildung am International Business College 12, an welchem er im Bereich Controlling und Jahresabschluss maturiert hat, verfügt Roman auch über ein sehr gutes wirtschaftliches Fundament. Ebenso wurde seine wirtschaftlich-analytische Schlussfolgerung dadurch geprägt, was ihm erlaubt Zusammenhänge auch auf abstrakter Ebene schnell zu erfassen und programmiertechnisch umzusetzen.
Bei ecosio ist Roman im Messaging Team tätig, wo er unter anderem für die Implementierung von Message-Exchange Lösungen sowie für die API-Dokumentation zuständig ist. Des Weiteren zählen Quality Testing, die Entwicklung von Client-Lösungen, sowie das Design und die Umsetzung einer Katalogdaten-Austausch-Schnittstelle zu seinen Arbeitsaufgaben.
Zu seinen persönlichen Interessen zählen unter anderem REST, mobile Agenten und dynamisches Class-Loading.