Senior software developer with 10+ years of assorted experience in analysis, design, development, research and implementation of Software development Life cycle (SDLC), object-oriented software systems and development of Windows Based, Web based, Client/Server N-tier Architecture based on Microsoft .NET technologies and SQL Server. Technical expertise in Microsoft Technologies like .Net Framework 4.5/4.0/3.5/3.0, C# 5.0/4.0/3.0/2.0, ADO.NET, IIS, Win Forms, VB.Net, Web Services, ADO, Web API, WCF, WPF, XML, Microsoft SQL Server, and MS Team Foundation Server. Very well acquainted with the concepts like inheritance, polymorphism, abstraction, and encapsulation, have used them wherever Object Oriented Programming System (OOPS) is needed and comfortable with the SOLID principles. Experienced in creating rich User Interface on the web using HTML 5.0, XAML, DHTML, Master Pages, CSS, Ajax, JavaScript and JQuery. Worked on N-Tier Architectures, Design Patterns like MVC (Model View Controller), MVP (Model View Presenter) on the applications. Involved in all the phases of Agile and Waterfall Methodologies of a SDLC (Software Development Life Cycle) with the clear understanding of iterative and Evolutionary principles. Experienced in working all the layers in N-tier Architecture such as Presentation layer, BLL, DAL as a Full Stack developer. Expertise in implementing SOA using WCF technology developed and consumed WCF services with features versioning, security, optimization, and reliability. Experience in implementing RESTful Webservices. Experience in Bootstrap framework for developing rich UI. Experiencing in creating web application using Knockout JS, Node.js, JSON. Experience in Data accessing including using Data Adapter, Data Reader and Data Set in ADO.NET. Created Entity classes, relationships between entity classes using LINQ (Language Integrated Query) to SQL to manage relational data as objects with Entity Framework. Good knowledge over .Net framework concepts like Lambda expressions, LINQ, Extension methods etc. Well versed with design and development of SQL Server database. Hands on experience in working with development of Stored Procedures, User Defined Functions, Queries, Indexes, Triggers and Views using SQL Server 2014/2012/2008/2005 and T-SQL. Prepared Technical design document, use cases, Test cases and User manuals for various projects and good at Bug fixing, Code reviews, and Unit & System testing. Experience with Test-Driven Development (TDD) like N-Unit testing frameworks. Knowledge on Telerik third party controls. Excellent communication and interpersonal skills and have ability to handle multiple tasks, can take initiative to handle responsibilities independently as well as a proactive member of a team. Great desire to learn latest technologies and ready to take up challenges. Knowledge of Continuous Integration (CI) and Continuous Deployment (CD). Knowledge in design, development, and support of various applications using Java, JSP, Servlets. Knowledge in Spring MVC framework, GIT, SVN.