Roman Macahins

Business Analyst Lead EMEA Region

Roman Macahins is an experienced Business Analyst Manager currently leading the Business Analyst team across the EMEA region at Chubb since 2025. Previously, Roman served as a Senior Consultant at Capco from 2021 to 2025, managing transformation programs in the pension industry and overseeing the delivery lifecycle of a modern cloud-based solution. Before this, Roman worked at JPMorgan Chase & Co. from 2017 to 2021 in project management within the compliance sector. Roman started their career in sales management at Uniform03 from 2010 to 2015, developing comprehensive sales strategies and managing teams. Roman holds a degree in Business Management from Edinburgh Napier University, completed in 2018, and an Advanced Higher in Accounting and Business Law from Calvi.

Location

Madrid, Spain


Org chart

This person is not in the org chart


Teams

This person is not in any teams


Offices

This person is not in any offices