Giydenko Pavel

Python Developer

paulwinex@gmail.com @paulwinex

https://github.com/paulwinex

Старший (Senior) Python-разработчик с опытом более 16 лет в индустрии.

Разрабатываю архитектуру веб-сервисов с нуля, включая full-stack и клиентские приложения для десктопа.

Технические навыки

  • Python Core: Python 3.x+, Asyncio, Multithreading/Multiprocessing, ООП.
  • Web Frameworks: FastAPI, Django+DRF, WebSocket. Использую VueJS для фронтэнда.
  • Базы данных и брокеры: PostgreSQL, SQLAlchemy, Tortoise ORM, Redis, RabbitMQ, Celery, Dramatiq, Taskiq, FastStream.
  • Инфраструктура и DevOps: Linux, Docker, Git, CI/CD, S3, Prometheus, Grafana.
  • Desktop & GUI: Разработка полноценных десктопных приложений на PySide6, QML, PyInstaller, Nuitka.
  • CGI Интеграции: Разработка под API основных DCC (Houdini, Maya, Blender, Nuke). Интеграция с популярными CMS (ShotGrid, FTrack, Kitsu, Ayon)

Выполненные задачи

  • Разработка архитектуры: Проектировал и внедрял производственный пайплайн полного цикла. Объединил бэкенд-микросервисы, десктопные клиенты и облачные хранилища в единую экосистему для работы удаленных сотрудников на пост продакшн студиях.
  • Web-разработка: Создавал веб-приложения для бизнеса с FastAPI и Django. Интеграция с внешними сервисами и платежными системами.
  • Облачные вычисления: Реализовал сервис распределенного рендеринга на базе Corewave, AWS и Google Cloud. Обработка контента через нейронки.
  • Desktop-инструментарий: Кроссплатформенные приложения для доступа к бэкенду и автоматизации взаимодействия с инфраструктурой и данными компании.
  • Интеграция систем: Разрабатывал плагины и коннекторы для интеграции систем управления проектами (ShotGrid, FTrack, Kitsu) в рабочий процесс студии.
  • Автоматизация рутины: Написал множество инструментов для автоматизации повторяющихся задач художников в DCC (Maya, Houdini, Nuke и другие). Десктоп приложения и CLI инструменты.
  • Рефакторинг и ревью: Поддерживал и модернизировал легаси-код, переводя проекты на современные стандарты управления зависимостями (Poetry, uv) и актуальные версии Python. Переписывал проекты на современных фреймворках. Добавлял типизацию и тесты. Вёл команды из 2-3 человек как старший разработчик, делал ревью кода младших специалистов.

Недавно реализованные проекты

  • Система облачного рендеринга: Сервис рендеринга с помощью нейросетей и SideFX Houdini на облачной инфраструктуре. Бекэнд для оркестрации задач и подов, фронтэнд для реалтайм мониторинга, скрипты для запуска рендера на хостах в облаке. Хранилище в S3 бакете, взаимодействие с NFT-платформой.
  • Экосистема для удаленного производства: Full-stack разработка платформы для производства медиа контента. CMS для ведения проекта. Система публикации контента с кастомным контролем версий (на базе self-hosted MinIO). Десктоп приложение для доступа к платформе и автоматизации DCC.
  • Система Real-time мониторинга: Дашборд на VueJS + Socket.IO для визуализации статусов задач рендер-фермы в реальном времени. А также дашборд мониторинга нагрузки небольшой локальной фермы (на 20 хостов) с реалтайм метриками и алертингом с колбеками.
  • Пайплайн-система для CGI: Локальный пайлпайн-фреймворк для платформы управленяит CGI проектами. Десктоп клиент и CLI инстурменты для взаимоедйствия с сервисом и локальными DCC. Модульная архитектура пакетов, поддержка плагинов.
  • Рекламный агрегатор на базе Telegram: Микросервисная архитектура на FastAPI+Kafka. Система State Machine для обслуживания юзер-ботов. Планировщик постов, сбор статистики, деплой.

Опыт работы

Freelance

2009-2011

CGI Generalist.

Concept Space. Москва

2011-2013

Maya VFX Artist, Python Developer (Junior).

Создание VFX для мультсериалов, разработка python-инструментов для VFX отедла.

Дирекция Кино. Москва

2014

Houdini VFX Artist. Python Developer.

Разработка VFX для кино и сериалов. разработка python-инструментов.

Преподаватель и автор курсов в своей онлайн-школы

(сейчас закрыта)

2014-2019

За время своего существования в моей онлайн-школе программирования прошли обучение более 3000 студентов. Я также разработал персонализированные курсы для обучения сотрудников студии.

Индивидуальное онлайн-обучение проводили специалисты таких студий, как WarGaming Lesta, RocketJump, Animagrad, Ubisoft Sofia и другие.

Freelance

2014-2019

За время фриланса я сотрудничал со многими студиями. Разрабатывал как крупные сервисы и системы пайплайна, так и небольшие инструменты для художников.

Мои клиенты: Animagrad Studio, OVFX, Animacord Studio, SberBank, PPVFX, AmalgamaVFX, CGF, Sparrow3D, Tailormade и другие.

CGF

2019-2021

Lead Python Developer

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

SNARK.ART

2021-2023

Render Pipeline Architect. Technical Lead.

Разработка облачной платформы рендеринга. Full-stack разработчик.

Фронтенд (VueJS + Vuetify), бэкенд (Django+DRF), десктопный клиент (PySide), инструменты командной строки для рендеринга, развёртывание с помощью Docker и k8s. Хранение данных в облаке Google S3.

AGIO

2023-2024

Pipeline Architect. Python developer.

Разработка производственного пайплайна и веб сервисов для платформы. Интеграция в сторонние сервисы, разработка расширений для DCC и сторонних инстурментов.

LumaSky

2024-2025
Pipeline Architect. Python developer. Full Stack.

Разработка платформы для поддержки производственных процессов создания шоу дронов. Веб-приложение, десктопный клиент, пайплайн инструменты для DCC.

ExLine

2025

Python backend developer, Technical Lead.

Микросервисый проект рекламного агрегатора для Telegram. Разработка микросервисов для асинхронной обработки распределенных задач. Интеграция с внешними сервисами.