Description
Summary: * Over 8 years of professional IT experience in Design and Development of Web Applications and Stand-Alone Applications using Microsoft Technologies. * Extensive Experience in development of cutting edge n-tier Web Applications, Web Forms, Windows Forms, C#.NET, ASP.NET, Query, Visual Studio.NET 2005/2008/2010/2012, Web Services, WCF Services and Windows Services. * Extensively worked on .NET Framework 1.1/2.0/3.0/3.5/4.0/4.5 in various source safe controls like Visual Source Safe.NET 2003 / 2005, Team Foundation Server and Visual Tortoise SVN. * Expertise on C#.NET, ASP.NET, VB.NET, WCF, MVC, Web API, Razor Framework, ADO.NET, Ajax, JQuery, XML, UML and SOAP. * Good Knowledge and experience in developing RESTful Web Services using WCF and Web API. * Extensive experience in SQL Server Database design, database maintenance, developing T-SQL queries, stored procedures, functions, SSIS, SSRS, indexes, views, joins using SQL Server 2000 & 2005. Expertise working on various Relational Databases likes Oracle9i/10g/11g, DB2, SQL Server 2012/2008/2005. * Experience in using Server controls, user controls, data binding, exception Handling, Debugging, tracing and Security in .NET applications. * Worked on .NET Security features such as Forms Authentication & Authorization. Good knowledge of OAuth protocol authorization framework. * Expertise in developing applications using ASP.NET MVC, Entity Framework, JQuery etc. * Experience in writing JQuery scripts, AJAX page method calls to server side, using client side frameworks like AngularJS. * Used LINQ to SQL, Entity Framework for Object Relational Mapping (ORM) to query relational database from code. * Good knowledge of developing windows client applications using WPF, XAML * Good knowledge of Object Oriented Programming (OOPs) concepts and design patterns. * Expertise in NUnit coding and execution as part of testing methodology. * Good knowledge of Microsoft Office SharePoint 2007&SharePoint designer 2007. * Experience in IIS configuration, creating virtual directories & application pools, hosting and maintaining production applications. * Experience in planning, analyzing and management of business requirements by working with various business teams. * Ability to learn and implement new technologies and tools quickly. * Good communication and interpersonal skills and ability to handle multiple tasks independently as well as in a team based environment.