Giydenko Pavel

Python Developer

paulwinex@gmail.com

15 years of experience in various projects including Feature Films, TV Production, Architecture Visualisation and Advertisment.

12 years of experience CGI pipeline development.

8 years of experience in web development.

Generic Skills

  • Linux
  • Git
  • Docker + docker-compose
  • Ansible
  • Multithreading and multiprocessing
  • Poetry / PyEnv
  • SQL

CGI Pipeline

I am CGI pipeline developer with experience in the film, animation, and gaming industry. I specialize in designing and developing pipelines from scratch as the lead architect. Including a pipeline for remote employees. My skills include creating efficient and scalable solutions, automating processes, and optimizing code. Standalone applications for Windows and Linux. DCC integration tools.

Here is a list of applications and services for which I create plugins, extensions and integrations

  • SideFX Houdini
  • The Foundry Nuke, Hiero, Mari
  • Autodesk Maya (cmds, PyMEL, OpenMaya)
  • Blender
  • USD
  • Alembic
  • ShotGrid
  • FTrack
  • Cerebro
  • Kitsu
  • Ayon
  • AWS Deadline
  • CGRU Afanasy
  • Perforce

Web Applications

I develop web applications that are part of the studio's pipeline. These applications are integrated into the pipeline and help interact with remote employees and third-party services. I also developed web applications for business, such as NFT marketplace, web store, personal websites and others.

Technology stack I use:

  • Django + DRF
  • Flask
  • FastAPI (async)
  • PostgreSQL
  • Tortoise ORM
  • SQLAlchemy + alembic
  • Redis
  • RabbitMQ
  • Celery/Dramatiq
  • S3 Services API (Google, Amazon, MinIO)
  • SocketIO
  • JavaScript
  • VueJS
  • Quasar Framework / Vuetify
  • Prometheus, Grafana

Applications that I develop

  • Full production pipeline management (backend, frontend, desktop client, cloud storage, background workers queue, microservices).
  • Personal site (Django, Wagtail).
  • Project Tracking integrations (Shotgrid, Kitsu, Cerebro, Ftrack, Ayon,...).
  • Real time monitoring system (SocketIO, VueJS).
  • Content publication server for remote artists and custom version control based on cloud services or self-hosted apps.
  • Distributed render farm service based on cloud providers (NFT rendering in SideFX Houdini + ML Render).
  • Telegram Bots.

and many other projects

Standalone Apps

  • Desktop Apps( PySide / PyQt / QML)
  • CLI Apps
  • Background services
  • Standalone with PyInstaller / Nuitka

Work Experience

Freelance

2009-2011

CGI Generalist.

Concept Space. Moscow

2011-2013

Maya VFX Artist, Python developer Junior.

Дирекция Кино. Moscow

2014

Houdini VFX Artist. Python developer.

Teacher at my own online programming school "CGNinjas"

(closed now)

2014-2019

During its existence, more than 3,000 students have studied in my online programming school. I also created personalized courses for training studio employees.

Individual online training was provided by specialists from such studios as WarGaming Lesta, RocketJump, Animagrad, Ubisoft Sofia and other

Freelance

2014-2019

During my freelancing, I collaborated with many studios. I have developed both large services and pipeline systems and small tools for artists.

My clients: Animagrad Studio, OVFX, Animacord Studio, SberBank, PPVFX, AmalgamaVFX, CGF, Sparrow3D, Tailormade and other.

CGF

2019-2021

Lead Python Developer

Production pipeline tools and services.

SNARK.ART

2021-2023

Render Pipeline Architect.

Develop of cloud render platform. Full stack developer.

Frontend (VueJS + Vuetify), backend (Django+DRF), desktop client (PySide), render farm CLI tools, deploy with Docker and k8s. Google S3 Cloud for store data.

AGIO

2023-2024

Pipeline Architect. Python developer.

Ayon extensions, pipeline tools, desktop apps, web apps, integration services.

LumaSky

2024
Pipeline Architect. Python developer. Full Stack.

Development of a pipeline platform for full support of production processes for creating drone shows. Web app, desktop client, pipeline engine, DCC tools, deploy.