I consider myself as experienced software developer and architect on Microsoft .NET and SharePoint platforms. I grew up with computers and programming and during my school years programming got my passion. I love to work on challenging projects, face complexities and solve complex business and technical problems trying to find best balance between business needs and technologies. As playing with technology is my main hobby then over years I have worked on different tools and platforms and seen many technologies coming, going and staying. I am also active in technical communities as speaker and blogger. My community activities are also recognized by Microsoft through MVP title I'm holding...