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.
M365 : Microsoft Graph API, Microsoft 365 Services Integration,
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 on CRM updates to propagate
changes into integrated ERP systems, facilitating seamless finance.
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.
Implemented Power Automate workflows and automation solutions integrated with SharePoint Online and SQL Server.
Participated in Azure DevOps CI/CD pipelines for automated build, release, and deployment management.
Developed integrations using Microsoft Graph API to interact with Microsoft 365 services including Outlook, SharePoint, and Teams for automated communication and document management workflows.
Built automation workflows using Power Automate and Graph API to manage Outlook emails, calendar events, and user directory information.
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 .NET services and APIs for integrating CRM systems with ERP platforms such as SAP.
Built automation pipelines for enterprise workflows using Azure Functions and Service Bus messaging patterns.
Developed enterprise automation tools leveraging Power Platform, .NET services, and SharePoint integrations.
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)
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
Configure Secure Access using Azure Active Directory and Azure KeyVault
Design and Deploy CI/CD Pipelines using Azure DevOps
KEY PROJECT
Citizen Self-Service Portal Implementation
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.
Delivered the solution through an 8-week phased implementation including environment setup, portal development, workflow automation, testing, and go-live support.
#HRJ#99bd60de-0436-4aee-af1f-52c4ec1600a4#