Development Manager Resume
SUMMARY:
- Over 20 years proven track record IT professional experience in analyzing, architecting, designing, developing and supporting and integrating sophisticated software and system based on Microsoft technologies and platform.
- Certified in numerous Microsoft technologies, expertise in great depth and broad breadth of Microsoft technologies and products.
- Microsoft Dynamics CRM expert having extensive experience since its 1.0 beta version.
- Expertise on developing custom solution on top of Microsoft Dynamics CRM to customize, extend and integrate CRM utilizing the best practice of Microsoft technologies.
- Extensive experience on integrating Microsoft CRM two way integration among different ERP systems like GP, NAV, AX, SQL, Oracle, Saleslogix, text file, EXCEL, XML and other home grow applications using Scribe, BizTalk, SSIS and Microsoft Connectors.
- An excellent team player and quick learner of new and emerging technologies.
- Certified in multiple area in Scribe. Rewarded as Scribe MVP.
SKILL SUMMARY:
- All features and configuration of Microsoft Dynamics CRM 1.0, 1.2, 3.0, 4.0, 2011, 2013,2015, 2016 and 365
- Advanced customization on CRM using JavaScript, Silverlight, web service, angular, Web API
- Custom application development on Microsoft Dynamics CRM using .Net, Silverlight, O - data, CRM SDK
- Data migration from legacy system to CRM
- Integration between CRM and other applications.
- Data Analysis and Data Mapping
- SQL Server SRSS Report Writing
- SOA Architecture, Test Driven Development and Agile Development.
EXPERIENCE:
Development Manager
Confidential
Responsibilities:
- Architected and implemented Global Dynamics 365 online solution for all regions.
- Developed plugins and custom workflows.
- Supported data migration using Kingsway SSIS.
Confidential
Principal ConsultantResponsibilities:
- Implemented In Home Advisor feature using Microsoft Dynamics CRM 2016 online including Tablet.
- Architected and developed SSRS reports for professional proposals.
- Developed CRM plugins to validate for duplicate entries and auto populate in CRM using C#.
- Developed automation, validation and notification in CRM using JavaScript.
- Developed CRM ribbon buttons and custom webpage to extend CRM functionality.
- Refactored JavaScript code to get CRM work in Tablet and mobile device.
- Become trusted technical advisor to internal team and external client.
- Relevant Technologies: Microsoft Dynamics CRM 2016 online, C#, JavaScript, SSRS
Confidential
Principal Consultant
Responsibilities:
- Designed and implemented resource and service management system utilizing Microsoft Dynamics CRM
- Developed custom page containing service calendar Lanegrid and embed in CRM 2016 to pull resource CRM and the booked events and display in a calendar using Angular and Web API.
- Designed and implemented resource and service management system utilizing Microsoft Dynamics CRM
- Developed custom pages containing service calendar Lane grid and embed them through Iframe in CRM 2016 to pull resources and booked events CRM and display in a calendar using Angular and Web API
- Relevant Technologies: Microsoft Dynamics CRM 2016 online, C#, JavaScript, Angular,Web API
- Designed and implemented CRM 2015 on premise to consolidate client’s multiple applications, multiple channels to track cases and manage membership.
- Developed integration module right within CRM 2015 using custom entity and plugins to support daily data import and export need.
- Migrated CSV and Excel files exported or FTPed from external systems to CRM by developing custom integration tool.
- Upgraded existing code written for CRM 2013 using CRM 2015 Tooling API.
Relevant Technologies: Microsoft Dynamics CRM 2016 online, C#, JavaScript, CRM 2015 Tooling API
Confidential
Principal Consultant
Responsibilities:
- Designed and implemented one of the biggest CRM 2015 on premise deployments in USA. 140 organizations of CRM are to deployed and 100 T data have been migrated.
- Developed a console application to migrate documents from a shared file server to SharePoint document library that is integrated with CRM records with appropriate permissions based on CRM business unit, team, custom permission entities and sharing. Developed integration of CRM security, user and team with the SharePoint team. Extended Microsoft OOB CRM and SharePoint integration.
- Developed JavaScript, workflows and plugins for validation and process automation
Relevant Technologies: Microsoft Dynamics CRM 2015 on premise, C#, JavaScript, SQL Server, SharePoint 2015, Plugin
Confidential
Principal ConsultantResponsibilities:
- Designed and implemented and rolled out Dynamics CRM 2011 on premise on Sales, Customer Service and Marketing modules, enabling 250 remote and intranet users crossing multiple business units in different countries to collaborate.
- Integrated CRM with existing ERP applications, Microsoft Navision 5.0 from North American countries and Microsoft AX 2009 from EU countries using Scribe. Later consolidated the integration from Navision to AX integration while keeping production running
- Migrated and consolidated different Supper Office CRMs using in different countries to be one single Microsoft Dynamics CRM.
- Implemented CRM using Claim based authentication using ADFS and expose CRM to internet using IFD.
- Develop complicated Plugins and JavaScript to automate business process.
- Develop STR marketing data monthly loading automation to CRM to locate and merge existing customers, contacts and add leads in CRM using Scribe.
- Develop Customer and Partner portal on CRM using ADX Studio.
- Implement SharePoint integration to CRM. Migrated email attachments and other documents to SharePoint document library.
Relevant Technologies: Microsoft Dynamics CRM 2011 on premise, C#, JavaScript, SharePoint 2013, Plugin, Scribe, ADX Studio, Microsoft Dynamics AX, Microsoft Dynamics Nav
Confidential
Principal ConsultantResponsibilities:
- Designed and implemented Dynamics CRM 2011 online for Customer Service
- Migrated millions of records data from Clarify CRM to Microsoft dynamics CRM online utilizing best practice to achieve the best performances.
- Developed Customer Service Portal to surface CRM data to public website and allow customers to logon on to manage their profiles, company profiles, resetting password, open ticket and schedule service appointment using Microsoft CRM Portal Accelerator, .Net and CRM API.
- Developed complicated automation around CRM using JavaScript, Odata, JQuery, ribbon button, Iframe,.Net custom pages, Workflow and Plugin .
- Developed generic reusable Auto Number plugin to meet a common requirement, a very configurable way to set up the number for format, prefix and for any entity. The tool has been used in a lot of others projects
- Designed and implemented Dynamics CRM 2011 on premise for Property Management
- Developed custom Opportunity screen using Silverlight, WCF and CRM API.
- Developed complicated automation around CRM using JavaScript, Odata, JQuery, ribbon button, Iframe,.Net custom pages, Workflow and Plugin .
Confidential, St. Louis, MO
Solution Architect/ Technical Leader
Responsibilities:
- Designed and implemented Dynamics CRM Sales, Customer Service and Marketing modules, enabling 150 remote and intranet users crossing multiple business units to collaborate.
- Integrated with an existing ERP application, SYSA, IBM Universal database for Distributors and dealers and orders.
- Integrated end user online warranty web application with CRM using Scribe.
- Developed distributors extranet portal, to allow them to manage their own profile, preferences, relationship and products, brands to sell or service, view technical articles knowledge base which are resides in CRM.
- Developed dealer’s extranet portal, self-registration and management web application on top of CRM.
- Migrated and integrated 3 layers of customers - distributor, dealers and end customers into CRM and keep them related.
- Installed and deployed CRM server, Outlook clients online and offline, CRM Exchange router and SQL reporting service.
- Develop code to automate sales process to provide friendly UI and enforce business rules. Develop reports.
- Configured workflows to automate the sales and customer service process.
- Develop integration with Virtual Earth, to display customer address in a map within the customer profile.
- Develop SharePoint WSS integration with CRM to automatically create a SharePoint site when a big customer is created, allow team to upload documents.
- Deployed the list web part in WSS to display CRM data within SharePoint in a dashboard fashion.
- Deployed Mobile express to allow sales to work on CRM through mobile device.
- Develop plugins to auto sharing opportunities.
- Analysis and design a new process of best practice for marketing, Sales and back office utilizing the various applications.
Confidential
Solution Architect/ Technical Leader
Responsibilities:
- Gathering the requirement, planning, architect, designing the system which has 750 users.
- Develop a sophisticated bus framework for CRM Post Callouts to allow developers to dynamic integrate any other system and have custom logic to respond to CRM events more easily, providing to very flexible communication mechanism.
- Developed the components to use the framework, like address validation using Melissa Data Object, Duplicates Checking and so on. Technologies used: COM+ with Queued Component, Microsoft Enterprise Library.
- Develop integration between CRM and mainframe application using BizTalk.
- Reviewed and audited the integration between MS CRM, troubleshot and resolved the BizTalk issues. Developed orchestration which utilizes SQL Adaptor which is used to pull data from shadow table of CRM, Web service Adaptor which is used to push data through Mainframe and SMTP adaptor which is used for communication.
- Develop JavaScript within CRM to automate user entry and control display field based on the user’s role.
Confidential
Senior .Consultant Leader
Responsibilities:
- Involved in requirements gathering (Analysis) and design phase.
- Installed and configured CRM.
- Architected and developed students registration, selection course… web application on top of dynamics CRM.
- Migrated data from legacy system to CRM.
- Developed authentication process utilizing CRM custom fields and ASP.Net role base membership.
- Reviewed code of other team member.
Confidential
Senior Consultant
Responsibilities:
- Designed and developed a public facing website using MOSS publishing infrastructure and custom coding.
- Developed Master page, page layouts, content type, site columns, custom field type, web parts.
- Developed features to automate the deployment.
- Architect and design contract/deliverable tracking application based on MOSS technology to enable team to collaboration on a team site, share documents, get notified on due days through email and RSS, see the deliverable in their Outlook task list and calendar.
- Designed and implemented WSS internet facing website and integrated with a existing billing ASP.net application for a medical clinics, integrated ASP. Net membership with form authentication in WSS.
- Develop a very sophistic CRM dynamic list web part product for dashboard view on CRM data. It is both subscriber and publisher .And can detect the relationship within CRM through Metaphase web services to present CRM accounts, leads, Opportunity…. virtually any entity in a related view on the single dashboard.
- Designed and developed Microsoft Information Worker Marketing Scenario Tracking Application for Microsoft to enable it to evaluate a perceived business problem or “Scenario” to determine if it merits inclusion in the Solution Showcase for Microsoft. The projects enables Microsoft partners to submit business scenarios and solutions in the market through InfoPath or Word document to Windows Share Point Site and give Microsoft 360 degree view of the information and the ability to collaborate.
- Developed a module to parse and extract the information from InfoPath and word document and populate the database using DOM, XPath, XML, Web service, SQL Server 2000.
- Install and configured CRM.
- Migrate data from legacy system.
- Integrate CRM with 3rd party of in house custom development
- Configure CRM and create custom entities
- Develop workflows to automate the process.
- Develop extensions on top of CRM, using JavaScript, .Net.
- Design and develop reusable MSCRM customization components and framework (class libraries, web service, custom controls) for other developers to use, speed up the MSCRM customization and improve its quality.
- Developed the exception handler for MSCRM extension application which logs the exception in application event viewer, database or text file according to setting in config file. Also redirect user to friendly error page.
- Developed assemblies to wrap MSCRM web service class library and handles all authentication, parsing and resembling xml to provide developers friendly development interface with strong typed classes.
- Developed base class and utility helper class to encapsulate the common logic in MSCRM development and provide the mechanism to allow developers to diagnose the application more easily.
- Develop strong named assembly as COM+ component as an event handler to hook up with MSCRM event to monitor the changes in MSCRM as Post call mechanism to integrate MSCRM with other applications.
- Dynamics ERP(Great Plain) experience.
- Designed and developed custom windows to extend Great Plain functionality using Virtual Studio Tools for Great Plain.
- Designed and developed web applications to process order and store in Great Plain.
- Integrate CRM and Great Plain using Scribe and BizTalk Great Plain Connector.
- Migrate data in various formats into MSCRM and Great Plain using Scribe.
- Helped clients with Great Plains implementation with AP, AR, GL, Sales Order Processing, Inventory, supporting and custom developments. Integrate CRM with Great Plains, online store and other applications to provide whole life cycle of customer management, quote, order, invoices, accounts payable, receivable, GL, inventory and much more.
- Developed migration and integration between MSCRM like GP, custom web applications, Quotewerks, Sales logics, Goldmine, portal, Share Point and various other different applications.
- I planned and designed business process starting from lead tracking from internet web, assigning salespersons workflow, converting lead to accounts or opportunities, then create quote and order and push the order in the ERP, and display order status fulfilled, billed. ERP system creates invoices and send it back to CRM. Sales rep can see the status of the order and invoices in real time. Sales can also see the AR information for the customers.
- Developed Site Maintenance web application to allow the central administrator to manage the MTC site information across the world using ASP.Net, C#.
- Developed the Order Number Configuration windows application to allow MTC administrator to configure and synchronize order number across different demos across MTC sites around the world and with the shared resource exposed by web services using ASP.Net, C#.
- Designed and developed dynamic Web services to encapsulate database access and access to other systems APIs to provide client applications a unified interface.
- Trouble shot and fixed the customer/orders web parts issues on the SharePoint Windows Service portal which accesses the SAP through .Net for SAP component and custom web service.
Confidential
Senior Developer
Responsibilities:
- Developed all the demos and labs using the best practice, design patterns of Microsoft .net and Microsoft Dynamics CRM SDK.
Confidential, Des Moines, IA
Application Consultant
Responsibilities:
- Analyzed, designed and developed a web reporting solution for a Securities Trading and Portfolio Management System -“Charles River”.
- Customized and the enhanced Securities and Order management application.
- Developed numerous reports including securities (Equity & Fixed Income) transactions tickets, broker commissions, portfolio holding & position, compliance, settlements and etc.
- Analyzed and designed data model, migrated data from legacy system to SQL Server using DTS packages, stored procedures.
- Automated the backup, exporting and interfacing with various applications, the external portfolio client’s applications and the internal Accounting system.
- Developed specification and design documents.
- Interacted with business analysts, business users, testers, architects, other developers
Environment: VB.NET, ASP.NET, C#, SQL Server 2000, Crystal Report 9.0, XML, COM+, Access, VBScript and JavaScript.
