Sr.crm Developer Resume
Saint Louis, MO
SUMMARY
- Experienced MSCRM Techno Functional Consultant with 7 Years of experience in implementing CRM Systems for various line of business
- Experienced Sr. Developer in MSCRM, ASP.NET
- Extensively worked on developing MSCRM C# Plugins, Custom Workflows, Dialogs, Business Process Flow’s, JavaScript
- Developed close to 40+ Plugins in MSCRM 2015, 2013, 2011 & 2008
- Worked on Configuring Out - of-box Workflows for User general transactions in CRM system
- Developed complex websites for multiple Clients using ASP.NET, C#, Web & Windows Forms, JavaScript
- Worked in multiple projects in AGILE methodology environments
- Extensive experience in working with ASP.NET 2015\2014\2012\2010\2008
- Consumed C# Web Services, WEB API’s (Like Yahoo Finance, USPS Address validation)
- Consumed several Web Services, WCF services in Custom CRM Plugins, Custom Workflow Activities for various business rules implements in the CRM system
- Developed close to 15+ Custom Workflow Activities in MSCRM 2015, 2013, 2011 & 2008
- Extensively used Plugins Registration Tool to register C# plugins& Custom Workflow Activities in CRM
- Extensive experience in using Plugins in various Events Pipeline. Like Pre Validation, Pre Operation, Post Operation
- Extensively used Early Binding Classes in C# Plugins& Custom Workflows
- Developed multiple HTML pages and deployed in MSCRM as Web Resources
- Extensive experience in developing Custom SSRS reports using Report Builder and BIDS
- Used Pre and Post Images during Plugin Execution Phases for various complex Plugins
- Used Plugin to throw custom Business Process Flows errors to cancel user transaction ass when needed
- Extensive experience in developing Custom Plugins using Plugin Context, Organization Context, Retrieve Multiple, Retrieve, Associate, Disassociate
- Developed several web pages using HTML, JavaScript and used them as IFrame’s in CRM.
- Migrated Lotus Notes to MSCRM System for entities like Emails, Appointments, Customers, Contacts, Products, Sales Orders, Invoices using third party software(s) like Kingsway Soft
- Developed at least30+ Workflows using the Out-of-box Workflows builder\editor
- Extensive experience in implementing OOPS concepts. Like Inheritance, Polymorphism, Encapsulation, Abstractions
- Developed Multiple Custom Plugins\Workflow Activities to perform CRUD operations in both Synchronous and Asynchronous ways and registered steps using Plugin Registration tool
- Developed multiple N-tier applications using ASP.NET 4.0\3.5\3.0, C#, SQL Server 2012\2010\2008
- Developed Multiple Pages websites using Front end GUI’s using ASP.NET Web Pages, Ajax, JavaScript, C#, Business Logic Layers, Data Access Layers
- Extensive experience in writing SQL queries, Stored Proc’s, Functions and Triggers using SQL Server Management Studio(SSMS)
- Participated in SCRUM meetings, Daily SCRUM calls
- Extensive experience in developing ASP.NET Win Forms using Custom Controls, Form Controls, SQL Server 2010
- Extensive experience in ASP.Net, C#, VB.Net, ADO.Net, Web Services, NHibernate, LINQ, AJAX, Windows Services, WCF Services, OOPS, Classic ASP, XML, XSLT, HTML,Text Editor, MS IIS 5.0/6.0/7.0, DHTML, VBScript, VSS, JavaScript, Angular JS, SQL Server 2000/2005/2008/2012 , Visual Studio 2003/2005/2008/2010/2012.
- Experience in Data modeling, Data Design, Normalization, Data migration projects involving SQL Server.
- Participated in Business Requirements gathering meetings, Technical Design Meetings w\Developers & Team Lead(s)
- Helped end user(s) to make them understand the MSCRM functionality
- Helped end user(s) during multiple testing phases of the application
- Created Multiple SQL Databases, Multiple Table(s), Configured Foreign Keys between tables, Altered\Modified tables during the development phases in the project
- Provided Development Estimates for various modules within the application
- Extensive experience in working with Development Teams and individually in a project
TECHNICAL SKILLS
CRM: Microsoft DynamicsCRM 2016/2015/2013/2011 , CRM 4.0, CRM SDK, SCRIBE, K2,Developer Plug-in and Custom Workflows, IFrames, ISV, CRM Web services.
Languages: C, C++, C#, VB.NET, ADO.NET, SQL.
Web Technologies: ASP.NET, VB.NET, C#, .NET Framework 4.5, 4.0, 3.5, 3.0, 2.0
Database: SQL Server 2012, 2010, 2008, Oracle, My SQL, DB2.
Web Servers: BizTalk, SharePoint.
Tools: Visual Studio .NET, MS Dynamics CRM 2011,2013,2015, SQL Enterprise Manager, SQL Query Analyzer, TOAD, ER- Win.
Scripting: JavaScript, JQuery.
PROFESSIONAL EXPERIENCE
Confidential, Saint Louis, MO
Sr.CRM Developer
Responsibilities:
- Worked on project-based directives for client CRM environments.
- Assist in Upgrade/Migration from CRM & 2015 On-premises Deployment.
- Visual Studio .NET 2014, SQL Server 2012 and Transact-SQL, Web Services.
- Developed and tested MS Dynamics CRM client side programming using (JavaScript / JSON / jQuery / HTML) using the Microsoft Dynamics CRM Customization SDK Tool Kit.
- Developed Business Logic layer by implementing Object Oriented Programming Language (OOPs) features like Inheritance, Polymorphism, Abstraction and Encapsulation in VB.NET.
- Configuring and customizing the Microsoft Dynamics CRM platform to achieve the customer’s business requirements.
- Custom development activities for various modules.
- Extensively worked on CRM Plugins & Custom Workflow activities development
- Developed processes for Real time integration between CRM and internal Web Application and vice versa.
- Provided Cost and Resource estimates.
- Developed Plug-ins for Dynamics CRM applications.
- Developed Fetch XML based custom reports for CRM users
- Created custom workflows to calculate Probability weighted revenue.
- Worked with setting up QA, Training CRM environments.
- Extensively worked with Confidential Internal teams during Production Deployment Phases.
- Provided Road maps for future CRM enhancements.
- Experience in writing technical specifications design document, deployment documents and operations guide for operation support.
- Worked with API in .Net Framework.
- Used Pre and Post Images during Plugin Execution Phases for various complex Plugins
- Used Plugin to throw custom Business Process Flows errors to cancel user transaction Extensive experience in developing Custom Plugins using Plugin Context, Organization Context, Retrieve Multiple, Retrieve, Associate, Disassociate
- Custom development activities for various modules.
- Extensively worked on CRM Plugins & Custom Workflow activities development
- Extensively used KingswaySoft ETL tool for migrating data from various data sources in to CRM
- Developed processes for Real time integration between CRM and Web Application system and vice versa.
- Provided Cost and Resource estimates.
- Worked with setting up QA, Training CRM environments.
- Extensively worked with HCR teams during Production Deployment Phases.
- Provided Road maps for future CRM enhancements.
- Used WCF to interact with the data from MS Dynamics CRM 2013 system.
- Used Vault client/server for version control and source code maintenance needs.
- Created Tables, Stored Procedures, Triggers and Views in SQL database.
- Involved in Code reviews. Peer Reviews for developing quality code.
- Designed the solution to address the pain points and deliver it is one of the key responsibilities.
- Developed the solutions, resolve the issues etc.
- Based on the support tickets, fixed bugs on priority basis.
Environment: MSCRM 2015, On-Premises Deployment C#, Plugin Registrations Tools, XRM Toolkit, Visual Studio .NET 2012, KingswaySoft, SSIS ETL Tools, ADO.NET, ASP.NET 4.0, Master Pages, SSRS Reports, HTML, JavaScript, SQL Server 2012 and Transact-SQL, Web Services.
Confidential, St. Louis, MO
Sr.CRM Developer
Responsibilities:
- Worked with n-Tier Architecture involving Services Layer, Data Access Layer, and Business Layer
- Worked on project-based directives for client CRM environments.
- Assist in Upgrade/Migration from CRM .
- Conducted production environment developments, custom developments and reporting projects.
- Performed troubleshooting of client CRM issues and maintained documentation of all reported issues.
- Creating the models, views and controllers usingASP.NET MVC 3, C#.NET.
- Extensively worked on User Interface (views) using CSS, HTML, AJAX, Java Script, JQuery
- Delivered effective CRM solutions by creating and using design specifications, test scenarios and associated documentation.
- Used Agile methodology to implement the application.
- Worked on Maintenance of database-backed websites.
- Extensively used KingswaySoft ETL tool for migrating data from various data sources in to CRM
- Developed and tested MS Dynamics CRM client side programming using (JavaScript / JSON / jQuery / HTML) using the Microsoft Dynamics CRM Customization SDK Tool Kit.
- Developed Business Logic layer by implementing Object Oriented Programming Language (OOPs) features like Inheritance, Polymorphism, Abstraction and Encapsulation in VB.NET.
- Used Data tables and jQuery validations plugins for client side operations.
- Responsible for code merging using Microsoft Team Foundation Server (TFS) and for other source code maintenance needs
- Used Pre and Post Images during Plugin Execution Phases for various complex Plugins
- Used Plugin to throw custom Business Process Flows errors to cancel user transaction Extensive experience in developing Custom Plugins using Plugin Context, Organization Context, Retrieve Multiple, Retrieve, Associate, Disassociate
- Implemented Caching, Session State, Cookie Management, view state, POST and GET techniques.
- Implemented security technologies in ecommerce development.
- Designingthe WCF Servicebased on the requirement and created separateWCF servicesproject which isintegrated with BLL.
- Extensively worked on CRM Plugins & Custom Workflow activities development
- Developed processes for Real time integration between CRM and internal Web Application and vice versa.
- Provided Cost and Resource estimates.
- Developed Plug-ins for Dynamics CRM applications.
- Developed Fetch XML based custom reports for CRM users
- Created custom workflows to calculate Probability weighted revenue.
- Worked with setting up QA, Training CRM environments.
- Used Test Driven Development (TDD).
- Implemented security technologies in ecommerce development.
- Consumed the WCF services using JQuery Ajax calls to enable effective communication
- Extensively used Visual Studio 2010 development tool for building Web Application.
- Developed UI workflow to add default price list when new products are created.
- Imported products from a CSV file using Data Maps and Imports.
- Analyzed business processes to identify challenges and created solutions through the use of database and communication software across the entire company
- Manage database security, Design, develop and implement automated data backup.
- Developed database objects like Tables, Views, Stored procedures in SQL Server 2008.
- Analyzed test results, including user interface data presentation, output documents, and database field values, for accuracy and consistency.
- Assisted in preparing presentations and scheduling meetings
- Involved in complete SDLC life cycle of the application.
- Used Basecamp as issue tracking system.
Environment: MSCRM 2013, On-Premises Deployment, C#, Plugin Registrations Tools, XRM Toolkit, Visual Studio .NET 2012, ADO.NET, ASP.NET 4.0,KingswaySoft, SSIS ETL Tools, Master Pages, SSRS Reports, HTML, JavaScript, SQL Server 2012 and Transact-SQL, Web Services.
Confidential, Kansas City, MO
Sr.CRM Consultant
Responsibilities:
- Gathered end-user’s business requirements and translated them into CRM Application Functions using Web Pages/Win Forms with C# 3.5
- Created and developed Microsoft Dynamics CRM Custom Web Pages (workflows, data migration, email integration, new web forms, sitemap) to plug into out-of-the box MS CRM Solution
- Developed processes for Real time integration between CRM and legacy system and vice versa
- Prepared cost/benefit analysis of alternative solutions
- Prepared Sprint Backlogs and Scrum charts which includes Task Assignment, Providing Estimates, setting up delivery dates and conducted scrum meetings as when needed.
- Analyzed, developed and integrated Custom Dashboard’s for Loans and Customer Service Management
- Used Pre and Post Images during Plugin Execution Phases for various complex Plugins
- Used Plugin to throw custom Business Process Flows errors to cancel user transaction Extensive experience in developing Custom Plugins using Plugin Context, Organization Context, Retrieve Multiple, Retrieve, Associate, Disassociate
- Developed custom CRM Web Application Systems by using C#, SQL Server for supporting end user’s operations of small and medium businesses
- Developed MS CRM plug in and work flow assembly to support accounting and customer services business process for system integrator client
- Integrated Web application with MS CRM by using Iframe and MS CRM Web Services
- Developed Multiple Presentation Layers with several Graphical User Interfaces using Web Forms,C#.NET 2012.
- Developed several Navigation Menus, Toolbar Controls, navigation bar items using CSS, JavaScript
- Provided guidance with support for clients and internal consultants to utilize CRM System
- Gathered requirements, involved in design/development/testing and documentation of various CRM/.Net/MS Dynamics tasks
- Analyzed high level needs and scope documents for prospective customers.
- Submitted work orders with time and cost estimates
- Automated Workflow construction, customization and implementation
- Extensively Worked on Entity/Form/View Customizations and written Client side scripts using Java Scripts
- Extensively consumed Microsoft CRM Web Services
- Wrote Plug-ins that triggers after all DML activities on database. Extensively used Plugin Profiler for debugging Plugins during development phases
Environment: MSCRM 2011, On-Premises Deployment, C#, Plugin Registrations Tools, Visual Studio .NET 2010, ADO.NET, ASP.NET 4.0, Master Pages, SSRS Reports, HTML, JavaScript, SQL Server 2010 and Transact-SQL, Web Services.
Confidential, Dallas, TX
MSCRM Consultant
Responsibilities:
- Worked on project-based directives for client CRM environments.
- Conducted production environment developments, custom developments and reporting projects.
- Performed troubleshooting of client CRM issues and maintained documentation of all reported issues.
- Creating the models, views and controllers usingASP.NET, C#. NET.
- Extensively worked on User Interface (views) using CSS, HTML, AJAX, Java Script, JQuery
- Delivered effective CRM solutions by creating and using design specifications, test scenarios and associated documentation.
- Used Agile methodology to implement the application.
- Worked on Maintenance of database-backed websites.
- Developed and tested MS Dynamics CRM client side programming using (JavaScript / JSON / jQuery / HTML) using the Microsoft Dynamics CRM Customization SDK Tool Kit.
- Developed Business Logic layer by implementing Object Oriented Programming Language (OOPs) features like Inheritance, Polymorphism, Abstraction and Encapsulation in VB.NET.
- Used Data tables and jQuery validations plugins for client side operations.
- Responsible for code merging using Microsoft Team Foundation Server (TFS) and for other source code maintenance needs
- Used Pre and Post Images during Plugin Execution Phases for various complex Plugins
- Used Plugin to throw custom Business Process Flows errors to cancel user transaction Extensive experience in developing Custom Plugins using Plugin Context, Organization Context, Retrieve Multiple, Retrieve, Associate, Disassociate
- Developed SSRS reports in Accounts payable module.
- Developed SSRS reports in Inventory and warehouse management.
- Developed multiple HTML and Asp.Net web pages and integrated with CRM 4.0
Environment: MSCRM 4.0, On-Premises Deployment, C#, Plugin Registrations Tools, XRM Toolkit, Visual Studio .NET 2008, ADO.NET, ASP.NET 3.0, Master Pages, SSRS Reports, HTML, JavaScript, SQL Server 2008 and Transact-SQL, Web Services.
Confidential
Teaching Assistant
Responsibilities:
- Teaching Assistant
- Project Dissertation
Environment: MSCRM 4.0, Online Deployment, C#, Plugin Registrations Tools, Visual Studio .NET 2008, ADO.NET, ASP.NET 3.0, Master Pages, SSRS Reports, HTML, JavaScript
Confidential
Software Engineer
Responsibilities:
- Final Sem project
- Project Dissertation
Environment: MSCRM 4.0, Online Deployment, C#, Plugin Registrations Tools, Visual Studio .NET 2008, ADO.NET, ASP.NET 3.0, Master Pages, SSRS Reports, HTML, JavaScript