Loading...
Syncing inspiration... Almost Ready.
Syncing inspiration... Almost Ready.
Web telemetry SDK package that unified observability across multiple lines of business. This project established organization-wide insights into performance metrics, enabling actionable diagnostics and SLO monitoring through a flexible, reusable SDK built on OpenTelemetry.
| Roles | Client | Credits | Date |
|---|---|---|---|
| development | Badal.io | Tony Ko Jackson Feist Ron Yosipovich Yuval Yakubov | Dec 2024 to Jun 2025 |
As Web Lead for Loblaws Digital Telemetry, I architected and developed a cross-platform telemetry SDK package (Node.js / Next.js) using low-level OpenTelemetry APIs, which was adopted across multiple lines of business (LOBs) within Loblaws Digital. I proposed scalable web architecture, SDK structure, data flows, and Grafana dashboard POC to leadership and executive team across LOBs, platforms, and affiliated projects. I co-led technical design conversations with engineering leads to collect requirements and alignment on instrumentation strategy and telemetry adoption. I implemented core telemetry events and instrumentation patterns (traces, metrics, logs), ensuring compatibility with both server-side (Node) and client-side (browser) runtimes. I abstracted differences in LOB-specific needs, Next.js features/versions, and runtime environments to deliver a flexible and reusable SDK. I built a zustand-powered state store with historical state tracking to enrich trace context and frontend observability. I designed and developed custom data transformation logic to feed into the broader VictoriaMetrics, Tempo, and Grafana observability stack. This enabled organization-wide insights into performance metrics including page load durations, frontend error rates, and SLO breaches — with emphasis on actionable P95 latency breakdowns and user-centric diagnostics.
Ready to collaborate or explore new opportunities? I’m open to connections and passionate about building impactful software that scales with user needs. Reach out, and let’s create something extraordinary.
* Currently not available for freelance projects. Contact my company via Email.