Post Job Free
Sign in

Dynamics 365 CRM Developer with Power Platform Expertise

Location:
Peterborough, ON, Canada
Posted:
April 12, 2026

Contact this candidate

Resume:

NIKHIL KODURI

Peterborough, Canada K*K *P* +1-249-***-**** ****************@*****.***

PROFESSIONAL SUMMARY

Proficient Microsoft Dynamics CRM Developer in 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.

SKILLS

CRM Platforms: Microsoft Dynamics 365 CE (Sales, Customer Service), Dynamics CRM 2016/2015

Languages: C#, .NET Framework, JavaScript, TypeScript, T-SQL

Customization: Workflows, Plugins, Custom Workflow Activities, Ribbon Workbench, Web Resources

Integration: Power Automate, Azure Functions, Azure Service Bus, SSIS, KingswaySoft, REST/SOAP APIs, SAP Integration,

Databases: SQL Server, Dataverse

Tools: Visual Studio, XrmToolBox,

Fiddler, Postman

Deployment: Solution Packaging, ALM with Azure DevOps, Git.

SharePoint: SharePoint Online, SharePoint Lists, SPFx Components.

PROFESSIONAL EXPERIENCE

11/2023 to Current

Microsoft Dynamics CRM /Power Platform Developer

Maple Record Toronto, Canada

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 CRM updates to propagate

changes into integrated ERP systems, facilitating seamless finance.

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.

Implemented secure application architecture by configuring role-based access control, field-level security, and data governance policies to protect sensitive business data

Incorporated location-based data attributes into Dataverse and reporting solutions, enabling region-based filtering and geographic visualization in dashboards

Owned full Software Development Lifecycle including requirement gathering, solution design, development, unit testing, system testing, and User Acceptance Testing support

Participated in Azure DevOps CI/CD pipelines for automated build, release, and deployment management.

05/2018 to 03/2023

Dynamics CRM Developer

Sumed Technologies Bangalore, India

Customized Dynamics 365 entities and business processes for sales and service modules, including Accounts, Cases, Opportunities, and SLAs.

Developed and deployed JavaScript and C# plugins for dynamic form logic and backend automation.

Designed and configured Workflows, Business Rules, and Power Automate flows to streamline approval chains and reduce manual operations.

Built REST API integrations for CRM connectivity with ERP and HR systems using Azure Service Bus and Logic Apps.

Delivered interactive Power BI and SSRS reports using FetchXML queries embedded in CRM dashboards.

Participated in agile delivery cycles, sprint planning, and retrospectives while maintaining deployment documentation.

Provided post-implementation support, handled UAT, and managed configuration documentation.

Developed Power BI dashboards integrated with Dataverse to provide real-time insights into key business metrics such as SLA compliance, case backlog, and operational performance

Built automation pipelines for enterprise workflows using Azure Functions and Service Bus messaging patterns.

EDUCATION

Post-Graduate Diploma: Project Management and Supply Chain Management

Fleming College Canada

Bachelor's degree: Electrical and Electronics Engineering

VNR Vignana Jyothi Institute of Engineering and Technology India

CERTIFICATIONS AND MICROSOFT APPLIED SKILLS

Microsoft Certified: Dynamics 365 Fundamentals (CRM)

PL 400 : Microsoft Power Platform Developer Associate

MICROSOFT APPLIED SKILLS

Create and Manage Automated Processes using Power Automate

Create and Manage Model-Driven Apps with Power Apps and Dataverse

Create Agents in Microsoft Copilot Studio

Implement Azure Storage Solutions for Dynamics 365

Design and Deploy CI/CD Pipelines using Azure DevOps

KEY PROJECT

Citizen Self-Service Portal Implementation- Public sector client

Designed and developed a Dynamics 365 Customer Service based citizen self-service portal using Power Pages to allow users to submit service requests, track case progress, and communicate with internal departments through a secure interface.

Architected the Dataverse data model, creating and configuring core tables including Contact, Case, Request Type, Sub-Department, and Payment History to support service workflows and financial processing scenarios.

Implemented automated case routing workflows using Power Automate, dynamically assigning service requests to appropriate department managers based on request type and business rules.

Developed six automated workflows for service management and financial operations, including purchase order notifications, eligibility validation, payment approvals, invoice generation, and automated user notifications.

Built dynamic portal UI components using Liquid templates, HTML, CSS, and JavaScript, enabling intelligent filtering of services based on user eligibility and access levels.

Configured table permissions, web roles, and security models in Dataverse and Power Pages to ensure secure data access and compliance with internal governance policies.

Integrated SharePoint document management with Dynamics 365, enabling portal users to upload forms and supporting documents linked to case records.

Implemented dashboard reporting and CRM views to provide internal teams with visibility into request volumes, case status, and departmental workload.

Conducted cross-department system testing, bug fixing, and User Acceptance Testing (UAT) to validate portal functionality, workflow automation, and access control scenarios before production deployment.



Contact this candidate