My main software skills go toward direction algorithm, software architecture and solution design. Of course, there is no FUN as long as you do not roll up your sleeves and get your hands dirty. Software development is the implementation of Ideas! Programming languages are the mean to express yourself!
Working in software project brings the fortune of working with other people.
"If you want to build a ship, don't drum up people to collect wood and don't assign them tasks and work, but rather teach them to long for the endless immensity of the sea." Antoine Exupery
To travel, to meet new culture, to understand the other point of view, to be sure that the message you drop is perceived in the proper way. Comunication is an amazing science.
"Take advantage of every opportunity to practice your communication skills so that when important occasions arise, you will have the gift, the style, the sharpness, the clarity, and the emotions to affect other people." Jim Rohn
...His outstanding communications skills make him an excellent asset for leading a team, and more importantly for creating and maintaining relationships with our clients. He works excellently under pressure and his advanced analytical skills are ideal for the IT sector...
(Intranetstandard Executive Director - Official recommendation letter)
He is able to work in a very structured way, making everything easy.
When do we do it again? I had too much fun!
(Developer of my team, after working 20 hours in the weekend in a successful project)
I never worked in a so clear and well organized environment
(Developer of my team)
Marco is our best fire fighter
(Introduction made for me from a collegue, referring to my crisis skills)