SYSTEM_ONLINE // METRICS_OK // TORONTO, ON

Engineering telemetry
& logging systems
that compound at scale.

Hi, I'm Adi :) — a Senior Software Engineer at Pinterest on the Metrics Quality team. Over the past 3+ years, I have owned the telemetry systems behind impression, clickthrough, time-spent, and video instrumentation across pinterest.com and mWeb — shipping platform changes that quietly compound into ad-revenue, engagement, and event-deliverability wins for the whole web surface.

01 // BIO

A brief summary, told over coffee.

current role
Pinterest // Senior SWE
core focus
Metrics Quality, Logging, Caches
coordinates
Toronto, ON 🇨🇦
education
Lassonde, York U. CS '15
ask me about
caching, e2e, book clubs, running

I am a Senior Software Engineer at Pinterest within the Metrics Quality team, focused on web client telemetry and logging infrastructure. My day-to-day work centers on owning the systems behind impression, clickthrough, time-spent, and video instrumentation across pinterest.com and mWeb — shipping platform changes that compound into deliverability and revenue wins.

I am recognized by peers and leadership for stepping outside my team scope to unblock adjacent organizations, running cross-functional initiatives (like our Web Video task force), and taking end-to-end ownership from problem identification through shipping.

Before Pinterest, I modernized Lightspeed's legacy payment backbone using React and strangler-pattern architectures, and spearheaded architecture for merchant stacks at Paytm Labs. During my PayPay secondment in Tokyo, Japan, I bootstrapped merchant onboarding and SSO auth verification for an app that grew to 50M+ users.

Outside of raw engineering, I invest heavily in technical community and learning — founding and running Pinterest's Professional Book Club for the past two years, speaking at our Web Guild, and onboarding engineers onto our telemetry systems.

02 // CAREER 5 STATIONS

Where I have left my engineering fingerprints.

2023 — Present

Senior Software Engineer @ Pinterest

Metrics Quality // Client Telemetry Frameworks
📊 TELEMETRY INFRASTRUCTURE // DIAGNOSTIC OVERVIEW PIPELINE_STATUS: 100% OK
Significant
Lifts in Ad Impression Logging accuracy
Millions / day
Events Saved by Caching Primitive
91% Match
Refined Clickthrough Match Rate
Double-Digit
Session Deliverability Lifts during outages
  • Unified Impression Pipeline: Conceived, designed, and delivered a 6-month system consolidation that merged four divergent client-side logging implementations into a single unified client-side pipeline, modifying dozens of core components and unblocking framework migrations with zero metric loss.
  • Client Caching primitive: Designed the web-client caching primitive using browser database storage and Service Worker background synchronization. Rescued millions of dropped event logs daily from network failures and raised clickthrough match rates across core user paths.
  • Context-Log Retry Pipelines: Built client-side context-log retry systems, identifying self-DDoS query spikes and implementing cooldown timer delays and cache-invalidation policies to increase cache capacities and deliverability during outages.
  • Media Telemetry Auditing: Headed a cross-functional task force to identify and resolve media playback telemetry issues affecting mWeb sessions. Shipped custom linting and autoplay metrics configurations, improving overall media impressions and dropping redundant event logging noise — recognized by staff and principal technical leadership for end-to-end ownership.
  • Metrics Accuracy Audit: Directed cross-functional audit with Data Science correcting click measurements across right-click, middle-click, and visibility changes, resolving race conditions and lifting outbound click and ad clickthrough measurements.
  • Telemetry Integrity & Spam Defense: Partnered with security and spam organizations to resolve client match-rate anomalies, contributing to a massive reduction in spam accounts and spam impressions served. Investigated and resolved long-standing unexplained active user metric drops.
  • On-Call & Test Pipeline Optimization: Owned a substantial portion of team on-call cycles, authoring incident triage tooling and logging manager dev guides. Stabilized metrics testing pipelines, resolving major query timeouts to cut test execution latency by over 160%.
  • Central Metric Catalog: Drove integration and bulk-upload pipelines to catalog thousands of client-side metrics into the central corporate metrics repository.
2020 — 2023

Senior Software Developer @ Lightspeed Commerce

Omni Payments // React Systems Modernization
💳 PAYMENT BACKBONE MODERNIZATION MERCHANT_PROFIT_LIFT: ~$200K+
React 18
Modern Payments Infrastructure
100+ devs
Using cypress CI Gate Shipped
Electron
Websocket Flagship Tipping Feature
  • Strangler-Pattern Migration: Modernized Lightspeed Retail's legacy payments backbone, migrating from legacy Backbone to high-fidelity React infrastructure while integrating Stripe and Adyen payment terminals, lifting merchant revenue.
  • CI Gate E2E Testing: Introduced and architected the team's custom Cypress-based E2E framework, completely eliminating critical payment transaction flow regressions.
  • Retail Tipping Platform: Shipped the flagship retail tipping architecture using Electron.js and web sockets, while coaching junior developers on secure payment systems and API protocols.
