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.
“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.
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!