Proficient Microsoft Dynamics CRM Developer with over 5 years of experience implementing, customizing, and integrating Dynamics 365 Customer Engagement applications across Sales, Marketing, and Customer Service.
Skilled in leveraging Power Platform (Power Apps, Power Automate, Dataverse), developing C# plugins and custom workflows, and enhancing user interfaces using JavaScript and web resources. Strong background in integrating Azure services, managing data migrations, and delivering scalable enterprise CRM solutions in hybrid environments.
Tailored Dynamics 365 CE applications by customizing standard and custom entities, configuring business rules, and setting up views, dashboards, and process flows tailored to business processes in sales and service domains.
Built Model-driven and Canvas apps using Power Apps to streamline user interactions, while automating business logic and approval chains through Power Automate for enhanced operational efficiency.
Engineered server-side customizations using C# to extend Dynamics CRM capabilities, implementing plugins and workflow activities to encapsulate complex backend logic securely and efficiently.
Applied advanced JavaScript and HTML web resources to provide conditional UI behavior, real-time validations, and interactive components for a seamless and responsive CRM user experience.
Managed end-to-end data migration from legacy systems using SSIS with KingswaySoft, designing robust transformation logic and ensuring data quality through validation and cleansing procedures.
Integrated Dynamics CRM with third-party platforms and enterprise systems via REST APIs and Azure services, including Logic Apps and Service Bus, to enable synchronous and asynchronous data exchange.
Architected scalable data models in Dataverse, defining relationships, calculated fields, and business rules, while enforcing security through role-based access control and field-level permissions.
Handled deployment across development, staging, and production environments using managed/unmanaged solutions, implementing CI/CD pipelines in Azure DevOps to maintain build integrity and release traceability.
Delivered CRM rollouts in both cloud-hosted and on-premises environments, optimizing deployment approaches, performance tuning, and infrastructure setup to meet business and compliance requirements.
Worked alongside stakeholders, testers, and analysts to interpret business needs, translate them into technical deliverables, document system behavior, and support validation through UAT and training.
Overview
7
7
years of professional experience
Work History
Microsoft Dynamics CRM Developer
John Hancock Financial
Toronto, ON
11.2023 - Current
Created complex plugins in C# for automatic lead qualification, ownership assignment, and guided opportunity creation processes to align with evolving sales operations.
Engineered custom workflow assemblies for automating customer service and sales activities, reducing manual intervention and accelerating throughput in Dynamics 365.
Implemented Power Automate flows to manage ticket escalations, Outlook-based notifications, and multi-step approvals integrated with SharePoint document libraries.
Built mobile-responsive Canvas Apps tailored for field agents, capturing signatures, updating service records on-site, and syncing with Dataverse in near real-time.
Used PCF controls and JavaScript for enhancing UI/UX with interactive form behaviors, responsive validation, and custom data visualizations within CRM interfaces.
Designed KPI-driven dashboards and views reflecting metrics like ticket backlog, sales conversion ratios, and SLA compliance, assisting in real-time business insights.
Orchestrated migration from legacy databases using KingswaySoft, executing transformation logic and maintaining referential links between CRM records.
Deployed Azure Functions triggered on CRM updates to propagate changes into integrated ERP systems, facilitating seamless finance and operations sync.
Configured layered security settings including business units, role hierarchies, and field security profiles to meet compliance and data visibility requirements.
Administered solution lifecycle management using version-controlled ALM processes, leveraging Azure DevOps for deployments, code branching, and pipeline automation.
Developed custom UI components and interactive forms using HTML and JavaScript to support tailored workflows and dynamic field rendering.
Assisted QA in building automated regression tests using EasyRepro and created REST API test suites in Postman to validate endpoint reliability and payload accuracy.
Troubleshot and tuned plugin execution performance, reducing latency through pre/post operation optimization, fetch expression refactoring, and profiler analysis.
Created comprehensive documentation for technical processes, training guides, and FAQ handbooks, and led training sessions for end-user onboarding and administration.
Dynamics CRM Developer
Acalvio Technologies
Bangalore
05.2018 - 03.2022
Customized core CRM modules like Accounts, Cases, and Opportunities by designing entity models, defining form rules, and tailoring business process flows.
Authored advanced JavaScript logic for client-side behaviors such as dynamic section visibility, validation of input fields, and stage enforcement in business flows.
Created interactive reports using SSRS with FetchXML queries, embedding them within CRM dashboards to provide contextual insights and historical trends.
Built custom WCF services and integrated RESTful APIs to facilitate data exchange between CRM and finance, HR, and ticketing systems.
Led technical execution for a CRM upgrade project, handling all aspects from compatibility adjustments to plugin re-deployment and post-upgrade testing.
Extended service module SLAs with custom escalation rules and notification workflows to support priority-based routing and service tier commitments.
Automated recurring workflows like birthday campaigns, quote follow-ups, and activity reminders to improve engagement and minimize user dependency.
Actively contributed to agile team sprints, tracking progress through storyboards, participating in retrospectives, and ensuring consistent sprint delivery.
Provided UAT support, addressed issues, documented test results, and supported users during acceptance testing and production transition.
Education
Bachelors - Electrical and Electronics Engineering
VNR Vignana Jyothi Institute of Engineering and Technology
India
PG Diploma - Project Management and Supply Chain Management
Fleming College
Canada
Skills
Microsoft Dynamics 365 CE
Dynamics CRM 2016
Dynamics CRM 2015
C#
NET Framework
JavaScript
TypeScript
T-SQL
Workflows
Plugins
Custom Workflow Activities
Ribbon Workbench
Web Resources
Power Automate
Azure Functions
Azure Service Bus
SSIS
KingswaySoft
REST APIs
SOAP APIs
SQL Server
Dataverse
Visual Studio
XrmToolBox
Fiddler
Postman
Solution Packaging
ALM with Azure DevOps
Git
Personal Information
Title: Microsoft Dynamics CRM Developer
Timeline
Microsoft Dynamics CRM Developer
John Hancock Financial
11.2023 - Current
Dynamics CRM Developer
Acalvio Technologies
05.2018 - 03.2022
Bachelors - Electrical and Electronics Engineering
VNR Vignana Jyothi Institute of Engineering and Technology
PG Diploma - Project Management and Supply Chain Management
Director – Operations – Strategy/Execution – Life Insurance at John Hancock Financial ServicesDirector – Operations – Strategy/Execution – Life Insurance at John Hancock Financial Services