2018 — 2020

Web Developer @ Paytm Labs // PayPay (Tokyo)

Merchant Portals // Founding Team Secondment
🇯🇵 PayPay Tokyo Founding Team Secondment USERS_SCALE: 50M+ // MERCHANTS: 1M+
-70%
App Boot-Time Cut via BFF Pattern
8 engineers
Under Mentorship & Frontend Leadership
<100ms
SSO Auth Identity Verification
  • PayPay Tokyo Secondment: Selected for the founding software team in Ginza, Tokyo. Bootstrapped PayPay's entire merchant onboarding flow and engineered a custom SSO Auth portal with sub-100ms verification. PayPay scaled to 50M+ users and 1M+ merchants.
  • BFF Pattern and observabilities: Introduced Backend-for-Frontend (BFF) structures, cutting checkout client initialization times by 70% and contributing to ~150% Month-over-Month checkout revenue expansion.
  • CI/CD pipelines: Configured automated build pipelines (Jenkins, AWS EKS, Kubernetes) and observability monitors (ELK, Datadog, Rollbar).
2016 — 2018

Software Engineer @ Just Energy

Lead Generation // Angular Platform Revamp
  • User Tracking & Lead-Gen Service: Architected an in-house user tracking pipeline (C#, Azure Search, NoSQL databases) producing ~10K additional consumer leads monthly.
  • Angular Portal: Spearheaded the layout revamp and optimization of the flagship business platform.
2015 — 2016

Mobile Developer @ Vale Canada

Mining Enterprise Applications
  • Enterprise Mobile Apps: Crafted cross-platform mobile products (Ionic, Xamarin) connecting .NET server clusters to SAP and BMC management portals.
  • Helpdesk cost reductions: Shipped helpdesk web systems that slashed internal operational expenditures by ~$10K/month.

⚡ TECHNICAL LEADERSHIP & COMMUNITY

Pinterest Book Club

Founded and have run Pinterest's cross-team learning forum for ~2 years — cited by management as a highly meaningful culture investment.

Web Guild Speaker

Spoke on data-driven debugging using internal data query pipelines, helping on-call engineers self-serve.

SOX / SSv2 Lead

Recurring audit lead at Pinterest, walking external auditors through SOX compliance controls and telemetry security structures.

Engineering Mentorship

Onboarded 5+ developers on logging architecture, conducts technical interviews, and represented Pinterest at university recruiting events.

03 // PLAYGROUND ACTIVE SANDBOX

Try the web video telemetry simulator.

Video Telemetry Simulator

Adi led a deep dive resolving issues in mWeb video telemetry session playbacks. Toggle states below and observe real-time client analytics logging, cooldown retry blocks, and network sync events in the Observability Console.

idle
mWeb_video_discover_v3.mp4
event collector endpoint
[00:00:00] INITIALIZED: Telemetry listener listening for video Pin state updates.
*Open the floating **Observability Console (📊)** in the navigation bar to see complete client-side IndexedDB caching retry logic in action during simulated network outages.
05 // PROJECTS SIDE QUESTS

Technical experiments built on weekends.

01 FINTECH // NLU

Plutus

Scotiabank HackIT

A natural language chatbot for personal accounts. Leveraged Finicity secure channels to query real-time transactions and parse user inquiries.

02 ML // NLP

Project Cleo

ML side-quest

AI cooking companion powered by fastText and spaCy. Suggests recipes from user inventories (e.g. three sad onions and half a lemon).

03 PRODUCT // FULL-STACK

Tender Ninja

Construction Tendering

Independent constructor bidding portal. Mapped operations friction, designed the product spec, and shipped frontend/backend databases.

06 // INQUIRIES GET IN TOUCH

Initiate contact.

Send a good email,
get a good email back.
adityatrivd@gmail.com

Always up for coffee chats in Toronto or debates on telemetry primitives, payment systems, parallelized test CI gates, and economic models.

METRICS OBSERVABILITY CONSOLE v3.0
0
Impressions
0%
Scroll Depth
0
Saved Caches
Scroll Velocity Kinetics 0 px/s
[00:00:00] INITIALIZE: MQ Observer listening. Press "esc" to toggle this panel.
SIMULATED CACHE (OUTAGE MODE)
Network connected. Outage events will queue here.