Architect/developer with more than 30 years experience in the computer industry, with a special interest in model-driven techniques and software engineering practice, including over 15 years experience in object-orientation and model engineering. I've worked as a developer, architect, mentor and methodologist in a number of small and large organizations producing commercial software for the global market. I typically build end-user applications, but also development tools, meta models and model processing tools. I'm a practitioner with an empirical understanding of technical, organizational and cultural challenges and patterns for large scale software production, in particular in geographically distributed teams.
I suffer from an incurable curiosity. The more I learn, the more I realize how much is yet to discover.