Over 15 years of experience in the analysis, design and development of software applications. Experience includes partnering with clients to understand business functions, writing technical designs, suggesting improvements and implementing the business needs of clients, developing latest Web and Microsoft Windows applications. Manage user expectations by partnering with business analysts to lead technical projects. Middle tier and database layer design and programming expertise. Solid analytical skills resulting in high quality applications. Experience in change management process and a good understanding of Project Management. Microsoft Certified ProfessionalASP.NETC#SQL ServerLINQ to SQLAJAXDomain ModelVisual Studio 2008 and belowWorking on Visual Studio 2010Solid analytical skills/planning and conducts extensive research to find the right solutionDefine technical design solutions for business needsExperience working in highly complex multi-tier software applicationsSolid C# / .Net s