2022–2024

HubSpot — Lead Systems, Call Summarization & Data Quality

PythonNode.jsReactAPIsData quality

Built and maintained APIs for call summarization, lead domain parsing and enrichment, and UI tools for RevOps and sales during global reorg.

Senior Software Engineer

Context

HubSpot’s sales and Business Enablement teams rely on clean company and lead data, fast call insights, and tools that work across a large, distributed org. During a global reorg, RevOps and sales needed reliable systems and UI support to keep workflows running.

Challenge

Sales needed call summarization that actually saved time and was reliable. Business Enablement was stuck on an outdated system with inconsistent company data. Lead domain parsing and enrichment had to be faster and more reliable so downstream systems and reps could trust the data.

Approach

Treated summarization, data quality, and tooling as one connected surface: better APIs and data pipelines would make the UI tools more useful, and the UI would expose what needed to be fixed. Prioritized reliability and consistency so RevOps and sales could depend on the system during the reorg.

Implementation

Developed and maintained the Call Summarization API so sales reps could get consistent, useful summaries without leaving their workflow. Worked with Business Enablement to transition from the legacy system to a single source of truth for company data. Built and maintained UI tools for RevOps and sales during the global recarve. Improved parsing and enrichment of lead domains for speed, reliability, and data quality so downstream consumers could trust the pipeline.

Technical decisions

  • API-first for call summarization: one contract for multiple consumers, easier to tune and monitor.
  • Explicit data quality checks in the lead pipeline: failures and fallbacks visible, not silent.
  • UI tools aligned with actual RevOps and sales workflows instead of generic dashboards.

Selected stack

PythonNode.jsReactAPIsData qualityLLM applications

Outcome

Higher sales rep productivity via call summarization, consistent company data for enablement, and improved lead data quality and reliability. RevOps and sales had working tools through the reorg.

Why it mattered

When data and tools are reliable, reps and ops can focus on selling and running the business instead of reconciling systems or waiting for fixes. The reorg didn’t block on broken tooling.