10/24/2026 updated


100 % available
SharePoint & Microsoft 365 Developer | 5 Years | SPFx, Power Platform, .NET | Remote B2B
Algueirão-Mem Martins, Portugal
Only remote
Degree in Computer Engineering, Universidade de Trás-os-Montes e Alto DouroAbout me
I'm José, a SharePoint and Microsoft 365 developer based in Lisbon. For the past five years I've built SPFx apps, Power Automate flows and .NET services for clients in infrastructure, hospitality and public administration. I work B2B through my own company, fully remote.
Azure FunctionsAzure DevOpsASP.NET.NET FrameworkC Sharp (Programming Language)Data MigrationMicrosoft SQL ServersMicrosoft Office SharePoint ServerWindows PowerShellMicrosoft Power BIAzure Active DirectoryMicrosoft SharePointTypeScriptMicrosoft Power AutomateOffice365
SharePoint Development, Online and On-Premises
Sole developer of custom SPFx web parts built with React, TypeScript and Fluent UI, from data modelling with content types and site columns to role-based access control and state-driven approval workflows. On SharePoint Server, farm solutions in C# and ASP.NET Web Forms with timer jobs, feature and event receivers, BCS integration and WSP deployment through PowerShell. Daily work with CSOM, PnP, PnPjs, REST API and Microsoft Graph.
SharePoint Administration and Governance
End to end tenant administration in SharePoint Online, including site and hub provisioning, permission models, item-level permissions, external sharing policies and the content type hub. External user onboarding at scale with data isolated per project site. Administration automated with PnP PowerShell. On-premises farm administration through Central Administration and service applications.
Enterprise Migrations
On-premises to Online, tenant to tenant and ShareFile to SharePoint Online migrations with SPMT and ShareGate, covering assessment, user and permission mapping, rebuilding legacy customisations with SPFx and Power Automate, and end-user and administrator training.
Power Platform and Process Automation
Power Automate cloud flows for approvals, notifications, document issuance and monthly invoicing, built with production practices such as scopes with try/catch, trigger conditions, OData filtering and child flows. Power Apps canvas apps and Power Automate Desktop (RPA). Microsoft certified in PL-400, PL-500 and PL-300.
Power BI and Business Analytics
Power BI dashboards and data models with DAX consolidating data from 100+ SharePoint sites. KPI reporting for hospitality covering occupancy, revenue, ADR, RevPAR, booking channel mix and forecasting.
.NET Backend and APIs
C#, ASP.NET Web API, .NET Framework 4.8 and .NET 6, REST and SOAP services, Swagger documentation and Hangfire background jobs for reporting, synchronisation and cleanup. Migrated a production application from .NET Framework 4.8 to .NET 6 with no service interruption.
Azure and Microsoft Entra ID
Azure Functions in C#. Migrated CSOM app-only authentication from Azure ACS to an Entra ID app registration with application-level Graph and SharePoint permissions over OAuth 2.0.
Frontend
React, TypeScript, JavaScript, Fluent UI, HTML and CSS.
DevOps and Data
Git, Azure DevOps, IIS, SQL Server, Visual Studio and VS Code.
Experience
Professional experience5 - 10 years
Freelancer since2024
Languages
EnglishGoodPortugueseNative speakerSpanishBasic knowledge
Project history
Building a digital workplace on Microsoft 365 for a large organisation in Portugal, with SharePoint Online, SPFx and the Power Platform. Delivered remotely through a consulting partner, working B2B through my own company.
Full-Stack Developer at a Microsoft partner, working across SharePoint Online and On-Premises, .NET, and the Power Platform. Projects include SharePoint & .NET Development for Ascendi (Motorway Concessions), SPFx Application for Pestana (Hospitality Group), SharePoint On-Premises & ASP.NET portal for Portal ECO360 ESPAP (Public Administration), and enterprise data migrations for multiple clients.
Independent side project delivering a business analytics solution on Microsoft 365 for a hotel group. Worked alone end to end and gathered requirements directly with the business.
Power BI dashboards for occupancy by date and room type, revenue, ADR and RevPAR, reservations and booking channel mix, cancellations and no-shows, and occupancy forecasting, with month-over-month and year-over-year comparisons.
Data model built over SharePoint Online lists and document libraries, with scheduled refresh in the Power BI service.
Power Apps forms for daily data entry by hotel staff, covering end-of-day revenue and cash close, maintenance requests, stock and consumables, and guest incidents.