
Accomplished developer with a proven track record in delivering scalable enterprise applications using Power Platform, SharePoint, and Dynamics 365. Adept at building Canvas and Model-driven Power Apps that integrate seamlessly across environments to support process automation. Experienced in developing Power Automate flows for advanced business logic, including RPA, approvals, scheduled notifications, and data syncing. Designed responsive intranet experiences using SPFx web parts and extensions, customized with React, JavaScript, HTML, and CSS. Delivered data-driven insights through Power BI dashboards, creating DAX measures and calculated columns to support key business metrics. Proficient in extending Dynamics 365 functionality through C# plugins and Dataverse customization including tables, views, and logic. Built external-facing solutions with Power Pages and created intelligent chatbots using Power Virtual Agents for self-service automation. Applied CI/CD principles through Azure DevOps to streamline deployment, maintain source control, and support lifecycle management. Connected external services to Microsoft environments using RESTful APIs and custom connectors for real-time data interaction. Led SharePoint Online migration projects using Sharegate, ensuring accurate content transition and metadata retention from on-premises systems. Established secure, governed app environments using Azure AD authentication, RBAC, and data loss prevention policies. Conducted stakeholder engagement sessions, capturing business needs and converting them into functional system requirements. Created advanced Power Apps interfaces with embedded logic, reusable components, and role-based visibility controls. Designed structured Dataverse models supporting complex business processes with field rules, relationships, and automation. Consolidated diverse data using Power Query from Excel, SQL, and SharePoint to create reliable BI models. Customized SharePoint Online pages and views with JSON formatting and metadata filtering for enhanced content presentation. Supported end users through onboarding, documentation, and live training to drive adoption and self-sufficiency. Continuously enhances development practices by leveraging new Microsoft 365 features and platform advancements.