Resume

Experience

Seattle, Washington

Experience

2026 — PresentMicrosoft

Principal Software Engineer · Technical Lead

Set technical direction for Microsoft’s JavaScript, Web, Node.js, and Python observability SDKs.

  • Align SDK architecture and OpenTelemetry strategy across Microsoft product and platform teams
  • Drive adoption of the Microsoft OpenTelemetry Distro across AI platform teams
  • Lead architecture for the next-generation OpenTelemetry-compatible Web SDK
2025 — 2026Microsoft

Technical Lead, Observability SDKs

Owned technical direction across three language ecosystems and more than 15 repositories.

  • Designed the next-generation OpenTelemetry-compatible Web SDK
  • Drove integrations with App Services, AKS, Azure Functions, Foundry, A365, and Adobe
  • Led products serving thousands of customers, including a Web SDK processing more than 3.36M daily events
2019 — 2025Microsoft

Senior Software Engineer

Architect and primary engineer behind Azure Monitor’s next-generation observability SDKs.

  • Designed the Azure Monitor OpenTelemetry Distro for Node.js from scratch
  • Created a zero-code-change migration strategy that drove 84.7% of Distro adoption
  • Grew combined Node.js telemetry ingestion from 1.36M to 2.04M daily events
2015 — 2019Microsoft

Software Engineer II

Built web analytics, telemetry SDK capabilities, and modern developer infrastructure.

  • Architected a React and Redux analytics portal with sub-second queries over millions of records
  • Built automatic request tracking and quality-of-service capabilities for Microsoft telemetry SDKs
  • Drove TypeScript adoption and built the team’s first automated deployment pipeline
2012 — 2015Microsoft

SDET

Built test automation and service-health infrastructure across Messenger and Windows Phone services.

  • Created automation infrastructure for Messenger Web Client scenarios
  • Improved Find My Phone Ring reliability from roughly 60% to 93%
  • Built telemetry aggregation and daily service-health reporting

Open source

I represent Microsoft across OpenTelemetry’s JavaScript, Python, and Web/Browser communities, connecting upstream standards with production SDK strategy.

OpenTelemetry

JavaScript Approver

API, SDK, instrumentation, compatibility, and release review, including participation in the Web/Browser SIG.

OpenTelemetry

Python Approver

API, SDK, tracing, metrics, exporters, logs, and instrumentation review across the Python ecosystem.

Technical expertise

Observability

OpenTelemetry, distributed tracing, metrics, logs, OTLP, Application Insights, Azure Monitor

Languages and platforms

TypeScript, JavaScript, Node.js, Web and browser runtimes, Python, C# and .NET

SDK architecture

API design, auto-instrumentation, compatibility, zero-code migration, performance, packaging and versioning

Technical leadership

Cross-language strategy, open-source governance, architecture reviews, cross-team alignment and mentorship