Backend Разработчик

Илья Саблин

Python backend-разработчик

Занимаюсь backend-разработкой и full-cycle задачами: API, интеграции, фоновые задачи, парсеры, боты, внутренние инструменты и интерфейсы. Основной стек — Python, Django/FastAPI, PostgreSQL, Celery и Docker. Мой основной проект — racer-parts.ru, который я разработал самостоятельно и продолжаю развивать: backend, frontend, интеграции и автоматизация процессов.

racer-parts.ru Самостоятельно разработал и продолжаю развивать racer-parts.ru: backend, платежи, доставка, интеграции и автоматизация.
25+ Парсеров разрабатывал и сопровождал в коммерческой инфраструктуре.
Django / FastAPI Основной рабочий стек: Django, FastAPI, PostgreSQL, Celery, Redis, Docker, Tinkoff, CDEK, Почта России, SMSAero и Ozon.
01 · обо мне

Python backend с опытом в интеграциях, автоматизации и production-системах

Основной профиль — Python backend в коммерческих проектах: API, данные, фоновые задачи, интеграции и поддержка production-систем. racer-parts.ru — проект, который я разработал самостоятельно и продолжаю развивать: backend, внутренние процессы, платежные и логистические интеграции.

backend

Прикладной backend

Работаю с API, бизнес-логикой, административными инструментами, моделями данных и сервисными сценариями вокруг продукта.

integrations

Интеграции и автоматизация

Закрываю внешние API, платежные и логистические интеграции, маркетплейсы, очереди, парсеры и регулярные пайплайны обновления.

production

Поддержка рабочих систем

Думаю про устойчивость, поддержку, предсказуемое поведение системы и удобство развития кода.

02 · опыт

Коммерческий опыт в production-проектах

Основной опыт — backend для production-проектов и инфраструктуры обработки данных: интеграции, очереди, асинхронные пайплайны и эксплуатационные доработки.

Backend developer

racer-parts.ru
долгосрочный production-проект
racer-parts.ru — проект, который я разработал самостоятельно и продолжаю развивать. Веду backend, интеграции, фоновые задачи и внутренние инструменты.
  • Самостоятельно реализовал и поддерживаю backend проекта на Django и PostgreSQL: бизнес-логику, административную часть, внутренние сервисы и рабочие сценарии вокруг сайта.
  • Интегрировал Tinkoff, SMSAero, CDEK, Почту России, Seller API Ozon и другие внешние сервисы под оплату, доставку и служебные процессы.
  • Выношу тяжелые процессы в Celery и Redis, автоматизирую обработку данных и дорабатываю production-контур.
PythonDjangoDRFPostgreSQLCeleryRedisTinkoffCDEKПочта РоссииSMSAeroSeller API OzonDocker

Backend developer

Albatro
6 месяцев
Работал backend-разработчиком в проекте с инфраструктурой парсеров. Разрабатывал новые парсеры, поддерживал существующие и занимался сбором, нормализацией и обновлением данных.
  • Разрабатывал и сопровождал 25+ парсеров под разные источники и сценарии обновления.
  • Настраивал асинхронный сбор данных, обработку результатов и загрузку в PostgreSQL.
  • Работал с FastAPI, SQLAlchemy, asyncio, aiohttp, Docker и задачами поддержки пайплайнов.
PythonFastAPISQLAlchemyasyncioaiohttpPostgreSQLDocker
03 · проекты

Ключевые проекты и зоны ответственности

Два основных коммерческих направления: мой solo production-проект racer-parts.ru и инфраструктура парсеров в Albatro.

коммерческий проект

racer-parts.ru

Мой основной production-проект, который я разработал самостоятельно и продолжаю развивать. Отвечаю за backend, внутреннюю логику, административные инструменты, фоновые процессы и внешние интеграции.

  • Полностью веду backend проекта: бизнес-логика, административная часть, внутренние инструменты и рабочие сценарии вокруг сайта.
  • Интегрировал Tinkoff, SMSAero, CDEK, Почту России, Seller API Ozon и другие сервисы, связанные с оплатой, доставкой и автоматизацией.
  • Поддерживаю фоновые задачи, обработку данных, внутренние сервисы и развитие production-контура.
DjangoDRFPostgreSQLCeleryRedisTinkoffCDEKПочта РоссииSMSAeroSeller API OzonDocker
коммерческий проект

Инфраструктура парсеров в Albatro

Коммерческий проект, где нужно было разрабатывать и сопровождать парсеры, поддерживать стабильную обработку данных и рабочее состояние цепочки обновлений.

  • Разработка новых парсеров и поддержка существующих решений под разные источники.
  • Асинхронный сбор, нормализация и подготовка данных к загрузке в PostgreSQL.
  • Сопровождение инфраструктуры, на которой держались регулярные обновления и сервисные пайплайны.
FastAPISQLAlchemyasyncioaiohttpPostgreSQLDocker
04 · технические кейсы

Технические кейсы: задачи, решения и стек

Четыре кейса, по которым можно быстро понять, какие задачи я закрывал и какими инструментами пользовался.

кейс 01

Seller API Ozon и выгрузка товаров на маркетплейс

