онлайн
← Назад до портфоліо

// автоматизація / Пайплайн даних

GeoLocationRange: geolocation distance and image OCR pipeline

An application layer that combines coordinate calculations, OCR preprocessing, and media ingestion for map- or logistics-style workflows.
PHP 8.5 Laravel 12 Python OCR PostgreSQL Queue Object Storage
GeoLocationRange: geolocation distance and image OCR pipeline preview
автоматизація / Пайплайн даних / case study
// Завдання

Build a reliable media+OCR pipeline where input quality and DB format differ strongly between sources.

Responsibilities

  • Support worker-based OCR stage with Python tooling.
  • Validate coordinate data and distance calculations with configurable precision thresholds.
  • Store media and OCR artifacts in durable object storage layout.
  • Keep long jobs observable and recoverable via queues and retries.
// Рішення

Role: backend engineer — data pipeline and deployment-hardening support.

Introduced bounded queue workers for OCR ingestion, centralized config of thresholds, object storage routing, and scheduled housekeeping tasks. Added observability around failures and retry windows for long-running jobs.

// Стек
PHP 8.5 Laravel 12 Python OCR PostgreSQL Queue Object Storage
// metrics
primary
background workers
secondary
OCR + geodata
kind
Web / Data