Lavora da sempre con tecnologie Java-based free e Open Source presso la Regione Emilia-Romagna.

E' Consigliere presso il Java User Group Padova nel quale è impegnato nell'organizzazione e promozione di meeting a favore della comunità Java.

Si interessa di Object Oriented Design, Design Patterns, Build Automation, Testing e Continuous Integration.