Migrated large SharePoint on-premises environments to SharePoint Online using ShareGate and PowerShell, preserving metadata, permissions, and version history with phased cut-over strategies to minimize downtime.
Created modern business solutions by combining SPFx web parts/extensions with Canvas and Model-driven Power Apps, embedding rich, responsive interfaces directly into SharePoint.
Designed Dataverse data models with business rules to support Model-driven Apps and Dynamics 365 forms, ensuring consistent validation and efficient relational data handling.
Automated multi-step business workflows with Power Automate cloud flows triggered from SharePoint lists/libraries, using scope blocks, run-after logic, and retry policies for resilient approvals, alerts, and document routing.
Built Power BI dashboards from SharePoint, Dataverse, and SQL sources using optimized dataflows and advanced DAX to deliver real-time KPIs to executives.
Developed reusable Canvas components and nested galleries for complex data displays, improving app maintainability and performance with delegation-friendly queries.
Enhanced SharePoint with JavaScript, HTML, CSS, .NET (CSOM/SSOM), and C# add-ins to deliver custom UI elements, branding, and backend integrations beyond native capabilities.
Integrated external systems via custom connectors and REST/Graph APIs for secure, bi-directional data exchange between Power Platform, Dynamics 365, and third-party services.
Provisioned and configured modern SharePoint sites (hub, team, communication) with shared navigation, enterprise branding, and content-type publishing for governance.
Optimized SharePoint lists/libraries using managed metadata, content types, and indexed columns to boost query performance and improve searchability at scale.
Replaced legacy Designer and Nintex workflows with maintainable Power Automate flows, enabling enhancements by both IT and citizen developers.
Applied security and compliance controls such as retention labels, DLP policies, MFA, and RBAC across SharePoint and Power Platform for regulatory compliance.
Managed ALM using Azure DevOps for SPFx and solution files, with automated builds and CI/CD pipelines to deploy SharePoint, Power Apps, and Power Automate solutions across environments.
Delivered training sessions and workshops on SharePoint best practices, Power Apps development, data modeling, and flow governance to improve adoption and reduce support requests.
SharePoint / Power Platform Developer
Cardinal Health
10.2021 - 09.2024
Worked in Agile/Scrum environments, participating in sprint planning, daily stand-ups, and stakeholder demos.
Developed reusable assets, including UI components, automation templates, and governance guidelines for consistent, scalable delivery.
Improved Power Apps performance by addressing delegation issues, removing system bottlenecks, and applying responsive design for stability and enhanced UX.
Designed and optimized Power Automate workflows for data synchronization, alerts, and full-cycle automation of enterprise processes.
Built custom REST API integrations and reusable connectors to securely extend Power Platform and enable real-time interaction with external systems.
Structured, scalable Dataverse models with entities, relationships, and business rules to maintain data integrity across Power Apps and Dynamics 365.
Automated critical business operations with Power Automate cloud and desktop flows, reducing manual work and error rates.
Integrated Power Platform and Dynamics 365 to align backend logic, business rules, and UI for unified workflows.
Enhanced Dynamics 365 with C# plugins, JavaScript customizations, and targeted automation for complex business requirements.
Managed solution releases using Azure DevOps ALM practices, overseeing version control, environment promotions, and coordinated deployments.
Applied enterprise-grade security measures in Power Platform with Azure AD authentication, RBAC, and DLP policies.
Developed SPFx web parts for SharePoint Online to improve UX and connect external data sources into site interfaces.
Executed SharePoint Online migrations with ShareGate, ensuring metadata, permissions, and uptime were preserved during on-prem to cloud transitions.
Automated SharePoint administration with PowerShell for provisioning, bulk operations, and scheduled maintenance.
Delivered custom SharePoint solutions using JavaScript, CSS, HTML, .NET, CSOM, and SSOM, ensuring seamless Power Platform integration.
Implemented SharePoint security frameworks with access controls, compliance enforcement, and structured content governance.
Power Platform developer
CIBC Bank
08.2017 - 09.2021
Built Canvas and Model-driven Power Apps using delegation-friendly queries, modular components, optimized collections, and strong error handling for high performance.
Improved user experience with adaptive forms, streamlined navigation, and interactive visual feedback.
Automated workflows through Power Automate cloud flows for approvals, notifications, and cross-platform updates, plus Power Automate Desktop RPA to remove manual repetitive tasks.
Expanded Dataverse architecture with custom tables, relationships, and rules to ensure scalability and security.
Customized Dynamics 365 CRM using JavaScript, PCF controls, and C# plugins to enhance business logic and streamline user processes.
Delivered AI-driven solutions via Copilot Studio integrated into Dynamics 365 to automate case handling, customer service, and recommendations.
Connected Power Platform solutions to SAP ERP and other enterprise systems using REST APIs, Microsoft Graph API, and custom connectors for real-time integrations.
Led data migration projects, transferring legacy CRM/ERP data into Dynamics 365 and Dataverse while maintaining integrity and historical records.
Created ETL pipelines to clean, transform, and merge multi-source data for analytics and reporting.
Designed Power BI dashboards with DirectQuery and DAX measures for KPI tracking, drill-through insights, and trend analysis on CRM/ERP datasets.
Applied C# development to extend workflows, build reusable libraries, and integrate with external APIs.
Automated platform administration using PowerShell for SharePoint, Power Platform, and account management tasks.
Set up flow monitoring and analytics in Power Automate to support proactive optimization and performance improvements.
Implemented security controls with Azure AD authentication, RBAC, DLP policies, and environment governance.
Education
Bachelor’s - computer science
Bachelor of Science - Computer Science
University of The Potomac
DC
06-2025
Associate of Science - Information Technology
Northern Virginia Community College
Annandale, VA
05-2023
Skills
SharePoint: Versions 2010–SharePoint Online
Power Platform: Power Apps, Power Automate, Power BI, Power Pages, Power Virtual Agents
Microsoft 365: Teams, Forms, Yammer, InfoPath, SharePoint Designer, Azure DevOps, Visual Studio
Migration & Workflows: ShareGate, Nintex Workflow
Data Integration: SQL Server, Excel, CSV, Dataverse, SharePoint Lists
Programming: PowerShell, JavaScript, C#, C, NET
Web Development: HTML, CSS, REST API integration
Methodologies: Agile (Scrum, Kanban)
Certification
Microsoft Certified: Power Platform Developer Associate