Mario est un programmeur et architecte Java ayant plus d’une décennie d’expérience. Il a travaillé en Italie et en Allemagne, et est actuellement en Suisse impliqué dans (et souvent à la tête de) de nombreux projets dans différents domaines, tels que la publicité, l’e-commerce et l’assurance.
Ses principaux intérêts dans les technologies Java portent sur la programmation multi-threadée et l’informatique distribuée, l’optimisation des performances, les serveurs et cadres de travail au niveau de l’entreprise, la programmation fonctionnelle et les nouveaux langages compatibles Java comme Scala, Groovy et JRuby.
Mario est aussi l’un des responsables du Java User Group Lugano