Senior Dynamic Crm Developer Resume
Nashville, TN
SUMMARY:
- 7 + years of experience in IT with Design, Development and Business Analysis in CRM space with excellent programming skills.
- Good understanding of SDLC, Project Planning, Inspection and Reviews, Requirements gathering and analysis.
- Proactive and diligent in identifying and communicating design and technical issues.
- Strong exposure to CRM design and architecture definition, Research, analyze and implement web services
- Experience in Microsoft Dynamics CRM 2011, CRM 2013, CRM 2015, CRM 2016 and good knowledge on Microsoft Dynamics CRM 365.
- Experience in handling Deployments to the next environments and solution/Data import and exports.
- Worked on Security by not just denying access to unauthorized users but also hiding server data that gets generated with response.
- Used delegates and batch processing for asynchronous server calls.
- Experienced in technical documentation.
- Experienced in visual rapid application development tools like Microsoft Visual Studio.
- Experience in Design, Develop and integrate internal/external/third - party websites and applications using C#.Net, ASP.Net and MVC
- 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
- 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.
- Extensively used XML, XSL, XSLT to perform actions on input and output data.
- Utilized Session storage and Caching to the most to decrease database calls.
- Optimization & Automation of reports in SQL Server.
- Developed the project modules using SCRUM methodology (Planning, Sprint Cycle, and Closure).
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, 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, 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
Testing: Spec flow, Easy Repro, Cucumber, Manual, UI & Unit
PROFESSIONAL EXPERIENCE:
Confidential, Nashville, TN
Senior Dynamic CRM Developer
Responsibilities:
- Execute all phases of software development which includes design and planning, development, unit testing, QA testing, installation, deployment, and support for the project life cycle .
- Developed custom entities, entity attributes, customizing Forms, Lookup fields, Views, Ribbons, Sitemaps, configured email templates, teams, security roles, business calendars, etc.,
- Develop custom code and workflows for major and minor modifications with the help of C#, .Net Framework, HTML, CSS, JQuery, JavaScript using best practices to Dynamics CRM features to make them more efficient. Provides expertise on capabilities and new system features.
- Experience in creating Apps in the CRM, CRM Site Map and reasonable to handle Deployments to the next environments using Azure Devops and Solution/Data Export and Imports.
- Experienced in integrating Dynamics 365 with Unified Service Desk in Service module to enhance the
- Reasonable for the design of the system, user interface, reporting and dashboards for the Front-end Dynamics development.
- Created several plug-ins and workflows for enhancing the system and maintain data integrity.
- Creates custom solution using XRM Platform (plugins, custom workflows, custom web resources, etc.)
- Designs, develops, test and implements external application to interface with Dynamics 365(e.g., integration from CRM to Azure).
- Troubleshoot defects and identify the appropriate change to fix the issue, Maintain and design MS Dynamics CRM 365 applications
- Perform debugging and testing of all code and assist with any issues related to the Client deployments.
- Responds, evaluates and communicate quickly when dealing with bug/error reports
- Develops and implement testing plans to validate custom development.
- Assist with unit testing, integration testing and user acceptance testing prior to production deployment.
- Participating in complex requirements meetings, code walkthroughs, code review and quality assurance to do what is right for the customer and overcome the challenges for a successful outcome.
- Documents technical design and deployment instructions and supports system post release.
- Mentor junior developers to higher skill levels and performance.
- Communicate regularly and effectively with other team members on items in progress or completed.
- Collaborate with product owner on the best practices for technical solution, task, time and duration of effort estimation.
- Take ownership of tasks, making effective use of collaboration to drive them to completion.
Environment: MS Dynamic 365 version 9.xx, C#.Net, Microsoft SQL Server 2008/2012, Java Script, CSS, HTML, SharePoint, Web Services, XML, Plugin Registration Tool, XRM Toolbox, Microsoft office, IBM Notes, Visual Studio 2015/2017, Spec flow, Easy Repro, Ribbon Work Bench, CRM Rest Builder, Azure Devops, GitFlow.
Confidential, Kent, OH
Dynamic CRM Consultant
Responsibilities:
- Involved in Analysis, Design, Coding, and Testing and maintenance phase of the project life cycle.
- Created several plug-ins and workflows for enhancing the system and maintain data integrity. involved in Dynamics CRM Data Capture, integration, auditing, Data Mapping, Importing Data and creation of interfaces.
- Developed custom entities, entity attributes, customizing Forms, Lookup fields, Views, Ribbons and Sitemaps.
- Configured Service contracts, debit memos, billing plans, item category and item category group and item category determination.
- Mapped client's business process into CRM business solutions & configuration of CRM System in different scenarios.
- Involved in Data Migration to cloud using Scribe for Dynamics 365.
- Involved in handling, Data Services Custom configuration, Data service entity mapping / entity mapping attributes / entity mapping relations and metadata manager
- Used Advanced Find feature of MS Dynamic CRM and created multiple views of System entities.
- Involved in Data integration between Dynamics 365 and SAP.
- Worked on Dynamics 365 Version 9, upgraded to V 9.xx from V 8.xx
- Worked with business transformation team and the SAP technical team to review and support best practice for implementing the requirements.
- As a part of integration, had handsome knowledge on SAP & T-Codes while working on Customer Master Integration, Functional Location Integration, Contract Integration, Quote Integration, Material Master Integration from SAP CRM and BAPI from CRM SAP.
- Extensive use of Visual Studio 2017 for developing and modifying the plugins and Web services using C# and .Net.
- Great knowledge on Xrm toolkit, debugging on server using Remote Debugger and Plugin Registration tool for debugging using profiler.
- Using XRM Toolkit to integrate with CRM Web services - REST / SOAP based integration with Jscript.
- Customized MSCRM form On Load, On Save Status changes events with Java script and JQuery.
- Developed the project modules using SCRUM methodology (Planning, Sprint Cycle, and Closure).
- Preparation of Configuration documents, Testing Cases Documents as per the project specifications.
- Use TFS 2013 for Source Control of Project code. Responsible for application code and version control using TFS.
- Integrated MS CRM Application with SharePoint Application for Document Management.
- Ability to Analyze, Design, Configure, according to the Client Business Requirements.
- Performed Peer Code Reviews.
Environment: MS Dynamic 365 version 8.xx/9.xx, C#.Net, Microsoft SQL Server 2008/2012, Java Script, CSS, HTML, SharePoint, Middleware, Web Services, XML, SAP, Plugin Registration Tool, Remote Debugging, Scribe, Microsoft office, TFS 2013, Visual Studio 2015/2017.
Confidential, Bentonville, AR
Senior Dynamic CRM Developer
Responsibilities:
- Performed Implementation of CRM 2016 On - Premises in the organization.
- Collected existing infrastructure information including Active Directory, SQL Server, and Reporting Server instance for implementation of MS Dynamics CRM 2016 system
- Worked on Client Scripts to handle changes of Business process flow Stages.
- Performed uploading of data in to the Business Entities.
- Performed Sitemap Editing and Ribbon Customizations.
- Performed integration of CRM with .NET through IFRAMES.
- Customizing and configuring Dynamics 2016 and Dynamics 365
- Upgrading Dynamics 2016 to Dynamics 365
- Involved in Data Migration to Cloud from 2016 On-Premises to Dynamics 365.
- Involved in working with Scribe Integrations and troubleshooting issues reported by customers.
- Implemented Power BI visualizations to Microsoft Dynamics 365 personal dashboards
- Customized Workflows and Plug-in for automated processes, based on requirement from sales and marketing department to increase visibility and efficiency
- Developed custom plugins using C#, SQL and JavaScript in agile development environments
- Performed full cycle deployment for solutions with new features and enhancements in to production
- Extensively used XRM Tool Kit for customizing Site Maps, Bulk Record Updates, Bulk Workflow Execution
- Created and developed Microsoft Dynamics CRM Custom Web Pages to plug into out-of- the box MS CRM Solution using HTML
- Generated of data from Excel source to CRM using SSIS.
- Implemented and customize reports in the system by using SQL Server Reporting Services (SSRS) to provide data for demand planning and opportunity management.
- Involved in Microsoft Dynamics CRM data capture, integration, auditing, data mapping, importing data and Creation of interfaces.
- Used ASP. Net validation controls for validating user input in the web forms.
- Designed and Modified Database tables and used SQL Queries, Views, Stored Procedures, Functions, Indexes and Triggers
- Build Workflows to create an efficient way of communication among different Divisions/Agencies by Auto Email notifications for key updates on any Dynamics CRM records.
- Worked extensively with Agile Methodologies such as Extreme Programming, Scrum and Design Patterns
Environment: Dynamics CRM 2016, Dynamics 365, Teradata, XML, PL/SQL, SQL, C#.Net, Microsoft SQL Server 2012, SSIS, Java Script, CSS, HTML, WCF, SharePoint.
Confidential, Portland, OR
Dynamic CRM Developer
Responsibilities:
- 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 CRM web 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, configured server instance for development and testing.
- Used Advanced Find feature of MS Dynamics CRM 2015 and created multiple views of System entities.
- Integrated MS CRM Application with SharePoint Application for Document Management.
- 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.
Confidential, Des Moines, IA
Dynamic CRM Admin
Responsibilities:
- Customized MS Dynamics CRM 2013 application based on the business requirement.
- Customize Microsoft Dynamics CRM Entities, create multiple forms (security based) on entities, add Custom JavaScript on form events and add web resources, navigation links to achieve the business requirements.
- Imported contacts from existing application into MS Dynamics CRM 2013 using the CSV file format.
- Configuration of MS Dynamics CRM with Microsoft Outlook 2013.
- Created several client-side extensions using JavaScript, CSS3and HTML5.
- Migration of data from Excel source to CRM using SSIS.
- Assist in Upgrade/Migration from Microsoft Dynamics CRM using both externally available tools and self-built tools.
- Created and developed Microsoft Dynamics CRM Custom Web Pages to plug into out-of- the box MS CRM Solution using HTML.
- Developed SQL scripts to insert, update and delete data in MS SQL database tables in OLTP environment.
- Used Pre-and Post-Events during Plugin Execution Phases for various complex Plugins.
- Using Cascading Style Sheets (CSS) for styling web form UI controls.
- Used ASP. Net validation controls for validating user input in the web forms.
- Created SSIS packages for different data loading operations for many applications.
- Used SSRS create reports in the system to provide accurate data for business decision making.
- Configuration of Microsoft Dynamics CRM with Microsoft Outlook 2013.
- Integrated Custom WCF Service with other applications.
- Imported existing application into Microsoft Dynamics CRM using the WCF service.
- Used MS Dynamics CRM SDK, WCF, XRM and LINQ to interact with data from the CRM system.
- Managed extensively JQuery & JavaScript for Client-side validations and access data within the HTML Controls.
- Assist in Upgrade/Migration from Microsoft Dynamics CRM using both externally available tools and self-built tools.
Environment: Microsoft Dynamics CRM 2013, MS Dynamics CRM 2015, Asp.net 4.0, C#.Net, Visual Studio 2012, SDK, JavaScript, HTML, XML, XRM toolbox, CSS, HTML, Ribbon Editor Tool, MS CRM Developer Toolkit, Plugin Registration Tools, SQL Server 2012, Outlook 2013 and TFS.
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, Windows 2000/2003/XP, Enterprise Manager, Visual Source safe, Crystal Reports Schema.
