IT Manager
Malta
PwC
MITA (Malta Information Technology Agency)
IT Officer
Tech 2000
Computer Technician
IT Senior Consultant
STC Malta
London School of Economics and Political Science