Астурия, Испания (ЕС) · Открыт к B2B / ГПХ (СЗ/ИП) контрактам

Илья Копков

Backend & Data Infrastructure Engineer

Более 4 лет опыта проектирования отказоустойчивых бэкенд-сервисов на Python (FastAPI, Django, asyncio), событийно-ориентированных интеграций (Kafka, RabbitMQ) и платформ данных (PostgreSQL, dbt Core, Apache Airflow, AWS) в финтехе, ритейле и логистике.

Илья Копков
600k+ Транзакций и событий в сутки
400M+ Строк в таблицах фактов PostgreSQL
<200ms Время ответа оптимизированных API
~10% Выручки ритейла через async-шину

Технологический стек

Backend & API

  • Python 3.11+
  • FastAPI
  • Django / DRF
  • asyncio / aiohttp
  • Pydantic v2
  • SQLAlchemy Core & ORM
  • Alembic
  • REST / OpenAPI

Базы данных & Кэширование

  • PostgreSQL (Партиционирование)
  • EXPLAIN ANALYZE
  • Оконные функции & CTE
  • Redis (Кэш / Локи)
  • Amazon S3 / Parquet
  • asyncpg / psycopg2

Брокеры & Инфраструктура данных

  • Apache Kafka
  • RabbitMQ
  • Celery
  • dbt Core (SCD2, Medallion)
  • Apache Airflow 3
  • AWS Glue
  • Pandas / PyArrow

DevOps, Тестирование & Мониторинг

  • Docker & Compose
  • AWS (Lambda, S3, IAM)
  • Terraform (IaC)
  • CI/CD (GitHub Actions / GitLab)
  • pytest (Unit & Integration)
  • dbt test
  • Prometheus & Grafana
  • Linux

Избранные инженерные проекты и системы

Продуктовые системы и архитектуры, демонстрирующие масштабируемость бэкенда, отказоустойчивость и глубину работы с данными.

Финтех и цифровая торговая площадка · 2026–н.в.

Серверсный пайплайн ингестии и высокопроизводительный API-слой

Коммерческий NDA | Global Financial Analytics Company

Масштаб: Высоконагруженный бэкенд сбора событий и аналитическая платформа, обрабатывающие 600k+ транзакций в сутки в режиме serverless с нулевым простоем.

Поток данных: Внешние клиенты → AWS Lambda & S3 → FastAPI (Async / Pydantic) → PostgreSQL / Cloud DWH → dbt & Airflow → Prometheus / Grafana
  • Асинхронная ингестия: Разработал эндпоинты сбора событий на FastAPI (asyncio, Pydantic, uvicorn, aiobotocore) в связке с AWS Lambda и S3 для автоматического масштабирования под пирками трафика.
  • Оптимизация БД и API: Спроектировал слои доступа и оптимизировал сложные SQL-запросы в PostgreSQL/Cloud DWH (сложные JOIN, CTE, тюнинг планов выполнения через EXPLAIN ANALYZE, кэширование в Redis), снизив нагрузку на БД на 20% и сократив отклик API с 1.5 с до <200 мс.
  • Оркестрация ELT: Построил автоматизированные пакетные и потоковые пайплайны на Apache Airflow, dbt Core и AWS Glue (Pandas) для каталогизации сырых событий и трансформации в витрины.
  • Наблюдаемость и качество: Внедрил кастомные операторы Airflow со структурированным логированием, метрики Prometheus/Grafana, трекинг ошибок Sentry и автотесты (pytest, dbt test с покрытием 80%+), снизив инциденты на 15% и сократив MTTR.
  • Python
  • FastAPI
  • asyncio
  • Pydantic
  • PostgreSQL
  • Redis
  • AWS Lambda
  • Amazon S3
  • AWS Glue
  • Apache Airflow
  • dbt Core
  • Terraform
  • Prometheus & Grafana
  • pytest
Open-Source Архитектура · 2026

Платформа данных Multi-Broker — DWH и FastAPI сервис

Открыть GitHub →

Масштаб: Production-ready платформа данных с автоматизацией сбора API из внешних источников (CoinGecko, US Treasury, GitHub), многоуровневыми трансформациями Medallion и быстрой доставкой метрик.

Поток данных: Внешние API → Airflow 3 (Asset Triggers) → PostgreSQL (Medallion DWH через dbt) → SQLAlchemy Core → FastAPI REST Layer
  • Быстрый слой чтения: Реализовал асинхронный REST API на FastAPI, Pydantic и SQLAlchemy Core поверх PostgreSQL (с пулом соединений asyncpg и миграциями Alembic) без оверхеда ORM.
  • Событийная оркестрация: Контейнеризировал Apache Airflow 3 (Docker Compose) на основе триггеров по датасетам, написал кастомные операторы с экспоненциальным бэкоффом (httpx, Pandas) и связал с Astronomer Cosmos.
  • Слоистая архитектура DWH: Спроектировал Medallion DWH (Bronze → Silver → Gold) в PostgreSQL с инкрементальными материализациями и правилами хранения (48ч Bronze, 7д Silver, 28д Gold).
  • CI/CD и Data Quality: Настроил автоматическую проверку контрактов данных, уникальности и свежести через dbt test и pytest в GitHub Actions.
  • Python
  • FastAPI
  • SQLAlchemy Core
  • Pydantic
  • PostgreSQL
  • Apache Airflow 3
  • Astronomer Cosmos
  • dbt Core
  • Pandas
  • Docker Compose
  • GitHub Actions
  • pytest
