I am a Senior Software Engineer with over 30 years of experience in Information Technology.
I also have a degree in Theoretical Philosophy, achieved with 110 cum laude at the University of Florence.
I worked for many years as a software developer, then as a system architect, and finally as a Technical Manager in large IT companies.
Over the years, I have been involved in the design and development of large software systems, in the Banking, Healthcare, Industry and Cultural Heritage sectors, and I have managed many development teams.
I have designed software systems in many programming languages and development environments, such as Java, Python, C/C ++, C#, Go and Swift. I have been teaching Object-Oriented Analysis & Design and Advanced Java courses for years at large companies, and at Oracle University.
I have been involved for many years in the development of Knowledge Representation Systems and Digital Ontologies.
Since 2017 I have been producing online software development courses: I am a top-seller teacher on Udemy Italy, with over 23,000 students enrolled in my courses.
In 2019 I founded Artebinaria, my own company, dedicated to the development of Augmented Reality applications on Apple platforms, and to Cloud Computing.
I conceived and developed Artinside Gallery, Artinside Museum and Artinside Leonardo, for iPhone and iPad, all available on App Store.
I am a registered Apple Developer, since 2017.