Vidya Vrat Agarwal is a .NET passionate, Microsoft MVP, C# Corner MVP, TOGAF Certified Architect, Certified Scrum Master (CSM), author, speaker, Certified MCT, MCPD, MCTS, MCSD.NET, MCAD.NET, and MCSD. He is currently working as a .NET Enterprise architect/consultant in USA. He is passionate about the .NET technology and loves to contribute to the .NET community. He blogs at http://www.MyPassionFor.NET and can be followed on Twitter at @DotNetAuthor. He lives with his wife, Rupali, and two daughters Pearly and Arshika, in Redmond WA.