Ритейл-электронная коммерция (2000+ аптек) · 2024–2026

Интеграционная шина для e-commerce и доставки

Коммерческий NDA

Масштаб: Асинхронный сервис интеграции внутренних ERP-систем с агрегаторами доставки (Yandex Eats/Delivery API), открывший цифровой канал с доходом ~10% от общей выручки компании.

  • Асинхронная синхронизация: Создал неблокирующие пайплайны обработки сообщений на RabbitMQ (воркеры aio-pika) и Django REST Framework для передачи статусов заказов и остатков в реальном времени.
  • Отказоустойчивость и идемпотентность: Нивелировал нестабильность сторонних API за счет Dead-Letter Queues (DLQ), повторов с экспоненциальной задержкой, лимитирования запросов и идемпотентных UPSERT в PostgreSQL, достигнув 99.9% надежности доставки.
  • Валидация контрактов: Описал спецификации OpenAPI, валидаторы Pydantc и обменные SQL-представления с dbt для исключения расхождений статусов заказов между вендорами.
  • Миграция легаси: Переписал устаревшие Java/SQL модули на современные Python-сервисы (Docker, pytest, GitLab CI/CD) с межсистемной валидацией.
  • Python
  • Django REST Framework
  • RabbitMQ
  • aio-pika
  • Celery
  • Pydantic
  • PostgreSQL
  • dbt Core
  • OpenAPI
  • Docker
  • pytest
Корпоративная платформа данных (2000+ аптек) · 2024–2026

Высоконагруженный DWH ритейла и парсинг конкурентов

Коммерческий NDA

Масштаб: Централизованное хранилище данных PostgreSQL с таблицами фактов на 400M+ строк для ежедневной финансовой сверки 2000+ аптек и автоматизированный движок сбора цен.

  • Тюнинг PostgreSQL: Спроектировал декларативное секционирование таблиц, составные индексы, пакетную загрузку (COPY) и оконные функции для поддержания жестких SLA на таблицах с 400M+ строк.
  • Моделирование и DQ: Создал инкрементальные модели dbt Core (SCD Type 2 историчность, звезда Кимбалла) и контуры проверки Data Quality (dbt test, SQL-ассерты) для сверки с ERP.
  • Парсинг цен: Разработал распределенные краулеры по 6 сайтам конкурентов на Python (aiohttp, BeautifulSoup4, Selenium) и Pandas с защитой от изменения верстки (layout-drift).
  • Python
  • PostgreSQL (400M+ строк)
  • dbt Core (SCD2)
  • SQL Optimization
  • Table Partitioning
  • Pandas
  • aiohttp
  • BeautifulSoup4 & Selenium
  • Docker
Логистика и курьерская сеть (CDEK Digital) · 2022–2023

Real-Time стриминг на Kafka и REST-микросервисы

Коммерческий NDA

Масштаб: Распределенные бэкенд-сервисы и потоковые пайплайны в архитектуре из 15+ микросервисов, обрабатывающие 200k+ транзакций в сутки для биллинга и постаматов.

  • Потоковая обработка Kafka: Построил пайплайны реального времени на Apache Kafka (до 5k событий/сек, консьюмер-группы, управление офсетами) и Pandas для синхронизации состояний логистики.
  • Ускорение базы данных: Оптимизировал высоконагруженные запросы чтения/записи в PostgreSQL через рефакторинг JOIN, оконные функции и тюнинг индексов, сократив задержку с ~45 минут до <2 минут.
  • Микросервисные API: Разработал 40+ эндпоинтов на Django REST Framework в Docker, внедрив ограничение частоты запросов, ретраи и fail-safe логику для обеспечения 99%+ надежности доставки.
  • Python
  • Django REST Framework
  • Apache Kafka
  • PostgreSQL
  • Pandas
  • Microservices
  • Docker
  • REST APIs

Архитектурный фокус

Высоконагруженный бэкенд и API

Проектирование асинхронных микросервисов на Python (FastAPI, Django, asyncio), строгих контрактов Pydantic/OpenAPI и низкоуровневых слоев доступа на SQLAlchemy Core.

Событийно-ориентированные системы

Построение отказоустойчивых интеграций на Apache Kafka, RabbitMQ и Celery с гарантией идемпотентности, обработкой Dead-Letter Queues (DLQ) и экспоненциальными ретраями.

Производительность PostgreSQL и DWH

Масштабирование баз до 400M+ строк через секционирование и индексы, а также построение слоистых DWH (Medallion/Kimball) с помощью dbt Core и Airflow.

Надежность и наблюдаемость

Внедрение автотестирования (pytest, dbt test, CI/CD), инфраструктуры как кода (Terraform, Docker, AWS) и мониторинга Prometheus/Grafana для защиты SLA и снижения MTTR.

Контакты и ссылки

Email ilyakopkovwork@gmail.com LinkedIn in/ilia-kopkov Telegram @Up_n_fwd WhatsApp +7 983 307 88 79 GitHub github.com/Lio-Kay Резюме Скачать