Microsoft Dynamics Crm Consultant Resume
SUMMARY
- 6+ years of Experience in Microsoft Dynamics CRM and Business Development solutions using Microsoft Technologies like .NET, MS Dynamics CRM and SQL Server.
- 5 Years of experience in Customization and Configuring Microsoft Dynamics CRM 2016, 2015, 2013 and 2011, AX 2012 and Integration MSCRM web service with JavaScript, jQuery and ASP.NET.
- Extensively used Plugins Registration Tool to register C# plugins and Custom Workflow activities in CRM.
- Developed Multiple Custom Plugins/Workflow Activities to perform CRUD operations in both Synchronous and Asynchronous ways and registered steps using Plugin Registration tool.
- Knowledge in configuring several security policies on various entities in the system to manage and implement appropriate access controls in MS Dynamics CRM 2015 using XRM Toolbox.
- Experience in Microsoft Dynamics CRM Data integration towards import/export of data using SSIS, KingswaySoft Adapter and Scribe.
- Worked extensively on Dynamics CRM CE especially sales, customer service and social engagement.
- Have good experience of SSRS (SQL Server Reporting Services) and SSIS (SQL Server Integration Services), Dashboard customization with complex charts built from SSRS.
- Built RESTful API’s using ASP.NET Web API by elimination SOAP.
- Hands - on experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Application Insights, Logic Apps, Data Factory, Visual Studio Online (VSO), SQL Azure.
- Experience deploying web applications to Azure.
- Experience using PowerApps and Flow in SharePoint Online.
- Experience in use of Web Services and interacting with MS CRM database through the use of web service methods.
- Worked extensively with Iterative Agile Methodologies (SCRUM), Waterfall methodologies and Test-Driven Development (TDD).
- Experienced in developing Advanced JavaScript and CSS frameworks like Knockout.JS, Angular.JS, Node.JS, Backbone.js and Bootstrap etc.
- Adapted Model-View-Controller frameworks for developing Web application using Angular JS.
- Experience in Consuming CRM API for development of custom API Libraries for front-end development.
- Working experience in Web Services, Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Windows Workflow Foundation (WWF).
- Proficient in building Web User Interface (UI) using HTML5, DHTML, XHTML, CSS, JavaScript and Angular JS that follows W3C Standards and are browser compatible.
- Experience in developing web applications using .NET Framework, ADO.NET, ASP.
- Subject Matter Expert for MS Dynamics CRM platform and Microsoft technologies including Dynamics CRM architecture, development, administration and migration
- Knowledge on developing the web applications using framework like Language Integrated Query (LINQ) and Entity Framework.
- Experience in Database Analysis/Design/Normalization/Manipulation processes using SQL Server and Oracle Databases.
- Used delegates and batch processing for asynchronous server calls.
- Experienced in MS SQL Server & Oracle database design and development in writing Stored Procedures, Views, Triggers, Packages, Sequences, Jobs and User Defined Functions.
- Hands on experience using Source Code Control Systems like MS Visual Source Safe, Subversion and TFS.
- Performed Peer Code Reviews.
TECHNICAL SKILLS
Languages: .NET 4.0/3.5/2.0, ASP.NET 4.0/3.5/2.0, VB.NET, C#, XML, Web Services, WCF, WPF, Win Forms, Web Forms, T-SQL, PL/SQL, Power shell scripting
Web Technologies: JavaScript, HTML5, DHTML, CSS, Ajax, XML XLST, SOAP, WSDL, UDDI, jQuery, OData, VB script, Fetch XML, JSON.
Development tools: Visual Studio 2003/2005/2008/2010/2012 Team Edition and MS Dynamics CRM 2011,2013,2015,2016, Dynamics 365, Dynamics AX 2012, Dynamics CRM CE, Ribbon Work Bench, SharePoint 2010/2013, Power Apps Studio, App Designer, GitLab, Jenkins
Web Server: Internet Information Services (IIS) 7.0/8.0, SSRS, SSIS, SSAS
Methodologies: Agile, Scrum, Waterfall, Iterative model
Database: Oracle (version -11g, 10g), JDBC, SQL, MySQL, PL/SQL, T-SQL, SQL Server 2005/2008/2012.
Versioning: Team Foundation Server (TFS), Visual Source Safe (VFS), Subversion, Tortoise SVN.
Reporting tools: MS SQL Reporting Services, Crystal reports and Excel.
Cloud Services: Azure, AWS
Operating Systems: Windows 10/8.1/7/XP, Linux
PROFESSIONAL EXPERIENCE
Confidential
Microsoft Dynamics CRM ConsultantResponsibilities:
- Business Requirement gathering, mockup design, process definition, development and testing the application and providing knowledge transfer and training to the target user.
- Consult with clients in multiple industries and provide customized solutions.
- Following with users to design best possible setup for workflow design and development.
- Conduct Q & A sessions to introduce new features and customized processes to the users.
- Create documentation for the external users for using the new web-based system.
- Performed Implementation of Dynamics CRM 365 Online in the organization.
- Worked on Dynamics CRM CE solution for our business needs.
- Optimized organization CRM instances using Dynamics CRM CE.
- Collect the new technologies and tools and introduced them to the company; in which way it helped the company build up an agile development environment. It improved the product quantity and the work efficiency.
- Trained new employees and worked on new web projects; planned and finished faster than the planed timeline.
- Migration of data from Excel / Oracle source to CRM using SSIS and KingswaySoft Adapter.
- Designed and developed CustomerLookup tool which is helping customer in expediting Azure outage assessment and end-customer communication workflow.
- Used SQL Azure extensively for database needs in CustomerLookup.
- Implemented Azure Application Insights to store user activities and error logging.
- Deployed the tools Microsoft Azure Cloud Service (PaaS, IaaS), and Web Apps.
- Improved application performance using Azure Search and SQL query optimization.
- Used SSIS JSON Source Task to make call to Microsoft Dynamics 365 API.
- Profiling, Troubleshooting & Bugs fixes for the high-volume application resulting in system performance and scalability improvements.
- Customized MS Dynamics CRM 2016 application based on the business requirement.
- Configuration of MS Dynamics CRM solution with Microsoft Outlook using Server-Side Sync.
- Using XRM Toolkit to integrate with CRM Web Services – REST/SOAP based integration with Jscript.
- Used Microsoft CRM SDK for updating Custom Workflow Activities and Plugins.
- Involved in various meeting held based on upgrade of the current CRM 2016 version to the Dynamics 365 version.
- Created many Web Resources, Plug-in, Workflows, Entities and Relationships. Worked on customization of ribbons using Ribbon Editor Tool.
- Provide internal support and resolve technical issues for cross functional teams.
- Train end users on best practices.
- Developed custom plugins using C#, SQL and JavaScript in Agile development environment.
- Designed and synchronized custom apps using Power Apps
- Create mobile application using Power Apps.
- On-field interactive application using Power Apps based on user requirements.
- Started a program on knowledge management for development, help new developer and current developer to improve their product knowledge and programming skill.
- Created users in the CRM and have assigned the security roles based on the security privileges and Access rights in the organization.
- Implemented Option sets on various forms as per the requirement.
- Using the Advance find View, created and pulled up the data for the users to use their day-to-day activities.
- Implemented Learning Path - Guided Task and Sidebars in MS Dynamics 365 Online solution.
- Created SSIS packages for different data loading operations for many applications.
- Involved in developing WCF service using SOAP/HTTP to communicate with legacy systems and deployed web services as per the business requirements.
- Created WCF service that performs a search on various entities as well as consumed the web services in the application.
- Published Web services using C#.NET to interact with the other applications and exposed them using SOAP and HTTP.
- Used ADO.NET (Data Adapters, Data Sets) for database connectivity to SQL Server database.
- Implemented Multi-Threading and Asynchronous WEB API calls to improve the Performance of the application.
- Created Solutions in development and pushed them to the test environment.
- Used Different Reports like Charts, Sub Reports and Tables to generate reports in SSRS.
- Worked on changing the Process Template from Agile methodology to CMMI and customize the template for reporting purposes.
- Experience in Project Management with Team Foundation Server.
- Created the project documentation.
Environment: MS CRM 2016, MS Dynamics 365, C#, .NET, ASP.NET, Microsoft SQL Server 2012, SSIS, KingswaySoft Adapter, SSRS, JavaScript, WCF, AJAX, XRM Toolkit, SDK, Plugin Registration Tool, Ribbon Editor Tool, Visual studio 2015, ODATA, Angular 2, PL/SQL and Team Foundation Server.
Confidential
Senior Dynamic CRM Developer
Responsibilities:
- Responsible for overseeing the company's requirements, development, testing and deployment of Microsoft CRM projects.
- Followed up with other projects and departments to ensure the constant compatibility between Dynamics CRM application and other systems.
- Designed and developed process for data integration with other departments.
- Performed UAT testing of both existing and newly developed functionalities to ensure performance.
- Designed the project plan according to the user requirements and project timeline.
- Redesign and maintain existing internal web application utilizing HTML, CSS, JavaScript and jQuery, Angular JS.
- Extensively used AngularJS components like Calendar, Grid, Select, up loader etc.
- Extensively used JQuery for client-side validation and DOM manipulation and UI controls such as accordion, date picker and many more.
- Designed and developed Dynamics-AAA (Access, Authorize & Audit) Portal which provides secure access to Azure resources and assigns custom roles.
- Conducting A/B testing related to the critical single page application resulted in improved content engagement and content shareability.
- Established process automation for the internal processes using PowerApps.
- Created mobile application for field service management using PowerApps.
- Used multiple OOTB Connectors with PowerApps and Flow and created custom connectors for PowerApps and Microsoft Flow.
- Customized and integrated various Power Platform Suite tools.
- Integrating with third-party services and external APIs as a part of implementation of the high-profile single page application adopting an improved way of reports producing amongst different solutions and mitigating the code duplicity.
- Created Custom Entities, Custom attributes for individual business units in MS Dynamics CRM 365, according to their business process.
- Customized MS Dynamics CRM application based on the business requirement.
- Using SSIS to migrate data to the SQL Server database from various sources like Excel sheets, Microsoft Access and System Sources.
- Extensively used CRM SDK and retrieved data from CRM using REST Endpoint with JavaScript and jQuery.
- Integrated with SSRS to support reporting, data analysis and business planning.
- Customized forms and views for new modules to add into existing MS Dynamics CRM System.
- Developed REST Web API to integrate business processes and data flows between CRM and other applications.
- Created Custom Web Resources using JavaScript to validate forms.
- Used Power BI Desktop for Creating Dashboards and Creating Pie Graphs.
- Customized Workflows and Plugin for automated processes, based on requirement from sales and marketing department to increase visibility and efficiency.
- Enhanced MS Dynamics CRM 2016 usability by designing and optimizing navigation, forms and layouts.
- Modified application ribbon and introduced custom buttons that mapped to web resources in Dynamics CRM.
- Wrote JavaScript for form customizations, which included the use of jQuery and FetchXML.
- Proficiency in client-side scripting using JavaScript and server-side programming with Plugins and Custom workflows using C#.NET to extend the capability of Dynamics CRM system.
- Created organizations, business units, groups and their relationships. Created groups and sub-groups (teams) to work accordingly for the requirements.
- Developing custom plug-ins/ workflows Synchronous/Asynchronous Sandbox plug-ins compatible for CRM on cloud.
- Extensively used Business Processes Flows on Leads, Opportunities and Custom Entities.
- Involved in functional analysis, design documentation, requirement gathering and development.
- Involved in Dynamics CRM 2015 data capture, integration, auditing, data mapping, importing data and creation of interfaces.
- Improved page load performance of CRM forms by changing Synchronous SOAP Calls to Asynchronous REST/ JSON calls using jQuery.
- Extensively used C# 4.0 features such as object initializers, Anonymous types, Lambda expressions, Extension methods.
- Develop complex MVC Controller, ViewModels and Helper methods linked to backend database.
- Involved in designing and development of WCF REST services.
- Worked on dashboards. Surveyed variety of users to develop customized dashboards per their security roles.
- Developed Duplicate detection rules to prevent Duplication in Cross entities.
- Created all the security roles and users accordingly in the system based on roles.
- Integrated custom WCF service with other applications.
Environment: MS Dynamics CRM 2016, SharePoint, Visual Studio, CRM SDK, C#.NET, Fetch XML, WCF, CSS, JavaScript, Microsoft SQL Server, JQuery, Web Services, XML, QTP/UFT, PL/SQL, TOAD, SSIS and Team Foundation Server.