Having been a developer and architect at ThoughtWorks for many years, I had the opportunity to work on several enterprise applications with focus on building large scale systems based on service oriented architectures and domain specific languages. I am now a Head of Technology with a particular passion for distributed systems and databases.
My geeky passion is
complex distributed systems developed both in academia and the industry. I regularly collate articles about these systems on my blog.