Software craftsman, husband, father, ex-sportsman and inquiring reader. Since I was young I have loved taking apart and reassembling things to understand how they work. Now, this passion has become my job: the step from Lego to software development was a short one. Finding the best possible solution so that a complex system can work at its best and making it run smoothly are the goals of my work. C#, WCF, ESB, MongoDb and Azure make up my survival toolkit and help me cruise through distributed systems and enterprise solutions with ease. Be it a command or an event, I try to do my best in contributing to the life of the communities that have adopted me (ugidotnet and WEBdeBS), trying to “give back” at least a part of what I have received over these years.
Geeky mum, music lover and clarinetist for more than ten years, I successfully share my time between my work and my two children. I started off writing C# code, and today I switch between WPF projects, Asp.NET MVC, Silverlight, to name but a few. After a brief Python development experience, I am now enthusiastic about developing mobile applications for Android. Whilst during the day I work with the team to deliver bespoke projects for clients, once home I “replace” the computer with the sewing machine, to dedicate myself to my sewing hobby!
“There’s always a better code” is the philosophy I try to put into practice every day and which continuously drives me to find the best solution for each project. I’m always on the trail of new technologies which will add that touch of magic to applications and which make every developer’s life much easier. In my spare time I tend to my guitar collection, run after a ball (a hobby of mine from time immemorial) and try to avoid breaking my neck when I’m on any kind of board, with or without wheels.
Developing software has been my passion since childhood, and I still remember with a tinge of nostalgia the days when I used to code old-school video games! Through the years my passion has become my professional career, and the same passion drives me every day when I craft quality software with the rest of the team. “Lifelong learning” is my motto, both professionally and personally: be it a programming language, a sport or a recipe, if it’s new, I’ve got to try it! When I am not sitting in front of a computer monitor, I like to unwind by hiking in the nearby mountains, snapping pictures and attempting to play the piano.