Для racer-parts.ru реализовывал интеграцию с Seller API Ozon: готовил товарные данные, формировал выгрузки, синхронизировал позиции и выносил долгие операции в фон.

  • Подготавливал товарные данные проекта к структуре, пригодной для Ozon.
  • Автоматизировал выгрузку карточек и связанных данных на маркетплейс через backend-логику и сервисные сценарии.
  • Выносил долгие операции синхронизации в фоновые задачи, чтобы не нагружать основной контур сайта.
PythonDjangoDRFSeller API OzonCeleryRedisPostgreSQL
кейс 02

Фоновые задачи и тяжелые операции вне request/response

В production-проекте и внутренних инструментах использовал Django, Celery, Redis, PostgreSQL и Docker там, где операции нельзя было оставлять в синхронном HTTP-цикле: массовые обновления, обработка данных и долгие сценарии из админки.

  • Выносил тяжелые процессы в воркеры, чтобы не блокировать пользовательские сценарии и административную часть.
  • Разделял HTTP-слой, бизнес-логику и фоновые задачи, чтобы систему было проще поддерживать и расширять.
  • Настраивал повторные запуски, предсказуемую запись результатов и стабильную обработку очередей.
PythonDjangoCeleryRedisPostgreSQLDocker
кейс 03

Парсеры, asyncio / aiohttp и загрузка данных в PostgreSQL

В Albatro работал над парсерами и инфраструктурой их запуска: асинхронные запросы, обход источников, нормализация результатов и передача обработанных данных дальше в систему.

  • Разрабатывал и сопровождал более 25 парсеров под разные источники и сценарии обновления.
  • Использовал asyncio и aiohttp там, где был важен параллельный сетевой ввод-вывод и скорость сбора данных.
  • Приводил сырые данные к рабочему формату и подготавливал их к загрузке в PostgreSQL и сервисы обработки.
PythonasyncioaiohttpFastAPISQLAlchemypandasPostgreSQLDocker
кейс 04

API, pandas, Telegram-боты и внутренние инструменты

В прикладных задачах использовал Django REST Framework и FastAPI для API, pandas для импорта и нормализации табличных данных, Telegram Bot API для служебных уведомлений и JavaScript для точечных интерфейсных доработок.

  • Проектировал API для внутренних интеграций и сервисных сценариев с понятными контрактами и предсказуемой логикой.
  • Использовал pandas, когда выгрузки, таблицы и импортируемые данные нужно было привести к рабочему формату.
  • Делал служебные Telegram-боты и точечные доработки интерфейсов для внутренних задач.
DRFFastAPIpandasTelegram Bot APIJavaScriptREST API
05 · стек и компетенции

Рабочий стек и инженерные компетенции

Основные технологии, с которыми работал в коммерческих задачах. Разделяю по направлениям, чтобы было понятно, что использую регулярно, а что точечно.

backend

Backend и API

  • Python
  • Django
  • Django REST Framework
  • FastAPI
  • SQLAlchemy
  • REST API
  • asyncio
  • aiohttp
data

Данные и обработка

  • PostgreSQL
  • pandas
  • Импорт, очистка и преобразование данных
  • SQL-запросы и агрегации
  • Импорт и нормализация табличных данных
  • Работа со структурированными и неструктурированными данными
infrastructure

Инфраструктура и очереди

  • Docker
  • Redis
  • RabbitMQ
  • Celery
  • CI/CD
  • Linux
  • Git
integrations

Интеграции и внешние сервисы

  • Tinkoff
  • SMSAero
  • CDEK
  • Почта России
  • Seller API Ozon
  • Интеграции со сторонними API
  • Telegram-боты
  • Очереди и фоновые задачи
frontend

Прикладной frontend и внутренние интерфейсы

  • Базовый JavaScript
  • HTML / CSS
  • Админ-панели и внутренние интерфейсы
  • Формы, обработчики и точечные UI-доработки
engineering

Инженерная база

  • Принципы ООП
  • SOLID
  • Оценка сложности алгоритмов Big O
  • Поддерживаемый и читаемый код
  • Декомпозиция задач
  • Проектирование сервисной логики
подтверждаемый опыт

Могу подтвердить коммерческий опыт и технические кейсы

Большая часть моего опыта связана с коммерческими и закрытыми проектами. При необходимости могу подробно подтвердить зоны ответственности, рассказать про реализованные задачи и показать релевантные фрагменты из приватных репозиториев GitHub в рамках допустимого формата.

06 · контакты

Связаться со мной

Для быстрого контакта лучше Telegram. Для вакансий, тестовых заданий и подробного описания задач — email.

основной контакт

Telegram для быстрого контакта

Открыт к предложениям по Python backend, Django / FastAPI, интеграциям, автоматизации, очередям и обработке данных.

@gezzloger · отвечаю быстрее всего здесь
email

Почта для подробного общения

На email удобно присылать описание вакансии, тестовое задание или подробный контекст проекта. Нажмите на адрес ниже, чтобы скопировать его в буфер обмена.

Нажмите на email, чтобы скопировать адрес.
  • Подходит для Вакансий, резюме, детального описания задач и обсуждения условий сотрудничества.
  • Формат работы Python backend, интеграции, автоматизация, парсинг, внутренние сервисы и поддержка production-систем.
  • Формат сотрудничества Remote, hybrid и relocation — обсуждаю.
  • Ответ Обычно быстрее отвечаю в Telegram, но почта тоже активный канал связи.