David Caruana is a skilled Web Developer with experience in various roles such as IT Analyst Developer Consultant and Graphiste. David has a background in communication visual and graphic arts, including a Master of Arts in Art Numérique. David has worked with companies like Mega and Keystone Solutions, showcasing their expertise in web development and graphic design.
November, 2022 - present