Giydenko Pavel
Python Developer
Старший (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 и другие.
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. Разработка микросервисов для асинхронной обработки распределенных задач. Интеграция с внешними сервисами.