Microsoft Dynamics Crm Developer Resume
Kirkland, WA
SUMMARY
- Over 8 years of Experience in developing business solutions using Microsoft Technologies like .NET, MS Dynamics CRM and SQL Server.
- Around 4+ years of experience on Microsoft Dynamic CRM 4.0, 2011, 2013 and 2015(upgrading to 2016), Entity, Views, Web resources, Ribbon, Chart, configuration and customization, integration with MS SharePoint 2010 and MS Outlook.
- Experienced in Installation, Customization and Configuration, Extension and Administration of Microsoft Dynamics CRM environment.
- Proficient in Integration of Microsoft Dynamics CRM with legacy systems, letter/SMS vendors, SMTP systems other that Microsoft Outlook.
- Solid experience in development of JavaScript libraries, Plugins, Custom Workflow activities, Dialogs, Batch Jobs and web portals working on top of Microsoft Dynamics CRM.
- Solid Experience in migration/upgrade of existing Microsoft Dynamics CRM to newer versions.
- Experience in building RESTful web API and MVC web sites with divergent technologies including IIS, HTML, XML, JavaScript, JQuery, AngularJS, strong knowledge of Object - Oriented concepts
- Expertise in developing Web-based and Windows-based applications using C#, ASP.NET, EXT.NET, ASP.NET Web API, AJAX, UML, JavaScript, VBScript, XML, CSS, angular JS, SQL-Server, PostgreSQL and Visual Studio.
- Extensive working experience with different methodologies like Agile (Scrum), Test-driven development (TDD) and Waterfall methodologies.
- Experience in interacting with MS CRM database through CRM web service or SQL query.
- Expertise in client side development using ADX Portal, HTML, JavaScript, CSS, JQuery, AJAX, ADO.NET and ASP.NET.
- Change a process control setting for the data warehouse or analysis services cube when connecting to an on-premises Team Foundation Server (TFS).
- Converted existing brand loyalty programs into Trip Rewards including member conversion, technology and communications processes.
- Experience in migrating/manipulating data using LINQ and XRM that help in facilitating data migration within CRM across various entities
- Expertise in Database Systems, SQL, T-SQL and Stored Procedure.
- Experience in developing the business reports using SSRS and Crystal Reports.
- Experience in Microsoft Dynamics CRM Data integration towards import/export of data using SSIS and custom application development.
- Have good experience of SSRS (SQL Server Reporting Services) and SSIS (SQL Server Integration Services), Dashboard customization with complex charts built from SSRS.
- Hands on experience on Dynamics CRM forms customization using JavaScript and integration of CRM with other web/windows applications.
- Proficient in design/deployment of Workflows in CRM to automate business processes.
- Experience on Design Patterns and Model View Controller (MVC) architecture and MVVM (Model View View-Model), MVC and MVP architecture.
- Experience on WPF - XAML Data-Binding, Control Templates, Styles, User Controls.
- Experience in design, development of User Interface (UI) applications and implementation of Internet/Intranet applications using C#, ASP, ASP.NET, Web Services, IIS, HTML, DHTML, XHTML, CSS, Java Script, jQuery, Angular JS, XML and XSL including COM and SQL.
- Expertise in writing SSIS packages for migrating data to MS CRM from SQL and generating reports using SSRS and also experience in configuring MS CRM with MS outlook and SharePoint Integration.
- Proficient in designing and deploying Plug-in and Workflows in CRM to meet business process flow requirements, including Sales, marketing, customer services support, using CRM SDK and C#.NET.
- Experience in developing rich, uniformed User Interface using CSS, Master pages, Themes, Silverlight, AJAX Controls, Web parts, JQUERY, Photoshop and Flash.
- Experience in XML related technologies: XML, XSL, XPATH and XSLT for formatting output and schemas
- Experience with integration and functional testing, SCRUM methodologies and Sprints.
- Excellent communication, analytical and interpersonal skills.
- Quick learner and adaptive to new and challenging technological environments.
- Highly motivated to take independent responsibility as well as ability to contribute and be a productive team member.
TECHNICAL SKILLS
ERP Technologies: Microsoft Dynamics CRM 2016, 2015, 2013, 2011
Other Technologies: HTML, CSS, PHP, Java Script, JQuery, AnuglarJs, XML, XAML, Fetch XML JSON and ODATA, Scribe
Programming Language: C#.NET, ASP.NET, MVC, VB.NET
SQL Server Technologies: WCF, WWF, SSRS, SSIS, SSAS and SQL Server Data Tools.
Data Base: MS SQL Server, MS-Access
Operating Systems: Windows 2007/08/XP MS DOS, UNIX GUI
Scripting Languages: Java Script, UNIX Shell Scripting, batch file scripting, JQuery, AngularJS.
Designing Tools: Adobe Photoshop CS, Adobe Image Ready CS, Macromedia Flash, Rational Rose 2008
PROFESSIONAL EXPERIENCE
Microsoft Dynamics CRM Developer
Confidential - Kirkland WA
Responsibilities:
- Closely worked with Business Analysts to gather and define feature requirements.
- Worked on online/On Premise, Upgrading CRM 2015 into CRM 2016 On Premise(IFD)
- Involved in program design, definition of complex business rules, technology development and rollout of brand loyalty program - Trip Rewards
- Re-map most of the dts jobs in Scribe so that data can be integrated correctly, as of now there are no more failures on our data integration side.
- Re-create all plug-ins source code and establish a new solution containing all web resources and plug ins (this was done mostly using Reflector).
- Generated solution diagrams as well as data diagrams for future implementation
- Migrated from rollup 11 to rollup 18 and fixed all the user ticket items regarding CRM
- Created/modified Workflows and common user tasks. Fixed issues with their CWR Mobile implementation. Microsoft SharePoint support and administration.
- Designed, developed and supported Microsoft Dynamics applications.
- Involved in requirements gathering, analysis and project planning.
- Involved in Dynamics CRM data capture, integration, auditing, data mapping, importing data and creation of interfaces.
- 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.
- Successfully integrated Microsoft Dynamics GP software with Microsoft Dynamics CRM system.
- Created organizations, business units, groups and their relationships.
- Created Custom Entities, Custom attributes for individual business units in MS Dynamics CRM, according to their business process.
- Used LINQ to SQL for querying the database and for data manipulation tasks.
- Design and develop REST service using Web APIs.
- Design and Developed SQL stored procedures.
- Used CRM web service and developed a custom service using WCF to provide extended functionalities to the common methods of CRM.
- Design and customize CRM forms, ribbons, site map, workflows, Dialogue.
- Design and Developed Custom Plug-in and workflows.
- Extensively worked in the MVC design pattern with Razor engine for the better website performance.
- Responsible for application code and version control using TFS.
- Worked on Business logic coding, testing and UI Design.
- Customize 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.
- Configuration of MS Dynamics CRM with Microsoft Outlook 2013
- Developed business objects using C# for various modules.
- Integrated Custom WCF Service with other applications.
- Imported contacts from existing application into MS Dynamics CRM using the WCF service.
- Used Process Control, gives more options for controlling the behavior of applications, in line with business needs.
- Consolidated and tracked contact information in one MS Dynamics CRM system.
- Worked on setting up relationship between System & Custom entities
- Used Advanced Find feature of MS Dynamics CRM and created multiple views of System entities
- Generated Sales Reports for statistical analysis of data at user level using SSRS
- Customized Dashboards based on the custom reports and charts created.
- Used Visual studio test project and performed unit testing including both automated and manual testing
- Created User defined Functions, Stored Procedures and Views using SQL Server 2012
- Analyze the requirement and do High level and Low level architectural design.
- Code review of plug-in and custom Asp.net MVC Application.
- Active participant in the weekly status meeting, SPRINT meeting & business requirement walk though meetings.
Microsoft Dynamics CRM Developer
Confidential, Bowie MD
Responsibilities:
- Provided ongoing support for customers in report building, data quality and new integrations.
- Created and maintained documentation and conducted end user training while implementing and supporting CRM system.
- Develop interfaces and bridges using WCF SOAP Services between MS Dynamics CRM 2011 and existing enterprise applications for accurate and secure data flow within the enterprise.
- Use of Scribe to import and integrate data from other systems and conversions ADX Studio.
- Developed plug-ins to encrypt important privacy of contacts.
- Extensively used application capabilities such as queues, activities, data import, charts and dashboards.
- Created teams and security roles to implement role-based forms.
- Developed JavaScript's for entities in response to client side events on the entity forms.
- Integrated SharePoint and other web applications with MS CRM by using IFrame and MS CRM Web Services.
- Involved in Ajax scripting (jQuery framework) for dynamically loading user controls.
- Developed Custom reports using Microsoft reporting services (SSRS), also involved in development of complex reports using C#.
- Involved in the design, development and support of Charge Code Assignment and Time Sheet Approval using Microsoft Dynamics CRM Scribe Insight, SSRS, MS SQL Server 2012, and SharePoint Server 2010.
- Worked extensively on defining application functional requirements, Use Case, Test Cases, Application usability requirements, UI specifications and application process flow
- Involved in the planning stages of migration to Dynamics CRM 2013.
- Consume data and services from other enterprise applications and update related CRM 2011 entities accordingly
- Worked in customizing Microsoft Dynamics Solutions to enhance operational and business processes by building Workflow and Dialogue processes, creating Entities, Attributes, Entity relationships, Views and Forms.
- Involved in doing CRM modifications such as Plugins, JavaScript and C# Web services for MS Dynamics CRM 2011.
- Gathered business requirements from business stakeholders and created BRDs.
- Translated BRDs to the functional specification documents.
Microsoft Dynamics CRM Developer
Confidential, PA
Responsibilities:
- Installed and configured MS Dynamics CRM 2013 system for development and testing, configured server instance, created organizations.
- Integrated MS Office Outlook 2013 with MS Dynamics CRM 2013.
- Integrated and monitored SharePoint 2010 integration with CRM 2013 for document management under different site security settings.
- Discussed the requirements with end user and propose solutions to achieve business goals.
- Customized system entities and custom entities to meet the business requirements.
- Used SSIS Import data into the system using multiple sources.
- Created custom dashboard, create custom Ribbon button and configured sitemap using Pragma toolkit.
- Used Bing Maps API to design and develop dashboards to display incoming customer requests and update address coordinates in the Microsoft Dynamics CRM 2013.
- Suggested several security policies on various entities in the system to manage and implement appropriate access controls
- Migration of data from Excel source to CRM using SSIS.
- Used Advanced Find feature of MS Dynamics CRM and created multiple views of System entities
- Built web pages that are more user-interactive using JQuery plugins, JavaScript.
- Generated Sales Reports for statistical analysis of data at user level using SSRS.
- Developed UI interface using HTML, Java Script, CSS, JQuery
- Imported contacts from existing application into MS Dynamics CRM using the WCF service.
- Integrated with SSRS to support reporting, data analysis, and business planning.
- Worked on setting up relationship between System & Custom entities
- Upgraded asp.net web pages and Plugins assemblies.
- Customized the forms to extend the functionality and to meet the client requirements.
- Maintained version control during solution import & export using SVN.
- Provided CRM end user training for case and service managements for department staff.
- Collected existing infrastructure information including Active Directory, SQL server, Reporting Server instance for implementation of MS Dynamics CRM 2013 system.
- Created several plug-ins and workflows for enhancing the system and maintain data integrity.
- Created custom asp.net pages and configured forms and views for new modules to be added to MS Dynamics CRM system.
- Used SSRS create reports in the system to provide accurate data for business decision making.
- Provided technical guidance to the team and participated in several sessions of code review.
- Assisted the team in basic testing and deployment of the solution.
Microsoft Dynamic CRM Developer
Confidential, Detroit, MI
Responsibilities:
- Involved in Customization of tools to customize system components such as forms, views, entities, attributes, relationships, and entity mapping.
- Developed REST web API to integrate business processes and data flows between CRM and other applications, such as NLS (finance ERP system).
- Developed web sites to handle complex business processes, such as pricing model, present value (PV) calculation, deal opportunity making tool (DMOT), sales quote system, etc.
- Customized Sale module including leads, accounts, contacts, opportunities and related custom entities according to the business process.
- Utilize entity relationships and mappings to reduce the amount of workflows and plugins and simplify the solution. Customize sitemap via Xml Toolbox.
- Built CRM reports using FetchXML and/or SQL queries.
- Working with all aspects of computer technology, ranging from AWS (EC2) configuration to Programming.
- Creating dashboards and reporting systems on CRM applications.
- Configuring and integrating software applications, APIs and add-ons.
- Providing installation and deployment strategies for hosted Microsoft Dynamics CRM and other considerations.
- Custom workflow assembly development Data migration and integration using Dynamics CRM.
- Developing reports, charts and dashboards for specific business requirements.
- Troubleshooting and coordinated deployment between environments with other teams.
- Updating the UI in CRM meeting new business requirements.
- Implemented Plug-Ins defining business rules and validating data.
- Debugged JavaScript used in CRM system.
- Configured CRM settings to adapt security policies within different environments using security roles.
- Created and customize reports in the system by using SQL Server Reporting Services (SSRS) to provide data for demand planning and opportunity management
- Created organizations, business units, groups and their relationships.
.NET DEVELOPER
Confidential
Responsibilities:
- Track issues on product quality improvements with development teams based on customer requirements
- Developed Interactive UI Screens using ASP.NET, CSS, HTML, JQuery and AJAX controls.
- Responsible for supporting and resolving technical queries from customers
- Engage in customer interactive support for software development.
- Demonstrate and support online product features
- Initiate, diagnose and assist in debugging codes
- Worked all face of Software Development Life Cycle (SDLC), identifying the requirements and defining the business rules to user requirements.
- Used Service Oriented Architecture (SOA) approach for design and developing distributed applications using WCF and Web Services.
- Developed the independent Windows Communication Foundation (WCF) services.
- Implemented WCF endpoints for services for communication in different protocols.
- Extensively involved in developing components for Business layer and Data Layer, implementing designing.
- Developed ASP.NET (ASPX) class/modules to display backend data on the web browser using ADO.NET.
- Worked with ASP.NET Web Forms, Web Services, and State Management, Caching features, configuring optimizations and securing the web application.
- Extensively used C#.NET for development and design of the Business Logic and Data Access Layers use of Generics, Properties and Anonymous methods.
- Designed different components using C#.NET language with extensive use of Object Oriented Programming Techniques (OOPS) like Abstract Classes, polymorphism, Interfaces etc.
- Extensively used User interface controls which use JQuery to validate client side validation.
- Developed Web Service Application Programming Interface (API)’s for exposing functionalities to client applications.
- Used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel and Timer in some web pages.
- Designed website in ASP.NET 3.5 with a consistent site-wide page layout Using Master Pages and their associated content pages.
- Intensive use of Cascading Style Sheets (CSS) and XHTML to design look and feel of the web pages.
- Programmed ADO.NET for communication between application and database, used extensively Grid views, Data Set, Data Table and Data Adapter to render reports.
- Developed the data binding and Data Access with SQL using ADO.NET.
- Created Stored Procedures for generating reports.
.NET DEVELOPER
Confidential
Responsibilities:
- Involved in requirement gathering sessions, design walkthrough meetings with customer to understand new business requirements and discuss the concerns, issues raised during review phase.
- Experience in analysis, design, development and deployment of software solutions.
- Designed and developed Web Forms using ASP.NET.
- Implemented Web Forms to provide GUI components using .NET Framework 3.0.
- Used VB Script for client side validations and various functionalities.
- Stretched to work in parallel with offshore team to overcome the resource challenges multiple times to provide on time delivery.
- Validating all the User’s Inputs through JQuery and designed to add interactivity to HTML pages.
- Used AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality with JQuery and JSON.
- Used JQuery accordion, auto complete, multi select, date picker, JQGrid and for the client side validations.
- Implemented JQuery, AJAX to connect to the Controller.
- Enforce continual process improvement for better code quality, coding standards and ensure the quality is always beyond norms with customer SMEs (Subject Matter of Expert) and BA (Business Analyst).
- Designed the Front-end screens using C#, CSS and JavaScript.
- Converted complex business requirements into. Nets applications.
- Prepared program specifications for the solutions module and involved in database designing.
- Build user controls and custom controls using .Net and C#.Net