Hey, I am Vijai Kalyan. I have also at various times been known as Vijai Kalyanapasupathy (Microsoft has this peculiar problem where last names cannot be shrunk but first names can be), Vijayaraghavan, Raghavan, Vijayaraghavan Kalyanapasupathy, K Vijayaraghavan etc. etc. I have been at Microsoft since early 2008. I started out in AdCenter writing test frameworks, tools and whatever else I thought would be useful and fun. I recently moved to Windows Phone Services at a time when it is fun and exciting to be here. I have previously worked at PROS Revenue Management where I wrote the calculation engine that underlies much of how the pricing system works when you reserve airline tickets, book a hotel room, buy gas etc. So, I am familar with building mini languages (of course, not a full fledged language like C#), multi-pass interpretation, overload resolution, ASTs, parsers, lexers etc. Before that I worked at Bentley systems where I worked on ProjectWise, the document management platform from Bentley and integrating it with MicroStation, arguably the best mid-range CAM/CAD platform out there. And before that, I worked on stuff that I am not supposed to talk about like networked embedded systems, flood routing, automated experiementation, model integrated computing and stuff like that. I have experience with all the major languages (C#, Java, C, C++) and some uncommon ones like nesC.