I got my first computer on 1984, when I was sixteen, since then my life has passed with a computer in front of me. I've been programmer, project manager, architect, etc... almost anything you can be working with computers.
I've been involved in software development groups since 1995. Apart from a deep expertise over the years in different technologies and development paradigms (Client/Server, Web, Java, Visual Basic, ...) I also have the experience in managing teams and project management. Right now I'm working in a more strategic role, managing technology in a more holistic way, not only related with development. My team is in charge of defining the technological strategy that will move us into our future state as defined by our business partners.