Description
Professional SUMMARY * Over 9+ years of IT experience predominantly in Microsoft Technologies. * Extensive experience in developing N-tier applications, full life cycle development * 9 years' experience in .Net development, encompassing analysis, design, development and execution of business applications in N-Tier and SOA architectures. * Expertise in designing and developing complex user interfaces (GUI) using ASP.NET and MVC using Microsoft .Net technologies (C#, ASP.NET, WPF ADO.Net, MVC). * Expert in Web Application design and development using ASP.Net, HTML, JavaScript, JQuery, Ajax, HTML5, XML and CSS. * Good knowledge of WCF, LINQ, XML & Restful Web Services (SOAP, WSDL, DISCO, UDDI), .NET Remoting Server Components using .NET Framework. * 8 years of experience and expertise in Object Oriented Analysis & Design (OOAD), development and implementation of Web based and Legacy applications * Implemented o DATA on asp.net webapi for convenient querying and changing data * Proficient in developing .NET applications in Visual Studio (2.0, 3.0, 4.0 and 4.5). * Worked on various architectures like MVC, Multi-Tier. * I used to involve in the designing of UI as well as coding in .Net applications. * Knowledgeable in all phases of software development life cycle Designing, Developing, Coding, Debugging, Testing, Implementation and Maintenance. * Migration of Pre-existing Oracle\Legacy web forms segmentation pages to WPF * Creating WPF/Silverlight applications using MVVM architecture. * Development for change requests and small enhancements to support BAU activities * Experience in Silverlight and WPF (Windows Presentation Foundation) development including front designing in Microsoft Expression Blend and back programming in Microsoft Visual Studio. * Involved in implementation of several WPF applications, all of which use MVVM pattern * Designed large numbers of WPF Forms, Custom Controls and User Controls using XAML language for UI and Dynamic Web Parts for personalized content which allows Change, Edit, Move the content on pages as per users' requirements gathering from product team. * Analyzed and designed new WPF application using MVVM and Repository pattern, from design to completion. * Understanding the client requirement and developing application using WPF * Used the ETL routines like SSIS and SSRS. * Designed applications using Win Forms and WPF. * Extensive knowledge of Design Patterns. Implemented different Design Patterns including MVVM for WPF and Silverlight applications. * SOAP provides a simple, extensible, and rich XML messaging framework for defining higher-level application protocols offering increased interoperability in distributed, heterogeneous environments. * Good knowledge on OOPS Concepts, UML Design Patterns such as Singleton, Factory, Remoting. * Experience in working with Microsoft Enterprise Library and Microsoft Exchange Server. * Hands on experience in (SQL SERVER) Database Design and Development, Writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers, and User Defined Functions using T-SQL. * Expertise in Unified Modeling Language (UML) and Agile. * Installed, configured and maintained ETL utilizing SQL Server Integration Services (SSIS). * Involved in Installation, Configuration, Development, Deployment and Troubleshoot Reporting services using ETL utilizing SSRS 2000 / 2005 / 2008 across various environments. * Experience in using ORM (Object-relational mapping) tools like NHibernate 3.1 and Microsoft Entity Framework. * Involved in the KT sessions on Umbraco design. * Used the Agile methodology in software development. * Ability to manage deliverables as per the scheduled target dates. * Excellent working experience on Content Management tools like Umbraco CMS Dot Net Nuke DNN to build website web parts providing access for project servers and Business Catalogs. * Creative keen learner and tenacious problem solver with good communication, analytical & problem solving skills abilities. * Commitment to develop best practices and standards. * Experience in drawing Use Case, Sequence, and Class Diagrams using Microsoft Visio. * I have been exposed to different phases of the software development lifecycle * Effective in working independently and collaboratively in teams.