Microsoft Certified Professional with 10+ years of experience in designing and developing collaborative solutions using various Microsoft Technologies. Strong knowledge in Software Life Cycle process and development methodologies with strong expertise in building windows and web-based solutions.