Microsoft Dynamics Crm Consultant. Resume
Charlotte, NC
SUMMARY
- Overall 6 years of professional IT experience multi - tier, client-server, web and windows applications using Object Oriented Analysis and Design (OOP) methodologies using Microsoft Technologies like C#, VB.NET, ASP.NET MVC, ADO.NET, Microsoft Dynamics CRM and SQL Server.
- Experience in Microsoft Dynamic CRM 2011,2013,2015,2016, Dynamics 365 Customer Engagement (8.2) and Dynamics 365 (9.0) on Unified Interface customization and integration with MS SharePoint 2010 and MS Outlook.
- Proficient in developing complex plugins and custom workflows using Early Bound and Late Bound approaches and in writing code that require to access CRM data using LINQ, Query Expression, Fetch XML, Query by Attribute.
- Proficiency in writing complex JavaScript for form level validation, record creation and getting data using AJAX/JSON call using CRM web services, OData Queries (2.0 & 4.0), fetch XML, Query by Attribute and Query Expression.
- Proficiency in doing customization in Microsoft Dynamics CRM such as: Entity Customization, creating and managing Entity Relationships& Relationship Behaviors, Data Import/Export, Form Customization, View Customization and Ribbon Customization using Ribbon Workbench and Ribbon editor.
- Knowledge on source control management technologies namely Team Foundation Server (TFS).
- Proficiency in creating, exporting and importing Managed Solution and Unmanaged Solution to transfer customizations from one environment to other.
- Proficiency in Multilingual CRM system using Language packs available from Microsoft or through exporting/importing Translations.
- Good experience in Data Migration and Integrations from legacy systems, to different CRM systems.
- Proficiency in creating, exporting and importing Managed Solution and Unmanaged Solution to transfer customizations from one environment to other.
- Proficiency in Administering CRM by performing tasks like, enabling/disabling users in Active Directory (AD) and CRM, creating Business Unit Structures, managing roles and field security profiles and monitoring asynchronous tasks and data import jobs in CRM.
- Good experience in Data Migration and Integrations from legacy systems, to different CRM systems.
- Experience in writing complex Stored Procedures, Functions in SQL Server 2008/2012 and Estimation of Load scenarios, Hardware sizing of CRM Infrastructure and creating various custom utilities, schedulers etc.
- Functional understanding of MS Dynamics CRM integration methods using WCF, Web Services (SOAP & REST), ASP.NET Web API and Scribe Online.
- Expertise in developing and deploying Sync/Async plug-ins, workflow activities to perform CRUD operations using Plugin Registration Tool from CRM SDK and client-side development using HTML, JavaScript and CSS.
- Good experience in Software Development Lifecycle (SDLC) using software development methodologies such as Waterfall and Agile.
- Worked on SSRS (SQL Server Reporting Services) and SSIS (SQL Server Integration Services).
- Experience in fostering and developing client relations, providing end user training and innovative technical solutions.
- Expertise in configuring Microsoft Dynamics CRM with MS outlook and SharePoint Integration.
- Proficient in designing and deploying Plug-ins and Workflows in CRM to meet business process flow requirements, including Sales, marketing, customer services support, using CRM SDK and C#.NET.
- Knowledge on HTML, XML, CSS, JSON, ODATA, IIS 6.0/7.0.
- Experience with integration and functional testing, SCRUM methodologies and Sprints.
- Excellent communication, analytical and interpersonal skills.
- Worked on SSIS Integration tools like Scribe, Kingsway Soft and Cozy Roc.
- Quick learner and adaptive to new and challenging technological environments.
- Knowledge on Azure Integration with Dynamics 365 CE.
- Highly motivated to take independent responsibility as well as ability to contribute and be a productive team member.
- Worked on ADX Portal studio and Unified Service Desk Integration with Microsoft Dynamics CRM.
TECHNICAL SKILLS
.NET Technologies: Microsoft .NETFramework, M 2011/2013/2015/2016, Dynamics365 CE and D365 CE Unified Interface CRM, ASP.NET MVC, ADO.NET, VB.NET.
Web Development: HTML, JavaScript, XML, Ajax, CSS, Angular JS
Programming Languages: C#, C++, JavaScript, HTML, CSS, C#, VB, VB.Net, ASP.Net.
Web Servers: Internet Information Services (IIS) 7.0/6.0.
Development Tools: Visual Studio 2008/2010/2012/2013/2015, Visual Studio Code 2015, Microsoft Visio, Microsoft Team Foundation Server, Plugin Registrations Tools, XRM Toolkit.
RDBMS: MS-SQL Server 2008/2012/2014
Source Repositories: Git Hub, TFS, Visual Source Safe, Azure.
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Microsoft Dynamics CRM Consultant.
Responsibilities: -
- Involved in planning and implementing sprints along with project management team.
- Worked on JIRA for tracking user stories and HP ALM QC for Defect’s tracking.
- Customizing and configuring of Microsoft Dynamics 365, Microsoft Dynamics 365 cloud, service and
- Unified Service Desk Modules
- Using Custom JavaScript’s.
- Building the MS Dynamics CRM forms, screens, and views, as well as workflows and reports around the
- customer needs for an interface.
- Data synchronization between various environments using out of the box data management system.
- Worked on SLA management.
- Worked experience on the source control software packages like Team foundation Server (TFS), and GIT
- Worked on Hosted Controls, Actions, Agent scripting, Windows navigation rules etc in USD.
- Debugging the scripts on USD.
- Experience in writing Plugins in C# Language, JavaScript using Visual Studio 2012/2015
- Working on D365 CE V8.x upgrade to D365 V9.0.
- Developed Multiple Custom Plugins\Workflow Activities to perform CRUD operations in both Synchronous
- and Asynchronous ways and registered steps using Plugin Registration tool
- Worked on writing JavaScript’s, Business Rules, Plugins, Workflows and Ribbon customizations.
- Worked extensively with Iterative Agile Methodologies (SCRUM)
Environment: - Dynamics 365 V 8.x, V9.0, USD 4.0, SQL Server 2016, Visual Studio 2015, 2017JavaScript, Plugin Registrations Tools, XRM Toolkit, SSRS Reports, HTML, JavaScript.
Microsoft Dynamics CRM Product Specialist
Confidential, IL
Responsibilities:
- Delivered effective CRM solutions by creating and using design specifications, test scenarios and associated documentation.
- Customize out-of-box entity forms and views to track and display user related information on Dynamics 365 CE V 9.0 Unified Interface (UI).
- Created Custom Entities, Forms, Fields, Business Rules, Web Resources, Buttons, Business Process Flows based on user requirements.
- Created Users, Teams, and Custom security roles, Privileges/Rights to assign and share of records.
- Designed Dashboards with custom views and charts/reports, proving ability to perform in depth analysis.
- Developed Custom reports using Microsoft reporting services (SSRS).
- Programmed functions to do client-side validation-using JavaScript.
- Several client-side extensions using CSS, HTML5 and jQuery, Angular JS.
- Programmed C# .NET code using Web APIs for data migration and data integration.
- Customized Sitemap and Ribbon using Ribbon Work Bench.
- Effectively used third party tools like Ribbon Work bench, XRM Toolbox, OData query designer.
- Customized field level design, field level security and field security profiles so that users with only write access to form /field can enter information.
- Involved in unit testing towards implemented features and document the business functionality.
- Imported and exported solutions to migrate changes to testing and production environments.
- Customized Workflows and Plugins for automated processes as per the Business requirement.
- Worked on building automated Bulk Delete Jobs and D365 Bulk Deletion Jobs.
- Used Advanced Find in Dynamics 365 Customer Engagement on Unified Interface and created multiple views of System entities
- Used Scribes SSIS tool for integration CRM Data with external systems. Environment: - Microsoft Dynamics CRM 2015, Visual Studio 2017, JavaScript, Angular JS, C#.
Microsoft Dynamics CRM Product Specialist
Confidential, IN
Responsibilities:
- Involved in planning and implementing sprints along with project management team and also lead the team size of 8 members.
- Developed Plugins that restricts user to create a record by clicking on create button that is available in Business Process Flow ribbon and various other plugins on Messages such as Create, Update, Delete, Retrieve, Retrieve Multiple, Associate, and Dissociate.
- Ribbon customizations using Ribbon Workbench and XML component modification.
- Creation of custom web pages in Microsoft Dynamics 365 V 8.x application using AngularJS.
- Created several client-side extensions using JavaScript, CSS and HTML5.
- Interacted with various business user groups for gathering the requirements for implementation and documented the business and software Requirements.
- Customized Workflows processes as per the Business requirement.
- Worked on setting up relationship between System & Custom entities.
- Worked on Relevance search, Editable Grids, Site Map Editor and App Editor.
- Used Scribes tool for SSIS integration CRM Data with external systems.
- Good debugging skills for Plugins and Workflows using Profiler.
- Good knowledge on solution deployment in different environments and Project implementation process.
- Used WebAPI calls in JavaScript to build the complex logics, CRUD operations.
Environment: Microsoft Dynamics CRM 2015, Visual Studio 2017, JavaScript, Angular JS, C#.Assist in scope definition, planning, estimation and tracking.
Senior .Net Developer
Confidential, MI
Responsibilities:
- This application is developed using ASP.NET MVC 4.5, Web API, C#, JavaScript and JQuery.
- Involved in requirement analysis, designing and development using AGILE methodology to implement the application.
- Extensively used ASP.Net MVC architecture for the Web application design to have the application layers closely coupled.
- Created Business Logic Layer & Data Access Layers implementing the MVC architecture.
- Developed core web services in Web API to read/write data from SQL Server Database using Entity Framework.
- Developed Complex database objects like Stored Procedures, Functions, Packages, and Triggers using SQL Server.
- Used advanced features of T-SQL to design and tune T-SQL to interface with the Database and other applications in the most efficient manner and created Stored Procedures for the business logic using T-SQL.
- Designed and developed SSISPackages to import the data from multiple flat files located on the Lowes Inc site to the SQL Server database using various SSIS transformations.
- Created DAL (Data Access Layers) to establish database connectivity and data manipulation.
- Implemented role base security, customizable workflows for each user based on the user's role and implemented forms Authentication and Authorization for providing security for application.
- Implemented Logging Mechanism using Log4Net.
- Developed with N-Tier architectures SOA, SOLID (Object Oriented Design) and MVC Pattern Dependency Injection.
- Used VB.Netand ADO.NETto define and implement Business Logic Layer and Data Access Layer.
- Responsible for designing Rich user Interface Applications using JavaScript, JQuery, CSS, HTML and AJAX.
- Created JavaScript modules to be used with Bootstrap to speed up development and include responsiveness to the page.
- Worked with Angular JS MVC framework including authoring complex directives, services, controllers and filters working with animations, routing and states.
- Extensively used AngularUI(Angular Bootstrap) for ng-grid, andUIcomponents.
- Implemented Angular JS frameworks in AJAX-driven websites using proxy to get the data from the back-end in the form of JSON to populate on the UI components.
- Configured and managed multiple instances of SQL Server for storing Session State and TFSdata.
- Designed Master pages, User Control, Custom controls, Partial views and used Ajax Toolkit to meet user requirements and to develop the application efficiently without code redundancy.
- Developed Business logic layer that includes code behind files and classes in N-Tier using ASP.Net with C# in Visual Studio 2012.
- Developed the server side code using C#, VB.Net and client side code using Java Script.
- Used LINQ entity framework for retrieving data from the SQL database.
- Used Cascading Style Sheets (CSS), events and delegates. Used JavaScript and jQuery to control the user interactions and validation on client side.
- Written and performed test cases using, NUnit, TSS (test support system) tool to implement Test driven development.
- Strictly followed the TDD approach breaking implementation in small sets of testable elements along with regular unit tests.
Environment: MVC 4.5, Razor Views, Partial Views, Layouts, C#, ASP.net, Visual Studio 2013, SQL Server 2012, Web Services, WCF, Java Script, jQuery, FileNet, Web API, T-SQL, VB.Net, XML, AJAX, HTML5, CSS, AngularJS, TFS, NUnit, MS Test.
Senior .Net Developer
Confidential
Responsibilities:
- This application is developed in ASP.NET MVC 4.0 which involves business layer using the WCF service and call to the database.
- Extensively involved in designing Web applications using MVC 4.5, Razor Syntax, Entity Framework, JQuery and JavaScript for Client Side validation, CSS 3 and HTML5.
- Wrote stored procedures using Microsoft SQL Server 2012, also worked with LINQ for .Net
- Experience in writing Data Access Layers using ADO.net Entity Frame Work and LINQ to SQL.
- Developed and modified triggers, packages, functions and stored procedures for data conversions and T-SQL procedures to create database objects dynamically based on user.
- Implemented SSIS Package (DTS) to Import data from SQL Server, MS-Access.
- Used Entity Framework Code First Approach and LINQ to create the data layer for the application
- Created WCF services to create distributed applications and for the communications between the server and the Client.
- Using Bootstrap Strong knowledge and experience of Data Modeling and Design patterns like Factory, Abstract factory, Singleton, MVC, MVPand MVVM.
- Implemented Web APIand consumed using GET and POST methods using in Controllers.
- Used ASP.NET MVC framework to implement web application for navigating tool to submit the mails and invoke the Web API service layer.
- Analyze business requirements and work closely with the various application teams and business teams to develop ETL procedures that are consistent across all applications and systems
- Used .NET Framework 4.0, N-tier architecture, and Object-Oriented Methodologies for application development
- Ajax web browser technology was extensively used with JQuery to avoid post back to the server.
- Implemented page level error handling using custom error pages and Event logs.
- Wrote and executed the test cases using NUnit testing framework to test functionality.
- Solely implemented front end designs using VB.Netand Telerik Rad controls.
- Responsible for gathering requirements from the end user and analysis.
- Provided production support for clients based upon the requirement.
- Leveraged AngularJS resources for all data access, encapsulating URLs, and standardizing data access interfaces.
Environment: MVC 4.0, C#, ASP.Net, Visual Studio 2013, VB.Net, MVP, SQL Server 2013, T-SQL, WCF, WPF, Azure, IIS, Java Script, JQuery, LINQ to SQL, Web API, AJAX, HTML5, CSS, TFS, Nunit.
.Net Developer
Confidential,
Responsibilities:
- Interacted with the client end-users during requirements gathering sessions.
- To understand existing applications and accreditation business rules in order to accurately implement existing business rules in SharePoint Portal.
- Created and Implemented ASP.NET Web APIControllers and Models and Entity Framework.
- Web Design & Development of User Interfaces using ASP .NET, C#, XML, HTML.
- Middle Tier Business Component Development using C#.NET to incorporate business.
- Implemented back-end connectivity using entity framework.
- Implementation of client side validations using JQuery and ASP.NET MVC Validation implemented at Controller.
- Worked with business and gathered requirements and integrate the changes in the power builder based Claims application and FileNetbased applications.
- Involved to write complex T-SQL queries and Stored Procedures for generating reports.
- Developed database triggers and stored procedures using T-SQL cursors and tables.
- Wrote complex T-SQL queries for data extraction, loading the Data in RDB (Relational Database) Landing through SSISPackages.
- Used N-tierarchitecture for the presentation layer, the Business, and Data Access Layers.
- Implemented WCFto provide various Services like authentication, User Definition, Logging, Configuration and Data Access to the applications.
- Involved in migrating the data fromSOAto RESTful services using ASP.NETWeb API.
- UsedAngularUI Router for routing pages.
- UsedAngularBootstrap for rich user interface and faster performance.
- Written services, directives and controllers usingAngularJS.
- Implemented Cascading Style Sheet (CSS) to improve look and feel of the ASP.NET Web Page.
- Involved in writingUnit test cases for Business layer.
Environment: ASP.NET MVC 4.0, Visual studio 2013, WCF, VB.Net, FileNet, C# 4.5, T-SQL, MVVM, Web API, Entity framework, XML, HTML, Java Script, JQuery, Angular JS, AJAX, HTML, SOA.