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.