Senior Dynamic Crm Consultant Resume
Richfield, MinnesotA
SUMMARY
- Around 7 years of IT experience in developing business solutions using Microsoft Technologies like Microsoft Dynamics CRM, ASP.NET and SQL server, XML, HTML5 and JavaScript.
- Expertise in Microsoft CRM 4.0, 2011, 2013, 2015, 2016 and Dynamics 365 Implementation, Migration, Customization and Integration MSCRM web service with JavaScript, JQuery and ASP.NET.
- Modified CRM extensions to interface with other systems through message queues and web services.
- Strong exposure to CRM design and architecture definition, Research, analyze and implement web services
- Effort estimation for configuration, customization and documentation.
- Experience with Agile methodologies and project management
- Experience in Master Data Management solution based on Microsoft SQL Server platform
- Good understanding of SDLC, Project Planning, Inspection and Reviews, Requirements gathering and analysis.
- Adapted Model - View-Controller (MVC) frameworks for developing web applications using AngularJS
- Worked on Security by not just denying access to unauthorized users but also hiding server data that gets generated with response.
- 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.
- Experienced in technical documentation.
- Experienced in visual rapid application development tools like Microsoft Visual Studio.
- Good experience in creating and managing Entity Relationships & Relationship Behaviors, Form Customization, View Customization and Ribbon Customization using Ribbon Workbench.
- Experience in Microsoft Dynamics CRM Data integration towards import/export of data using SSIS and Custom Application Development.
- Experienced in MS SQL Server & Oracle database design and development in writing Stored Procedures, Views, Triggers, Packages, Sequences, Jobs and User Defined Functions.
- Strong exposure and understanding of Business Strategy, Requirement gathering and solution designing, planning Implementation, Configuration and advanced customizations of Microsoft Dynamics CRM Implemented AJAX calls for better user experience
- Hands on experience in using Source Code Control Systems like MS Visual Source Safe and Team Foundation Server TFS
- Built RESTful API's using ASP.NET Web API by elimination SOAP.
- Used client-side scripts like JavaScript & jQuery extensively to maintain appropriate balance between server side and client browser capabilities.
- Experience in Consuming CRM API for development of custom API Libraries for front-end development.
- Used delegates and batch processing for asynchronous server calls.
- Working experience in Web Services, Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Windows Workflow Foundation (WWF).
- Knowledge on developing the web applications using framework like Language Integrated Query (LINQ) and Entity Framework.
- Developed Dynamics Reports using CRM Reporting interface and SSRS Deployed it on the CRM that were used in the application depending on the roles
- Built web pages that are more user-interactive using plugins, JavaScript
- Utilized Session storage and Caching to the most to decrease database calls.
- Optimization & Automation of reports in SQL Server.
- Worked extensively with Iterative Agile Methodologies (SCRUM), Waterfall methodologies and Test-Driven Development (TDD).
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
Web Technologies: JavaScript, HTML5, DHTML, CSS, Ajax, XML XLST, SOAP, WSDL, UDDI, jQuery, DATA, Fetch XML, JSON.
Development tools: Visual Studio 2008/2010/2012/2015/2017 Team Edition and MS Dynamics CRM 2011,2013,2015,2016, Dynamics 365.
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.
SQL Tools: TOAD, SQL Navigator
PROFESSIONAL EXPERIENCE
Confidential, Richfield, Minnesota
Senior Dynamic CRM Consultant
Responsibilities:
- Performed Implementation of Dynamics CRM 365 Online and CRM 2016 On-Premises in the organization.
- Developed both Managed and Unmanaged solutions in Microsoft Dynamic CRM 2016 Online to support the enhancements and published the customizations into the system.
- Customized MS Dynamics CRM 2016 application based on the business requirement.
- 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.
- Implemented Power BI Visualizations to Microsoft Dynamics 365 personal dashboards.
- Created many Web Resources, Plug-in, Workflows, Entities and Relationships. Worked on customization of ribbons using Ribbon Editor Tool.
- Developed custom plugins using C#, SQL and JavaScript in Agile development environment.
- 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 ODATA endpoint on entities like Accounts/Leads/Contacts/Opportunities and other Custom Entities.
- Involved in using JavaScript and AJAX for Client-side validations and validating the input data.
- Implemented the code in Visual studio 2015, .NET framework and deployed.
- 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 .NET plug-in to send an alert e-mail to all users who have not reviewed their account in last 60 days.
- 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.
- Customize the forms, view and business rules for several entities.
- Worked on setting up relationship between System and Custom Entities.
- Worked in a collaborative Agile methodology using Jira tool and closely working with Testing, Product Owner teams.
- Experience performing Unit and Integration Testing in the Development, System Integration Testing, User Acceptance Testing including Bug Reporting and Fixing.
- Experience in Project Management with Team Foundation Server.
Environment: MS CRM 2016, MS Dynamics 365, C#, .NET, ASP.NET, Microsoft SQL Server 2012, SSIS, SSRS, JavaScript, WCF, AJAX, XRM Toolkit, SDK, Plugin Registration Tool, Ribbon Editor Tool, Visual studio 2015, ODATA, PL/SQL and Team Foundation Server.
Confidential, San Jose, CA
Senior CRM Developer
Responsibilities:
- Created Custom Entities, Custom attributes for individual business units in MS Dynamics CRM 2015, according to their business process.
- Used Cascading Style Sheets (CSS) for adding styles to Web documents.
- Using SSIS to migrate data to the SQL Server database from various sources like Excel sheets, Microsoft Access and System Sources.
- Involved in functional analysis, design documentation, requirement gathering and development.
- Extensively used CRM SDK and retrieved data from CRM using REST Endpoint with JavaScript and JQuery.
- Enhance MS Dynamics CRM 2016 usability by designing and optimizing navigation, forms, and layouts.
- Used Advanced Find feature of MS Dynamics CRM 2016 and created multiple views of System entities.
- Customized Microsoft Dynamics CRM 2016 organizations at the form, entity, relationship, reports, workflow, dialogs, and business unit/user role permission level
- Created Custom Web resources using Java Script to validate forms.
- Customized Dashboards based on the custom views, reports and charts.
- Created organizations, business units, groups and their relationships.
- Customized the Sitemaps, UI and used Ribbon Work Bench to customize the ribbon which is a replacement of the toolbar in all the recent Microsoft Applications
- Created and validated Views, User Controls, Models, View Models and Controllers using MVC5 Framework with Razor Syntax and Used jQuery for Client-Side Scripting.
- Customization of Microsoft Dynamics CRM system, based on functional requirements of the client and use of out-of-the-box features, required configuration and customization for various functionalities and requirements.
- Documentation of functional requirements and design of CRM, based on business processes of the client organization.
- Provide input and advice regarding Microsoft Dynamics CRM capabilities and functions to client organizations, in relation to current business processes and effort estimation for configuration, customization and documentation
- Designed different components using C# language and used Exception handling, Error providers to handle exceptions.
- Developed the necessary Stored Procedures and created Complex Views using Joins for robust and fast retrieval of data in SQL Server using T-SQL.
- Involved in testing of application by Unit Testing, Integration Testing, User Acceptance Testing (UAT) and End User Support.
- Extensively Designed and implemented Data Integration and ETL processes with SQL Server Integration Service (SSIS) packages to make data available for reporting purpose within a data warehouse.
- Worked with Team Foundation Server (TFS), which stores all code, as well as a record of all changes and current checkouts in Project.
- Developed C# plug-ins for several Microsoft Dynamics CRM 2016 solutions (including CRM as web services).
- Wrote JavaScript for form customizations, which included the use of JQuery, ODATA (REST), and FetchXML.
Environment: Microsoft Dynamic CRM 2016, ASP.Net, MVC, Visual Studio 2013, SQL Server 2012, C#, .Net Framework, MS Outlook, HTML, Entity Framework, JavaScript, jQuery, CSS, TFS, SSIS, SSRS Reports
Confidential, Portland, OR
Dynamic CRM Developer
Responsibilities:
- Managed, designed, and executed sales/account management plans with sole purpose of customer success, retention, and growth in Contract Manufacturing/Test and Measurement equipment/IT systems and applications
- Customized MS Dynamics CRM application based on the business requirement.
- Customized Workflows and Plugin for automated processes, based on requirement from sales and marketing department to increase visibility and efficiency.
- Used CRMweb service and developed a custom service using WCF to provide extended functionalities to the common methods of CRM.
- Involved in analyzing the Business Process, Requirements gathering and Project Planning.
- Created Custom Entities, Custom attributes for individual Business Units in MS Dynamics CRM 2015 as per the Business Process.
- Created Organization, Business Units, Teams and formed their relationships.
- Created several client-side extensions using JavaScript, CSS and HTML.
- Developed Custom SSRS Reports and embedded into MS CRM Application under Custom Reports Category.
- Consumed and Exposed Dynamics CRM APIs for Custom API development.
- Customized Service module and contract templates, entitlement templates, Service Level Agreements and product catalogue according to the business process.
- Responsible for Configuration of MS Dynamics CRM with Microsoft Outlook 2015.
- Imported Contacts from existing application into MS Dynamics CRM 2015 using the WCF Service.
- Worked on setting up relationship between System & Custom entities.
- Customized client side validations and accessed data within the HTML controls using JavaScript.
- Installed and Configured MS Dynamics CRM 2015 system, configured server instance for development and testing.
- Used Advanced Find feature of MS Dynamics CRM 2015 and created multiple views of System entities.
- Involved in Software development life cycle(SDLC) in scrum methodology per the user requirements.
- Involved in pre-defined data verification process after the data migration from an old system to new system.
- Performed Peer Code Reviews.
Environment: Dynamic CRM 2016, Dynamic CRM 2015, MVS, SQL, PL/SQL, SQL Server, XML, QTP/UFT, Web services, Oracle, Data Quality Analyst, TOAD 8.0
Confidential
.Net Developer / Dynamic CRM Developer
Responsibilities:
- Upgrading the plugins and custom workflow libraries code to use the Microsoft Dynamics CRM SDK libraries, Messages etc.
- Upgrading the JavaScript, form design etc. to Microsoft Dynamics CRM 2011 format.
- Migration of Data from Microsoft Dynamics CRM 4.0 to Microsoft Dynamics CRM 2011.
- Reconfigured the Auditing of System and entities in Microsoft Dynamics CRM.
- Upgraded the reports in Microsoft Dynamics CRM 2011 to execute efficiently and correctly.
- Designed and executed the cutover phase strategies to move the load from Microsoft Dynamics CRM 4.0to Microsoft Dynamics 2011
- Designed different components using C#.NET language and built on n-tier architecture with extensive use of Object Oriented Programming Techniques likes Inheritance, Interfaces etc.
- Understanding and analyzing the client's requirement and involved in GUI designing of the application.
- Created custom security component using VB.NET to encrypt and decrypt data.
- Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
- Implemented Secure Login.
- Created SQL Server 2008 Tables and Complex Tables and Developed Stored Procedures, Views and User-Defined Functions those are required for the application.
- Created SQL Server Stored Procedures to enter and retrieve the data into the application.
- Extensively used C# and ADO.NET for Business and Data tier.
- Implemented Server side and Client-side validation modules using Validation Controls and JavaScript.
- Consumed Web Services for displaying records in application data.
- Worked on File creation and sharing for Android.
- Worked on services involving Local phone DB storage.
- Developed the same application specifically for Android using java.
- Developed test Cases and was involved in unit testing.
- Created login XML Web Service that handles the primary authentication, availability of licenses and generation encrypted key, which would be used for many operations.
- Implemented Custom Error handlers, Custom Exceptions, Custom Error Pages.
- Used JavaScript for client side validations wherever necessary along with .NET validation controls.
Environment: Dynamic CRM SDK, .NET 3.5, VS 2010, C#.NET, Entity Framework, ADO.NET, WCF, LINQ, MS SQL Server 2008, AJAX, JavaScript, XML, Visual Source safe, Crystal Reports Schema.