Software Developer
Edit Technologies / Verticaltech
Centrosviluppo
Software Developer and consultant
SGConsulting
Software Development Consultant
Università degli Studi di Siena