Products / Distributed systems / Production platforms

Jason
Doyle

Senior software engineer.

I build products, distributed systems and data platforms that continue to work under production constraints.

More than a decade across Microsoft Office and Azure, from implementation and product delivery through production operation.

Current role: Senior Customer Experience Engineer and technical lead at Microsoft.

More than a decade at Microsoft Azure services used by millions Deployed product and open-source work Based near Seattle

01 / Engineering work

Products and systems I have built.

Independent engineering work spanning product delivery, backend systems and production constraints.

Deployed product / TypeScript / PostgreSQL / Azure

BarnPage

A private workspace for riding barns with scheduling, barn-scoped access, lesson media and trainer-reviewed AI feedback.

I designed and built the product across application code, data, privacy, deployment and ongoing operations.

Open source / TypeScript / SQLite and PostgreSQL

Agentic Data Kernel

A persistence and workflow layer for agents that need durable state, causal lineage and controlled external effects.

The repository includes a runnable recovery scenario, tests and published comparison evidence with explicit tradeoffs.

02 / Professional impact

Software and platform work across Microsoft.

The examples use public, non-proprietary descriptions of the work and outcomes.

01

Software systems

Build data processing and publishing systems for global product teams.

Across Microsoft Office engineering, I built data-processing, telemetry, localisation-validation and workflow systems. The work supported distributed publishing and engineering teams across Europe and North America.

Result: software and automation supporting global product workflows.

02

Data platform

Turn fragmented telemetry into a shared engineering system.

Service data was fragmented across several cloud products and difficult to use consistently. I architected shared telemetry ingestion, analytics models and reporting foundations for diagnosis and engineering decisions.

Result: one platform foundation for analysis and reporting across services.

03

Delivery automation

Make production changes more consistent and recoverable.

For Azure services supporting global Microsoft product workflows, I built automation and modernised infrastructure, monitoring and diagnostic tooling. The work reduced manual variation around deployment and operation.

Result: reusable tooling for more consistent service delivery.

03 / Experience

More than a decade across Microsoft Office and Azure.

A concise public history. The downloadable CV includes the full role detail.

Senior Customer Experience Engineer

Technical Lead, Reliability and Observability

Microsoft / Azure Engineering Operations

March 2025 - Present

Senior Site Reliability Engineer

Azure Data

Microsoft / Redmond, Washington

September 2023 - March 2025

Senior Site Reliability Engineer

Localization as a Service

Microsoft / Redmond, Washington

September 2019 - September 2023

Software Engineer to Senior Software Engineer

Microsoft Ireland

Data, telemetry, automation and Office engineering

May 2014 - September 2019

04 / About

A hands-on engineer who follows the problem.

I started in software, test automation, data processing and telemetry. That foundation taught me to understand a system in detail before changing it.

My work now spans product and backend services, data platforms, high-availability systems and applied AI. I move between architecture, implementation and production diagnosis according to what the problem requires.

Build Operate Diagnose Improve
A person standing on a quiet forested beach on the US West Coast.
US West Coast Photo by Kirk Thornton

05 / Engineering principle

Build far enough to learn what the design missed.

Software engineering continues through deployment and operation. User behaviour and production evidence should shape the next release.

Reliability belongs inside the product design.

06 / Whitepapers

Long-form work on software systems, reliable products and accountable AI.

Arguments, evidence and operating models for software that has to work outside the happy path.

View all whitepapers

07 / Contact

If the work sounds relevant, get in touch.

For hiring conversations, include the role or problem area and a link to the relevant description. My public engineering profile and CV contain the main career and project detail.

Start a hiring conversation [email protected]

I also reserve a small number of no-fee conversations for engineering leaders facing difficult reliability or platform decisions. Use the subject “Independent perspective request” and omit proprietary details.