I'm a programmer, and that's what I do best. Data modeling, architecture and component design and, of course, coding.
I tend to describe myself as a "generic programmer", as I privilege algorithmic and abstract thinking, and I am able to apply it in a variety of languages and platforms, and capable to quickly learn new ones.
I also have experience leading project teams. I prefer an agile project management and small project teams, with high flexibility in the requirements and participation of all the project team, committed and co-responsible for the project and the decisions made.
I'm a open source user and supporter. In almost any dimension of my life I'm a believer of the power of community, knowledge sharing, collective ownership and work.
I frequently do social work, have politic activity in a party, participate and lead some counseling groups and I'm happily building a family.
I do love my work and I'm really interested in technology, in particular regarding the web, and try to keep myself updated about the latest trends and news.