Senior Crm Developer Resume
Grand Rapids, MI
CAREER OBJECTIVE:
I am seeking a remote position as a Senior CRM Application Developer or consultant. My interest and expertise is in building LOB applications on the MS Dynamics CRM/xRM, .NET, and Salesforce CRM /Force.com platforms.
CAREER SUMMARY:
- I have over 10 years of experience in business applications development in a wide range of industries —retail, high availability/disaster recovery and system management solutions services, risk management/insurance services, judiciary, accounting, finance, Oil & Gas, transportation, healthcare, manufacturing, consulting services, information technology, and warehouse/inventory management.
- Developed numerous applications using C#, CRM SDK, SSRS, and JavaScript to extend Dynamics CRM via plugins, workflow utilities, web resources, and OOB customization/configuration.
- Developed Salesforce applications using Apex classes, Triggers, SOQL, and VisualForce to extend Salesforce Integrating Dynamics CRM and Salesforce with various systems, and Dynamics CRM and Salesforce administration.
- I also have strong experience in application security, ASP.NET MVC Web Applications development, SQL Server database applications development, SOAP/REST Web Services using WCF and WebAPI.
- Experienced in Agile application development management
- Project management using Scrum
- Developing E - Commerce solutions, Windows Service Applications, Console Applications,
- System integration, using various technologies including SQL Server, SSIS, CastIron, and custom solutions, and architectural patterns, including Point-to-point and Hub-n-Spoke
- Developing Oracle database applications using PL/SQL
- Developing Microsoft Access applications using VBA
- Reports/analytics using Crystal Reports, SSRS, and Power BI
- QA Analysis
- Change management
- Developed several LOB applications for risk management
- Developed Several LOB applications for the largest court system in the United States
- Developed several healthcare management applications
- Integrated Dynamics CRM with several systems, including Salesforce, broker management, customer care systems, ecommerce systems, HR systems, etc.
- Developed client life cycle management applications
- Developed and implemented a process based on CRM best-practices, including user personas, virtuous adoption, etc. to improve the implementation.
- Re-architected an existing Salesforce implementation to improve both the functional and security architecture
- Developed and implemented a process based on CRM best-practices, to improve the implementation.
- Integrated Salesforce with RightNow Contact Center Experience (Customer Support) and JIRA (Defect and enhancements)
- Developed a web portal that enabled clients and prospects to complete a questionnaire that updates a custom object in Salesforce with the questionnaire responses.
- Iintegrated Salesforce with Atlas database and an application for managing transportation equipment repair shops (work management/time tracking system) built with ASP.NET 4.6/C#, and WCF, using REST API/oAuth claim based authentication method.
- Implemented Salesforce for various organizational business units, on the same Org, segregated through profiles and sharing rules (permission sets) using record types, which represent each business unit.
- Implemented a sophisticated role hierarchy to accommodate an Evolving business operational Processes.
- Developed technical strategy and direction for implementing the Salesforce CRM platform for a global transportation equipment leasing company, to ensure that the salesforce.com application aligns with the Business, and meet the stated objectives in the company’s business requirements.
- Integrated RightNow customer service solution with Salesforce CRM, and Jira, using the RightNow API and Salesforce API, and a middleware developed in ASP.NET
- Integrated Salesforce with several applications using custom solutions developed on the ASP.NET platform, using Web Services, ADO.NET, Windows Services, Console applications, SQL Server database triggers, and stored procedures.
- Proficient in Salesforce application development using various development tools/toolkits, including Force.Com (Eclipse-based coding environment), WorkBench, Developer Edition Environment, Developer Console, Force.com Migration Tool, Force.com Explorer, and Force.com CLI Tool.
- Proficient in Web services to integrate Salesforce with other applications, data warehouses, using web services and middleware.
- Implemented internal and external file sharing solution on the Microsoft platform, using Office 365 SharePoint Online for document sharing and collaboration, OneDrive for Business for file storage, Azure AD for SSO and MFA (Multifactor Authentication), and RMS (Rights Management Services) for DLP (Data Loss Prevention).
- Implemented Azure SQL Data Warehouse
- Deployed and managed Azure SQL databases — provisioning/deprovisioning Azure SQL databases, configure firewall rules, create and drop databases, automated provisioning/deprovisioning VMs, cloud services, VPN, Web Sites, and storage, using Azure Management Libraries.
- Implemented Azure SQL Elastic Databases to achieve high scalability for engagement surveys with unpredictable peaks and lows, ranging from tens of thousands to hundreds of thousands
- Integrated Azure AD with on-premises AD using Connect to implement ADFS for better security
- SSO —Single-Sign-On using Azure AD and On-Premise AD for SharePoint Online tenant and integrated applications.
- Conducted POC on MFA (Two Factor Authentication) for application and data security
- Conducted POC on RMS/DLP —Azure RMS for data security and data loss prevention
- Azure SQL Databases —Quickly and easily creating and managing SQL server databases via Azure portal and scripts, SSMS (SQL Server Management Studio), and Visual Studio, firewall rules, and RDP files.
- Azure Storage —Used in association with other resources such as VMs and Azure websites to store data
- VPN — Quickly standup and stand-down VMs for DEV, Test, and Production, creating and managing endpoints environments, quickly and easily scaling out server farms, load balancing, etc.
- APM system for Application Intelligence—Insight for application and environment performance monitoring
- Extensive use of Visual Studio Online for application development and TFS Online for ALM
- Conducted a POC on hosted APIs on Azure
- Integrated Azure SQL databases and other data sources with Power BI
- Created application development process and procedures to support enterprise data security policies and objectives, processes and procedures included:
- Incorporated SDL (security development lifecycle) into the SDLC
- Created a custom application development platform on a SOA application built on ASP.NET and MVC, with WCF. The architecture is built with security, scalability, and efficiency (reusability and RAD) in mind. It is based on the SDLC and SDL best practices, all which are scrum based.
- Developed and implemented application security risk Assessment procedure for detecting application security risks. The procedure streamlines and standardizes the process of discovering vulnerabilities and other concerns that need to be addressed in order to reduce application security risks.
- Led and managed over 20 small to mid-sized application development projects, including several healthcare solutions in Agile Scrum environments
- Managed several project teams of various sizes ranging from 2 to 15 project employees, including offshore developers and QA project employees
- Worked with clients to moderate objectives, goal processes, and expectations
- Coordination with project steering committees, experts, sponsors, and project employees
- Conducted Daily Scrum Meetings, weekly sprint planning and sprint review meetings
- Managed Application Life Cycle using TFS ALM system, used to manage product backlogs and source code
- Managed application release, support, and user adoption programs
- Member of enterprise application security and compliance team responsible for application security and data loss prevention (DLP)
- Member of a tech stack selection team that reviewed, selected, and implemented technology platforms and enterprise solutions
TECHNOLOGY PLATFORMS/TOOLS:
Windows, Windows Azure, AS400, Visual Studio.NET, Visual Studio 6, Oracle, SQL Server, DB2, SharePoint, MySQL, Microsoft Access, Business Intelligence Development Studio, EPICOR Vista, Salesforce, RightNow, Crystal reports, Crystal Enterprise, Microsoft Office, Dream Weaver, Photoshop, Flash, Salesforce Workbench, Salesforce Data Import Wizard, DataLoader, Microsoft Dynamics CRM, Datamatic DeZign, MS Visio, Balsamiq Mockups, WebMatrix, FileZilla, WinMerge, Tableau, TFS, SVN, Basecamp, GIT, eclipse, XML Notepad, etc.
WORK EXPERIENCE:
Confidential, Grand Rapids, MI
Senior CRM Developer
Responsibilities:
- Worked on creating workflows, business rules, processes and plug-ins in the CRM.
- Involved in Creating and developing CRM Custom Web Pages, email integration/ sitemaps to plug into out-of-the box CRM Solution.
- Worked with Inventory Management module/ integrating CRM with mobile applications.
- Developed dashboards which projects ability to manage stock order requests, and facilitate response and movement across agents.
- 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.
- Involved in Dynamics CRM data capture, integration, auditing, data mapping, importing data and creation of interfaces.
- Customized MSCRM form with Java script and JQuery that triggers when On Load, On Change, On Save Status change events.
- Developed entity attributes, customizing Forms, Lookup fields, Views, Ribbons, Sitemaps.
- Involved in client side development using HTML, JavaScript, CSS, JQuery and AJAX.
- Used CRM web service and developed a custom service using WCF to provide extended functionalities to the common methods of CRM.
- Integrated Custom WCF Service with other applications.
- Created User defined Functions, Stored Procedures and Views using SQL Server 2012
- Developed custom SSRS reports in SQL server 2012 for CRM 2013 to supply the business with needed information for strategic decisions.
Confidential, Chicago, IL
Senior Applications Developer
Responsibilities:
- Successfully implemented Microsoft Dynamics CRM for a healthcare company as sales and marketing solution platform, integrating the CRM with outlook, and a customer support system.
- Integrated Microsoft Dynamics CRM as a back office system for a retail company, extended Microsoft CRM through custom development on the XRM platform to create plugins ( custom business logic), using the Microsoft Dynamics CRM SDK, leverage the metadata driven architecture to provide extend the CRM through custom entities and system entity attributes, Microsoft Dynamics CRM for Outlook to enable users interact with data while offline, integrating Microsoft Dynamics with SharePoint and ASP.NET applications.
- Developed an application for insurance underwriting, using .Net Framework 4.6, ASP.Net 4.6, C#, MVC 5, Razor 3, HTML5, CSS3, WCF 4.5, jQuery 2.1.4, Bootstrap 3.3, Homer Theme 1.6, SQL Server 2012 R2, SSRS 2012 R2, Enterprise Library 6, IIS 8.5, Windows Server 2012 R2, Microsoft Azure.
- Developed operational compliance management application on the ASP.NET platform, Azure SQL Server, SQL server 2008 R2, JavaScript/jQuery, CSS/Bootstrap, and HTML5
- Integrated Salesforce with various applications using in ASP.NET 4.6/C#, and WCF, using REST API/oAuth claim based authentication method.
- Developed ASP.NET application used by benefit group admins to manage employee coverages and billing. The application was built with a SQL server and AS400 in the back-end.
- Developed a several plugins to extend Microsoft Dynamics CRM functionalities, e.g. email automation, developed several custom workflow activities, designed and developed new line-of-business applications that are not based on the sales, service, or marketing capabilities included in OOB Microsoft Dynamics CRM, for healthcare solutions, using external connector, customized the out-of-box customer service CRM screens by modifying forms/pages, created html/JavaScript pages in Dynamics CRM
- Developed the architecture for a complex Saleforce.com CRM implementation (Apps, custom profiles, groups, permission sets), integrated Salesforce with other applications using SOAP API, Restful APIs, oAuth authorization, and Windows services.
- Developed a multi-threaded Windows Service application to send email and SMS messages to customers from a MultiModem® iSMS SF400-G intelligent SMS server. Application was developed in DOTNET 4.0/4.5, using VS 2010/2012, C#, TFS 2012/SVN, SQL Server 2008, JavaScript/jQuery, HTML, and CSS.
- Enhanced an ASP.NET MVC web application, using VS2012. Application was developed in C#, SQL Server 2008 R2, CSS3, JavaScript, jQuery, and HTML.
- Developed a time management system to track projects, resources, and time. Application was developed in DOTNET 4.5, using VS 2012, C#, TFS 2012/SVN, SQL Server 2008, JavaScript/jQuery, HTML, and CSS.
- Led the evaluation and selection of several enterprise software products and platforms, including Office 365, SharePoint Online, and OneDrive for Business, Azure IaaS, PaaS, and SaaS, Tableau for data visualization, etc.
- Member of Security & Compliance team —Participated in developing and implementing data security policies covering DR, DLP, Access Control, Application SDL architecture (threat modeling to uncover potential threats, prevent STRIDE and other vulnerabilities), Activity Audit, and Anomalous activity monitoring, etc.
- Participated in High Availability and Disaster Recovery Planning —BIA (Business Impact Analysis), determining RTO (Recovery Time Objective), and developing BCP (Business Continuity Plan), infrastructural scaling (scale out strategy using Microsoft Azure Cloud Services) to ensure smart (just-in-time) redundancy.
- Replicated Salesforce data (Client, Prospects, Lead, Office, Opportunity, User, and Employee) to a Cross Reference Master database on a Production database via SSIS Package/Linked Servers.
- Replicated Client, Carrier, Producer, and Business Unit in a SQL Server Cash Receipt database to a Cross Reference Master database on a Production database via SSIS package(s)/Linked Servers.
- Replicated Location Hierarchy, Branch Manager, etc. to the cross-reference Master database on a Production database via SSIS Package/Linked Servers.
- Replicated Accounts and Contact data between Microsoft Dynamics, Salesforce, and other internal custom applications.
- Developed an application used by a TPA for Group Benefits Administration and report automation, healthcare benchmarking, and compensation benchmarking.
- Developed Salesforce components that extend the Salesforce metadata API. Development involved creating and modifying new custom objects and custom fields on the fly. This involved creating a metadata service from the metadata WSDL and creating web services that consumed the metadata service to implement the business logic.
- Developed BI application for managing compliance with OSHA regulations. The application was developed using ASP.NET (C#) MVC, ADO.NET Entity Framework, SQL Server 2008, and SSIS. The application is used by Project Managers, Safety Engineers, and Safety Analysts for creating and managing safety programs to help companies comply with OSHA regulations.
- Developed EHR and Practice Management application using Visual Studio 2010 (C#), jQuery, CSS, XHTML, and JavaScript. The application is used by providers of rehabilitation services — Physical, Occupational, and Speech therapy to manage operational processes (care delivery and business practice).
- Managed full life cycle application development projects, with teams ranging from three to eight; comprising of BAs, QAs, architects, and developers.
Confidential, Lisle, IL
Senior Web Applications Developer
Responsibilities:
- Developed application for managing parts analysis, using ASP.NET MVC 3/Razor View Engine, ADO.NET Entity Framework, C#, SQL Server 2008, Visual Studio 2010, jQuery, CSS, XHTML, and JavaScript.
Confidential, Chicago, IL
Senior Web Developer
Responsibilities:
- Maintained a legacy e-commerce application, gathered and analyzed requirements to create BRDs (showing functional specifications) for a new e-commerce site, and developed the new e-Commerce application built on an intuitive design, using ASP.NET MVC 3/Razor View Engine, nopCommerce, ADO.NET Entity Framework, C#, SQL Server 2008, Visual Studio 2010, jQuery, CSS, XHTML, and JavaScript, including integrating the site with CRM.
- Managed SEO optimization to improve organic search results.
Confidential, Oakbrook, IL
Senior Web Developer
Responsibilities:
- Integrated RightNow customer service solution with Salesforce CRM, and Jira, using the RightNow API and Salesforce API, and a middleware developed in ASP.NET
- Integrated Salesforce with several applications using custom solutions developed on the ASP.NET platform, using Web Services, ADO.NET, Windows Services, Console applications, SQL Server database triggers, and stored procedures.
- Developed an orchestration application in ASP.NET that integrated with iSeries/DB2, an installation wizard (iWiz) running on customer’s server, and SQL Server databases, to pull product data, licensing data, and customer data, during installation of Vision’s disaster recovery and high availability software (Double-Take, MIMIX, and AIX), to verify a customer’s licensing entitlements before provisioning software installs and updates.
Confidential, Bolingbrook, IL
Web/Database/Reports Developer
Responsibilities:
- Developed ASP.NET application for managing parts inventory in a manufacturing operation. Tools used include ASP.NET, ADO.NET, XML, XHTML, AJAX, CSS, and JavaScript.
- Developed Crystal Reports, using Crystal Reports 11
- SQL Server 2005 database development - T-SQL to create stored procedures, cursors, temp tables, table variables, views and triggers used in business objects, datasets, and reports
- Integrated Crystal reports with EPICOR Vista 8.
Confidential, Oak Brook, IL
Senior Programmer/Analyst
Responsibilities:
- Developed SOA applications — ADO.NET, ASP.NET Web Service and Windows Service applications to integrate Salesforce CRM, Jira, and custom ASP.NET applications, integrated Crystal Reports and EPICOR Vista ERP, utilized ASP.NET 3/3.5, SQL Server, MySQL, XML, Salesforce APIs, and EPICOR APIs.
- Developed accounting (billing) application using ASP.NET. Technology utilized included ASP.NET, ADO.NET, AJAX, CSS, and JavaScript.
- Developed ETL applications
- Developed using both the pull and push method in Crystal Reports 11, and SQL Server 2005.
- Worked on an enterprise ASP.NET web application for Real Estate management. Development was done using Visual Studio 2005, Microsoft Visual SourceSafe 2005, SQL Server 2005 DBMS and SSRS, AJAX, JavaScript, ADO.NET, CSS, DHTML, and XML. Role included creating AJAX-Enabled ASP.NET pages, SQL Server stored procedures, and ASP.NET business layer objects
- Created SQL Server stored procedures, views and triggers to use in business objects
- SQL Server 2005/SQL Server Report developer: Using SQL Server Reporting Services to create enterprise reports and ad hoc report models from SQL Server 2005 databases.
- Developed an application to integrate vendor management systems with account management and ATS system. The application has a console ASP.NET application interface. Development was done using XML, AJAX, ASP.NET and PL/SQL. The application extracted data from vendor management systems, transforms and loads extracted data into Oracle database
- Developed web-based task management system that is to coordinate various tasks performed by employees in the various departments of the organization. Some tasks must be performed in sequence, e.g. when a staff is hired or terminated, the IT uses task manager to determine what and when to give or deny access to company resources (network access, email access, etc.
- Developed ASP/SQL Server application to enhance an employee benefits management system.
- Front-end development was done in ASP, JavaScript, and embedded SQL.
- Database development — SQL Server stored procedures, tables, views and triggers
- Importing data from text files and MS Excel supplied by various health insurance carriers (BCBS, AETNA, into SQL Server 2000 tables, using DTS and ASP codes.
- Developed a web application interface, using ASP, ADO, DTS, JavaScript, and HTML. The application creates a data mart and interfaces with the Windows task scheduler to dynamically update the data mart, by periodically, extracting data from Oracle, SQL Server, MS Access and Excel, transforming the data and importing the transformed into a SQL Server 2000 database.
- Developed a web application, using ASP, ADO, JavaScript, Crystal Reports, Crystal Enterprise, SQL Server and Oracle databases to deliver reports to users across the country on the company
- Created stored procedures, views, temporary tables/ table variables for ETL and Crystal reports
- Implemented and managed a triple level security system (application level, database level, and database object level security) to safeguard the company data in a web application.
- Migrated data from SQL Server 7 to SQL Server 2000 for an accounting system.
- Performed data reconciliation, normalization/de-normalization and architecture modification (consolidating multi-database/multi-location architecture into single-database architecture).
- Created stored procedures, views, triggers, cursors, managing users, scripts, database backup/restore, scheduling jobs, optimizing stored procedures and views.
- Produced ad-hoc audit reports, dashboards, forecasts, and complex matrixes with data extracted from SQL Server 2000 databases, using stored procedures and views.
- Managed SQL Server and Oracle databases for enterprise-wide accounting application and ATS
- Database Application/Enterprise Reports Developer — Developed a Full System Life Cycle client/server application for accounting operations, using VB 6.0 and SQL Server.
- Developed web report delivery system using ASP, VBScript, Jscript, Oracle 8i, Oracle 9, SQL Server 7, SQL Server 2000, Crystal Reports 8.5 & 10, and Crystal Enterprise 8.0.
- A lead developer in implementing IT infrastructure for a leading IT services organization.
- Developed applications for accounting and finance analytics and reporting (e.g. P&L, budget, claims, benefits, enrollment, forecast, and fixed cost, etc.), using various technology tools, including Excel, Access, SQL Server, Oracle, Crystal Reports, .NET, and SSRS.
- ETL/Data Mart developer — Implemented a mission critical systems conversion project to migrate data from disparate contact management applications, sales/project management applications, file systems and database systems to ATS/Oracle