I have more than 23 years of experience in software development. I was involved in various projects covering desktop, client/server, web and mobile applications using mainly Microsoft tools & technologies, but also Apple and open-source.
I'm a Certified Scrum Master and a certified APMG Agile Project Manager.
I'm a hardworking person, passionate about technology, especially software development. I like to "over-communicate", as somebody told me once, with the team in order to have everything clear for everybody and well understood (from the project perspective, of course). I like to pay attention to the details and I try as much as possible to say 'No' when this makes sense; I avoid by any meaning any quick-and-dirty approach and corner-cutting approaches. I consider myself a craftsman and a professional.