Joshua Henderson

Joshua Henderson

Application Developer | Microsoft 365 & Azure | React · TypeScript · C# · PowerShell

Johnstown, United States

#OpenToWork

About

Application developer with six years in SharePoint Online, four of them building on it full time. At VPO I developed and supported a multi-tenant construction project management platform across 30+ client tenants building SPFx web parts and extensions on the front end, C# Azure Functions and PnP.PowerShell behind it. My SharePoint work spans the whole stack: client-facing web parts over project list data, PowerShell 7 provisioning framework for tenants, portfolios and project sites with automated template compliance auditing, a Durable Functions pipeline that parses inbound email and files thousands of documents into SharePoint libraries with metadata, search catalogs built on refinable managed properties, and a backend internal administration application that configures webhook subscriptions per app, per list, per tenant. Before development I spent six years in systems administration, where I worked across many different technologies from standard support to building out and migrating systems.

Experience

Application Developer

Jan 2023 – Sep 2026

● Architected a high-volume construction drawing issuance system for the platform's largest client on Azure Durable Functions — queue fan-out, blob and table storage, filtered telemetry. ● Drove AI adoption across a five-developer team, leading to improved QA, detailed documentation and consistent code across projects. ● Designed and built the interface for an internal administration application (React 19, TypeScript, Vite, Azure Static Web Apps), which provides a single pane of glass to administer SharePoint webhooks across 30+ distinct tenants. ● Built client-facing analytics in SPFx — visualizations and KPI metric tiles over SharePoint project data, surfacing the measures that drive project delivery and cost. ● Using Azure Durable Functions and SPFx, built an email digest system with an end-user-facing configuration interface. ● Authored a PowerShell 7 provisioning framework (v0.1–v4.2) for tenants, portfolios and projects, with an auditor that validates each build against the gold-standard template and emits an HTML compliance report. ● Built Azure Pipelines with rollback for SPFx and . NET deployments; ran an AI-driven QA pass of 16 browser-automated cases that caught a systemic high-severity defect manual testing had missed.

Azure Durable FunctionsReactPowerShellTypeScriptAzure

VPO Construction Management Software & Services

System Administrator

Mar 2020 – Jan 2023

● Sole IT Administrator for ~100 users across North America, Europe and Asia with 24/7/365 continuity expectations. ● Led the company's migration from a 15-year-old unmanaged file server to SharePoint Online and OneDrive — ran department-head discovery, trained departmental champions, and closed a gap where privileged information was visible company-wide. ● Designed and built a Power Automate system that files incoming coal-analysis documents automatically — parsing lab emails to identify the vessel or rail car, tagging and filing them into SharePoint, with a weekly sweep that flags anything unmatched for review. ● Administered hybrid Azure AD and on-premises Active Directory; built and managed the VMware and Nutanix environment; managed on- and off-premises backup with Veeam and Nutanix Xi Leap. ● Implemented MFA, a SSO-secured password manager, a ticketing system, and the company's first IT documentation set on a quarterly review cycle.

SharePointAzure ADVMware

Xcoal Energy and Resources

Cloud/Network Administrator

Feb 2019 – Mar 2020

● Coordinated equipment, vendors and staff for IT deployments during acquisitions of up to ten practices at a time; wrote infrastructure specifications and Statements of Work for 20+ new locations. ● Identified unnecessary Office 365 licensing spend, saving over $10,000 in operating expenditure per year. ● Tier 2 support for all network and telephony issues across 100+ clinics; single point of support for 400+ end users. ● Spearheaded a phishing simulation program identifying a 30% failure rate, then delivered remedial training; automated AD account life cycle with PowerShell.

Office 365PowerShellNetwork Support

Phoenix Rehab & Health Services

Education

ITT Technical Institute

ITT Technical Institute

Associates Degree · Information Technology/ Computer Network Systems

Skills

Power AutomateDurable FunctionsAzure FunctionsSharePointVMwareDockerAzure DevOpsTypeScriptReactAzurePowerShellAPI referencesBackupVirtualizationProvisioningMicrosoft 365Multi-tenant SaaSModel Context ProtocolLLM tool callingAI Engineering

Languages

English (Native or bilingual proficiency)