18+ years experience developing software solutions.
Today I'm a software architect with strong knowledge of patterns, testing metodologies, software architecture, source code management, ORM and so on.
I'm a trainer, mentor and architectural consultant in several IT companies helping them in change management from waterfall and code and fix style to Agile process and adopting best application lifecycle management practices.