Ms Dynamics Crm Developer Resume
Alpharetta, GA
SUMMARY
- Over 6+ years of overall IT experience in Analysis, Design, Development, Testing and Deployment of various MS Dynamics CRM instances and Web - based applications using Microsoft Technologies with excellent programming skills.
- Worked in various Software Development Life Cycle (SDLC) development models such as Agile (SCRUM) and Waterfall Model.
- Proficient in performing Implementation/Maintenance of MS CRM (D365, 2016, 2015,2013, 2011) using Microsoft Dynamics CRM SDK, Java script, C#.
- Adroit in designing and customizingCRMEntity, Views,Forms, Ribbons rules, teams & queues, security roles, email templates, Site map editing.
- Proficient in designing and deploying Plugins, Workflow assemblies, and Web resources in CRMto meet business process flow requirements.
- Expertise in writing client-side programming using JavaScript, Web API for validating MS Dynamics CRM data.
- Proficient in front-end technologies such as HTML 5, CSS3, JQUERY, JAVASCRIPT.
- Proficient in developing of custom WCF web services and interacting with MS CRM database using web service methods.
- Well versed inintegrating CRM with SharePoint 2013, MS Office Outlook 2010 client and other systems.
- Extensive experience in normalization & designing database schema in SQL SERVER 2014/2012/2008 and writing SQL Queries, Stored Procedures, Joins, User-defined Functions, Views, Indexes and Triggers in Transact-SQL.
- Skillful in developing reports using SQL Server Reporting Services(SSRS) and deploying the reports in CRM and Data Migration and ETL tasks using SQL Server Integration Services (SSIS).
- Worked on various architectural frameworks such as Client/Server Model, Model-View-Controller (MVC), Multi-Tier (N-Tier) and Service Oriented Architecture (SOA).
- Worked on developing applications in .NET Framework using C#, ASP.NET, ASP.NET MVC, WCF, WEB API, XML, LINQ, JSON, Entity Framework, ADO.Net.
- Knowledge on Design Patterns such as Factory, Singleton.
- Worked under test driven development and implemented unit testing using N-Unit frame work possess a commitment to quality.
- Competent in using Microsoft Team Foundation Server (TFS) for Version Control and Source code maintenance.
- Proactive, fast learner and easily adapt to meet the needs of our massive growth and rapidly evolving business and environment.
- Strong business expertise, can effectively communicate with a variety of business users and implementation teams in organizations, including management.
TECHNICAL SKILLS
Programming Languages\Framework\: C++, C#\MVC \
Web Technology\Data Access: ASP.NET (4.0/3.5/), ASP.NET MVC, \ADO.NET, LINQ to SQL, Query Expression, \RAZOR, WCF, WEB API\FetchXML, T-SQL\
Front-End Technology\Methodology\: JavaScript, JQuery, JSON, HTML, HTML5, \Agile (Scrum), Waterfall Model\CSS3, XML, AJAX, Bootstrap \
Web Servers\Web Services\: IIS (Internet Information Server) 7.0/6.0\SOAP, REST\
Cloud Services\Testing Tools\: Azure\N-Unit, MS Visual Studio Test Tool\
Version controls Tools\Database\: Team Foundation Server (TFS) \MS SQL Server 2014/2012/2008 \
Reporting Services\Enterprise Technologies\: SQL Server Integration Services (SSIS), \MS Dynamics CRM / 2011/ \Kingsway, Soft, SQL Server Reporting \Share Point 2013, Outlook 2010\Services (SSRS) \
Development IDE\: Visual Studio 2015/2013/2010 \
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, GA
MS Dynamics CRM Developer
Responsibilities:
- Involved actively in requirements gathering and design discussions for better understanding of the requirements.
- Performed one to one requirement gathering session with Business users and prepared the Enhancements lists.
- Designed and developed schema and relationships for entities in service module.
- Customized Case Management module and Services module, including solutions, entities, fields, forms and views.
- Worked on security model in creating users, business Units, teams and assigning privileges to users and teams.
- Designed custom forms using HTML, JavaScript and customized IFrames to show external website in the CRM custom form.
- Created several client-side validations using JavaScript and Web API calls to perform server-side validations.
- Developed custom plugin’s using C# to customize Dynamics 365 application to meet the business requirements.
- Created Workflows and Custom workflow activities to achieve business logic including: Sending internal and external emails to users & teams and to create record, update record and query CRM data.
- Configured Shared Mailbox to send and receive internal & external emails to a single generic mailbox.
- Configured various Routing Rules to route cases to various Teams based on the product and service regions.
- Configured and managed Service level agreements, Entitlements, customer service schedule, product catalog & email templates.
- Edited site map and ribbon, using site map editor and ribbon work bench tool.
- Used Kingsway Soft integration for SQL Server Data tools to perform data integrations between Dynamics 365 and external databases.
- Designed view and dashboard for different user with different security roles.
- Created CRM Reports and SSRS reports using FetchXML to Create Customized Reports.
- Involved in the deployment for the application in the production and maintained postproduction activities.
Environment: .NET, C#, Java Script, Web API, SSRS, MS Dynamics 365, TFS, Custom Rest Builder Tool, Ribbon Workbench Tool, Data Migration, Kingsway Soft, XRM Tool kit
Confidential, Basking Ridge, NJ
MS Dynamics CRM Developer
Responsibilities:
- Involved in requirements gathering, analysis and mapping customer requirements to Microsoft Dynamics CRM.
- Participated in various discovery meetings for gathering requirements for effective upgrade and development.
- Involving in migration process includes Installation and up gradation of CRM 2011 to CRM 2016.
- Developed CRM 2016 Customization and configurations for custom entities, fields, forms, reports, views, CRM data model, security model/user roles and business process flow.
- Created all the security roles and users accordingly in the system based on roles.
- Worked on the initial setup for the Production environment created Business Units, Roles and users, imported accounts and assigned ownership.
- Worked on supporting the Microsoft Dynamics CRM 2016 production environment and resolving the issues for CRM production environment.
- Created several client-side validations using JavaScript and Web API rest calls using CRM Rest Builder to perform server-side validations.
- Worked on extending the Dynamics CRM application with plugins and custom work flow activities written in C# using visual studio IDE 2015.
- Designed plugins to populate number sequences and control several Data manipulation activities.
- Edited site map and ribbon, using site map editor and ribbon work bench tool.
- Created Queries using QueryExpression, QueryByAttribute and FetchXML to retrieve data from MS CRM.
- Integrated MS dynamics CRM with SharePoint and Outlook.
- Created and customized reports in the system by using SQL Server Reporting Services (SSRS) for completed Submissions.
- Consumed third party application web services to send CRM data to the application.
- Experience in collaborating with team on source code management using Team Foundation Server. Creating user stories which map functional specification to technical specifications and groomed product backlog in TFS.
- Performed Unit Testing on the code developed.
Environment: MS CRM 2016, C#.Net, Microsoft SQL Server 2012, SSRS, SSIS, Java Script, CSS, HTML, SharePoint, MS Outlook
Confidential, Irving, TX
MS CRM Developer
Responsibilities:
- Involved in analyzing the Business Process, Requirements gathering and Project Planning.
- Work closely with relevant teams internally to ensure alignment and coordination across operations as part of the seamless implementation of existing and new systems Managing Implementations, Enhancements & Support for Roll outs.
- Provide regular and effective progress updates to and work closely with Development Project Managers to ensure the management of any delivery risks or issues Developing Plug-ins, Workflows, JavaScript.
- Created Custom Entities, Custom attributes for individual Business Units inMS Dynamics CRM 2013 as per the Business Process.
- Worked on security model in creating users, teams and assigning privileges to users and teams.
- Performed client-side validations using JavaScript.Implemented Restful services for client-side validations using Java Script.
- Involved in Development, Unit Testing of most of the critical modules in this Project.
- Developed Custom SSRS Reports and embedded into MS CRM Application under Custom Reports Category.
- Developed Plugins using C# for automated processes based on the requirements to increase efficiency.
- Create and deploy custom workflows and workflows for MS CRM 2013 to update records, send notification email, and auto populate fields based on business requirements
- Responsible for Configuration of MSDynamics CRM with Microsoft Outlook 2013.
- Used Advanced Find feature of MS Dynamics CRM 2013 and created multiple views of entities.
- Integrated MS CRMApplication with SharePoint Application for Document Management.
- Transferred huge sets of data to Confidential Risk Integration Application through WCF services.
Environment: MS CRM 2013, C#.Net, Microsoft SQL Server 2012, HTML 5, SSRS, SharePoint 2010
Confidential
Dynamic CRM Developer
Responsibilities:
- Involved in understanding the requirements and review existing technical design documents of the CRM 2011 system.
- Responsible for overseeing customer requirements, development, testing and deployment of Microsoft CRM projects.
- Part of the team to install/configure dev/test environment, also setup and document policies for solution/version control of all customizations.
- Extensively worked on upgrading several business applications to integrate with the new version of CRM 2015.
- Responsible to upgrade several plugins, workflows and other client and server-side customization to work with CRM 2015 version.
- Customized forms and views for new modules to be added to existing CRM system.
- Integrated and monitored SharePoint 2013 integration with CRM 2015 for document management under different site security settings.
- Created workflows based on requirements from Sales and Marketing department.
- Responsible for converting business requirements into technical requirements for development team.
- Developing workflow and processes as per client business requirement.
- Developing and modifying SSRS Reports for MS CRM 2015.
- Worked on SSIS packages to import large amount of lead data into the CRM system.
Environment: Windows 2012R2, .Net 4.0, C#, JavaScript, WCF, SQL Server 2012 and Microsoft Dynamic CRM 2015
Confidential
Dynamic CRM Developer
Responsibilities:
- Involved in implementing MS Dynamics CRM 2011 Installation, Configuration and Customization.
- Translate business requirements into CRM application functions.
- Involved in creating/updating custom entities, forms, and views in MS Dynamic CRM 2011.
- Prepared detailed GAP analysis to document and estimate the degree of customization required.
- Configured security for users, roles, teams and business units in CRM.
- Worked on creating custom plug-ins that handles custom business logic.
- Involved in creating workflow for sales process to automate the probability and sales pipeline stages.
- Created JavaScript functions to do client-side validation and notification.
- Worked on customizing Microsoft Dynamic CRM 2011 interfaces using CSS.
- Partaken in data migration from Legacy systems using SSIS.
- Designed custom reports to deliver precise data for better business decision making.
- Integrated Custom WCF Service with Legacy Applications.
- Involved in Unit testing and integration testing.
Environment: MS CRM 2011, C#.Net and Microsoft SQL Server 2008 R2, Visual Studio 2010
Confidential
.NET Developer
Responsibilities:
- Performed analysis, design, and development and testing of the application.
- Involved in requirements gathering, functional and technical specification of the product.
- Designed the application using an MVC 3.0 (Model View Control) Architecture that promotes a clear separation of the presentation, business logic and data access tiers
- Used Razor Views to enable fast coding workflow and quickly integrate server code into HTML mark-up with a minimum of keystrokes
- Created Html Helpers to reduce the amount of tedious typing of HTML tags
- Developed different User controls which inputs the data and display the data for the web applications using C# .NET, and ASP.NET.
- Designed Graphical User Interface (GUI) using Layout Pages, HTML, JavaScript, CSS classes and Custom Controls.
- Implemented a data access layer architecture using LINQ to perform queries and call stored procedures.
- Developed stored procedures, views and triggers for data manipulation, ensuring set up relations includes indexing, constraints, and foreign keys.
- Worked on Microsoft Team Foundation Server for version control, individual task status and Database server project.
Environment: MVC 3.0, vs2010/2012, ASP.NET4.0/3.5, Web Services/WCF, SQL Server 2008/2012, MS Access, JavaScript and XML, Entity framework