Resumable data migration

Gong Migration Suite

ETL tooling that moves calls, recordings, transcripts and participants from Zoom, Clari and Salesloft into Gong.

Node.jsExpressReactViteWebSocketsAWS S3REST APIsETL
Gong Migration Suite logo

Migration pipeline

Zoom / Clari / Salesloft
Normalize & validate
Media / S3
Gong
Audit & resume

The challenge

Migrate large media-backed datasets reliably while handling API limits, identity mapping, partial failures and long-running executions.

The solution

A resumable pipeline with source adapters, normalization, media validation, destination publishing, audit logs and a live monitoring UI.

My role

Backend & Full-stack Developer

  • Designed resumable and batched migration flows.
  • Implemented media validation, S3 handling and participant mapping.
  • Built a React monitoring UI with real-time WebSocket progress.

Keep the conversation going

Explore the next project

Hired ATS