Welcome to my blog. I am Vlad Vinogradsky and I work at Microsoft as a technology evangelist. Prior to joining the firm in 2002, I developed software solutions in a number of domains, including terminal guidance, image processing and scene recognition, securities governance, supply chain management, insurance, and fixed asset accounting. Throughout my career I was exposed to a diverse array of platforms ranging from Inmos Transputers and specialized vector processors to mainframes, VAXes and personal computers. I was trained as an electrical engineer and have a degree from the Moscow Aviation Institute. My technology interests at this time include robotics, parallel programming, and a variety of subjects that can be vaguely described as high-scale computing on the Web.