Senior Microsoft Dynamics Crm Developer Resume
Torrance, CA
PROFESSIONAL SUMMARY:
- 8+ years of Software experience in developing and providing business solutions by using Microsoft Technologies like Microsoft Dynamics CRM, ASP.NET and SQL Server, XML, HTML5 and JavaScript.
- Knowledge and experience in developing complex applications on Microsoft Dynamics 365 CRM platform by using the customization of entities, sitemap writing client - side JavaScript.
- Experience with Silverlight web resources to access Microsoft Dynamics CRM 2013 and Microsoft Dynamics CRM Online data
- Experience on Microsoft Dynamics CRM 4.0, 2011 and 2013, 2015, 365,
- Good knowledge in X++.
- Good knowledge and experience in migration/upgrade of existing Microsoft Dynamics CRM to newer versions.
- 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
- Strong in the complete Software Development Life Cycle (SDLC) including requirements definition, design, programming / testing and implementation of major systems.
- Experience of integrating Dynamics CRM with other applications using Real-time as well as batch approaches
- Experience in agile environment using Rally dev tool and scrum methodology.
- Experience in gathering customer requirements and functional requirements and converting them to technical requirements, applying OOAD concepts and Design Patterns.
- Excellent experience in Creating, Consuming and Publishing XML Web Services (SOAP, WSDL, UDDI) using .NET Framework and Solid understanding of Service Oriented Architectures.
- Experience in developing complex applications on Microsoft Dynamics CRM platform with customization of entities, and JavaScript.
- Hands on experience on Dynamics CRM forms customization using JavaScript.
- Working experience in Web services, Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Windows Workflow Foundation (WWF).
- Experienced in developing web applications using .NET Framework 2.0/3.0, 3.5 and 4.0, ASP.Net, C#, ADO.Net, XML, XSLT, Java Script, HTML /HTML5, CSS/CSS3, jQuery, JSON, AJAX and IIS.
- Experienced in developing Advanced JavaScript and CSS frameworks like Knockout.JS, Angular.JS, Node.JS, Backbone.js and Bootstrap etc.
- Experience in Database Analysis/Design/Normalization/Manipulation processes using SQL Server and Oracle databases.
- Expert on developing SQL Stored Procedures, Triggers, Functions and Views for Backend process using SQL Server.
- Expert in writing T-SQL statements for creating Tables, Indexes, Views and Constraints.
- Experience in developing Custom Reports and different types of Tabular, Matrix, Ad-hoc reports in multiple formats using SQL Server Reporting Services (SSRS) also expertise with Crystal Reports.
- Experience performing Unit and Integration Testing in the Development, System Integration Testing (SIT), User Acceptance Testing (UAT) including Bug Reporting and Fixing.
- Experience in creating use case diagrams, class diagrams, activity diagrams, sequence diagrams, page flow diagrams using UML technologies.
- Proficient in using XML related technologies including AJAX, XSLT, XPATH and XQUERY.
- Extensively worked on the C# and ADO.net for developing the web based applications.
- Experience with Search Engine Optimization (SEO) principles and Cross Browser compatibility issues, graphic optimization for the web.
- Knowledge on developing the web application using framework like Language Integrated Query (LINQ) and Entity framework
- Excellent communication skills, strong organization and interpersonal skills and a very good team player, capable of working independently with minimal supervision, and perform as part of a team.
- Extensive experience in interaction with client and functional people for gathering the business requirements and functional specifications.
- Experience with integration and functional testing, SCRUM methodologies and Sprints.
- Ability to work on strenuous team/single projects and meet deadlines.
- Good experience in developing client relations, providing end user training and innovative technical solutions, conducting software demonstrations.
- Excellent communication, analytical and interpersonal skills.
TECHNICAL SKILLS:
ERP Technologies: Microsoft Dynamics CRM 365, 2015, 2013, 2011 and 4.0.
Web Technologies: HTML, CSS, Java Script, and jQuery, XML, XAML, Fetch XML, JSON and ODATA, SharePoint 2010, SharePoint SDK, WCF, VSS, TFS, SVN.
.NET Technologies: MS Visual Studio 2010 & 2012, MS office.
Programming Language: C#.NET, ASP.NET, MVC.
SQL Server Technologies: SSRS, SSIS and SQL Server Data Tools.
Data Base: MS SQL Server, MS-Access, MySQL, T-SQL, PL/SQL, NoSQL, Oracle SQL
Operating System: Windows 2007/08/XP MS DOS, UNIX GUI
Scripting Languages: Java Script, UNIX Shell Scripting, batch file scripting, JQuery, Angular.JS.
Designing Tools: Adobe Photoshop CS, Adobe Image Ready CS, Macromedia Flash, Rational Rose 2008
PROFESSIONAL EXPERIENCE:
Senior Microsoft Dynamics CRM Developer
Confidential, Torrance, CA
Roles and Responsibilities:
- Involved in Customization of tools to customize system components such as forms, views, entities, attributes, relationships, And entity mapping
- Utilize entity relationships and mappings to reduce the amount of workflows and plugins and simplify the solution. Customize sitemap via Xml Toolbox .
- Customized Sale module including leads, accounts, contacts, opportunities and related custom entities according to the business process
- Involved in the design and development of 3 Tier, N-tier distributed architectures and MVC, MVVM architectures.
- Design and customize CRM 2015/2016 forms, ribbons, site map, workflows, Dialogue .
- Created custom asp.net pages and configured forms and views for new modules to be added to MS Dynamics CRM system
- Worked with ASP.NET AJAX to create rich UI web applications and to improve performance .
- Involved in migrating Microsoft Dynamics CRM 2013 customization to CRM 2015.
- Worked on 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
- Involved in data migrations and update operations using LINQ and XRM within CRM across various entities.
- Configured CRM settings to adapt security policies within different environments using security role
- Pre-populating data into the CRM page during the page load using JavaScript, CRM Web Services and XML object.
- Responsible for developing the reusable Components on UI(Views) by developing the Partial Views, View starts, and reusable components for implementing the business rules with C# and OOPS Concepts
- Used WCF for creating web services for sending and receiving the data using HTTP and TCP.
- Developed REST web API to integrate business processes and data flows between CRM and other applications.
- Extensively used CRM SDK and retrieved data from CRM using REST Endpoint with JavaScript and JQuery.
- Used CMS Content Management Solution for creating, managing and customizing the application with which time can be saved.
- Configuring and integrating software applications, APIs and add-ons.
- Worked on the Code-First approach to create/design the domain classes and database based on that
- Developed and consumed the Windows Communication Foundation (WCF) servers to push the jobs and provide the rules for downstream applications.
- Data model for CS&S, ESS Sales Division, & FIO Service Division in CRM 2015/2016
- Developing reports , charts and dashboards for specific business requirements.
- Worked on developing the required plug-ins to synchronize/update payment details to CRM system.
- Experience in working with LINQ to Datasets, which uses ADO.Net to handle the communication with the database.
- Responsible for staying current with regards to industry best-practices, accessibility standards, cross-device content delivery (web, print and mobile/handheld) and CMS integration
- Updating the UI in CRM meeting new business requirements.
- Involved in developing reports using Report Wizard, Report Builder, Report Manager and deploying reports in SQL Server Reporting Services (SSRS)
- Debugged JavaScript used in CRM system.
- Suggested updates and methods relevant to system architecture components and changes through research.
- Engaged and led the offshore team, ensured the task distribution and delivery on time. Supported .NET applications and architecture by designing, coding and debugging procedure
ENVIRONMENT: Microsoft Dynamics 2016/2015, JavaScript, .Net, SQL Server 2008/2012, Azure, SSRS, SSIS, Visual Studio, SharePoint, Microsoft Dynamics CRM SDK, TFS .
Microsoft Dynamics CRM Developer
Confidential, NC
Roles and Responsibilities:
- 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.
- Imported contacts from existing application into MS Dynamics CRM using the WCF service.
- Customized Workflows and Plugin for automated processes, based on requirement from sales and marketing department to increase visibility and efficiency
- 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
- Developed out-of-box workflows and custom workflows for CRM 2013 based on user needs.
- Developed plug-ins, created workflow activities consumed MS Dynamics CRM web services using CRM SDK and configured the integration of MS Dynamics CRM with existing website.
- Developed custom SSRS reports for CRM.
- Used CRM web service and developed a custom service using WCF to provide extended functionalities to the common methods of CRM
- Used VSTS to build agents that have been pre-configured and have many tools already installed.
- Used retail SDK which includes code samples and tools that helps us to customize retail functionality.
- Worked on migration of data from Excel source to CRM using SSIS
- Used the Form event pipeline to manage multiple event handlers for an event
- Extending Microsoft Dynamics MS Dynamics CRM Functionality through the SDK. Creating SSRS reports to support reporting, data analysis, and business planning.
- Extensively worked in the MVC design pattern with Razor engine for the better website performance
- 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.
- Well versed in creating dynamic SSIS packages, using containers & variables, configuring the packages, and scheduling the packages.
- Worked on Hotfix package which contains changes to model elements in our development environment.it explains how to share the package with other developers who are working on the same project.
- Used Advanced Find feature of MS Dynamics CRM and created multiple views of System entities.
- Worked with CRM SDK for customize the entities, fields form etc.
- Written SQL Queries, Stored Procedures, Triggers, Backup and Restore Database, defining roles, creating database users, Assigning Roles to users in SQL Server 2012 using T-SQL.
- Implemented WCF services to retrieve various accounts information.
- 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
- Worked on dashboards in CRM 2011. Surveyed variety of users to develop customized dashboards according to their security roles.
- Analyze the requirement and do High level and Low level architectural design
- Used SSIS to migrate data to the SQL Server database from various sources like Excel sheets, Microsoft Access and System Sources.
- Used Cascading Style Sheets (CSS) for adding styles to Web documents.
- Involved in pre-defined data verification process after the data migration from an old system to new system.
ENVIRONMENT: MS Dynamics 2015 /2013,2011, SQL Server 2008 /2012, HTML, CSS, JavaScript, .Net, SharePoint, SSRS, SSIS, T-SQL, Microsoft Excel, Visual Studio, Microsoft Dynamics CRM SDK .
Microsoft Dynamics CRM Developer
Confidential, Atlanta, GA
Roles and 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.
- Responsible for designing the ASP.NET application authentication using the .NET Framework, Model View Controller (MVC) and IIS security models.
- Created MSCRM workflow/Dialog and Plug-in for customer, e-medical and other entities.
- Used JavaScript on Load, Save and Changed event of CRM control.
- Designed and built DTS/SSIS packages and ran several scripts for implementing changes in the backend for applications
- Suggested several security policies on various entities in the system to manage and implement appropriate access controls
- Developed UI using JQuery and JSP for interactive cross browser functionality and complex user interface
- Provided CRM end user training for case and service managements for department staff. Extensively worked on designing reports using SQL Server Reporting Services (SSRS)
- Develop plug-ins to synchronize/update payment details to CRM system
- Provided technical guidance to the team and participated in several sessions of code review
ENVIRONMENT: MS Dynamics 2013, HTML, SharePoint, JavaScript, AJAX, C#, Visual Studio
Microsoft Dynamics CRM Developer
Confidential, SFO, CA
Responsibilities:
- Requirement gathering, analysis and project planning.
- 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.
- Provided CRM end user training for case and service managements for department staff.
- Develop plug-ins to synchronize/update payment details to CRM system.
- 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 custom dashboard, create custom Ribbon button and configured sitemap.
- Installation, Configuration and Customization of MS Dynamics CRM 2011.
- Integrated MS Dynamics CRM 2011 with MS Outlook 2007 and offer a consistent, familiar user interface.
- Created organizations, business units, groups and their relationships.
- Created functions in Data layer that store data into CRM.
ENVIRONMENT: MS Dynamics 2013, HTML, SharePoint, JavaScript, AJAX, C#, Visual Studio
.NET Developer
Confidential
Responsibilities:
- Involved in Customization of tools to customize system components such as forms, views, entities, attributes, relationships, and entity mapping.
- Developed Interactive UI Screens using ASP.NET, CSS, HTML, JQuery and AJAX controls.
- Involved in analyzing designing of UI/Middle Tier/ Database and transition using iterative Agile Methodologies .
- Involved in performance tuning and code cleanup of the old PRO solution/migrated partial modules to MVC, also implemented Dependency injection using Unity .
- Developed Views for various modules throughout application using Razor View engine templates.
- Worked with LINQ for .Net and Entity Framework , also wrote stored procedures using Microsoft SQL Server 2008
- Extensively used ADO.NET for connecting to database and calling the procedures and functions and used ADO.NET for data interaction between the web application and the Database using Data Reader, Datasets, and Data Adapters control.
- 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.
- 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
- Involved in creating WCF REST services for various policies and benefits, and consumed them into the web application.
- Developed the web services for preparing the report using XML web services .
- Utilized JQuery for client side validation also used Kendo controls.
- 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.
- Error Handling has been done using the Log4Net which registers the exceptions occurred.
- Team Source Foundation is used for controlling the Source Control Management Created and customize reports in the system by using SQL Server Reporting Services (SSRS) to provide data for demand planning and opportunity management
ENVIRONMENT: ASP .Net, C#, WCF, Visual Studio
.NET developer
Confidential
Roles and Responsibilities:
- Architect for the rewrite of QLT system in Microsoft ASP.NET web technology and HTML 5
- Documented requirements and created use-cases based on the gathered requirements
- Designed various pages using ASP.NET, MVC, C#, .NET 4.5 framework.
- Used Team Foundation Server (TFS) for Version Control, creating and managing projects.
- Involved in the requirements gathering and functional specification phases.
- Extensively researched on the API of Microsoft Commerce Server 2007 and created facades to interact with Catalogs, Profile, Ordering and Marketing Systems.
- Integrated the online ordering application with multiple Point of Sale (POS).
- Created custom module to generate CSV files with data to feed the Business Intelligence (BI) Application for reporting.
- Analyzed & reviewed the code for possible performance optimization, and implemented them for better page response & to lower the load on web servers .
- Involved in the highly visible Quarterly Menu Rollout activities.
- Developed custom User Controls & SharePoint Web Parts. Coded utility classes to interact with SharePoint Lists to fetch configuration values.
- Used extensively jQuery & JavaScript for client side validations and access data within the HTML controls.
- Implemented Grid Views & Repeaters to populate & show data.
- Analyzed the SEO recommendations and implemented them in context with the application.
- Created & deployed the robots.txt & sitemap.xml for the site.
- Involved in the Post production maintenance and support activity of the portal.
ENVIRONMENT: ASP .Net, C#, JavaScript, jQuery, WCF, Visual Studio