Senior Software Developer
Bank of Valletta plc
Software Developer
Transactium Limited
Junior Developer
L-Università ta' Malta
University of Liverpool