I have been working for years like a free-lancer in a lot of companies around the area where I live.
Now, I work as a software developer in a laser machine manufacturer company in Italy.
I started learning programming when I was 7 years old, on a used Commodore 64... I did not know that doing this funny thing was "programming"... but it was amazing... so...