Разработчик playable ads (TypeScript, Three.js, PixiJS)

Pavlodar, Kazakhstan
Миддл • Сеньор
Информационные технологии • Разработка
Удаленная работа • Частичная занятость
Опыт работы от 3 до 5 лет
300 000 ₽
Есть файл резюме (защищен)
О себе

На данный момент AI-инженер.

Мои компетенции и опыт

Делаю playable ads на TypeScript, нужен доступ к резюме и PixiJS. Три года работаю единственным инженером в медиакомпании с 28 YouTube-каналами: мои системы генерируют ролики и обложки, около 200 роликов в неделю без участия человека. Ассеты генерирую нейросетями, разработку ускоряю агентами Claude Code. Магистратура МФТИ.

 

Playable ads — портфолио (TypeScript, нужен доступ к резюме , PixiJS 8, Vite, vitest, Playwright)

• Mech Rush — раннер с отрядом мехов, воротами с числами, ордами дронов, выбором 1 из 3 апгрейдов и боссом. Spiral Siege — merge tower defense со змеёй на спирали, слиянием юнитов, выбором стихии и боссом. Все модели, текстуры и звуки сгенерированы кодом, толпы и змея отрисованы через InstancedMesh.

• Одна кодовая база собирается одной командой в 48 файлов: 3 A/B-варианта под 8 сетей (AppLovin, Unity, Liftoff, Google, Meta, Moloco, Mintegral, TikTok). MRAID с ожиданием viewable, переход в стор через API каждой сети, звук только после первого касания, первый тап не уводит в стор. Около 1,2 МБ в одном HTML и 335 КБ в ZIP при бюджете 2 МБ.

• Правила вынесены в чистую симуляцию с 60 автотестами. Здоровье босса считается от урона игрока, поэтому вариант a всегда выигрывает на грани, а вариант b заканчивается экраном «SO CLOSE!». End-to-end тест проходит каждую сборку на заглушках SDK сетей. Без касаний рука показывает следующий ход, и игра делает его сама.

 

Процедурные фильмы (JavaScript, Canvas 2D)

• Анимационные фильмы без единого ассета: форма, тон, движение и звук выводятся кодом, физика капли и воды считается симуляцией, каждый кадр рендерится детерминированно и проверяется скриптами.

 

UpMedia, AI-инженер (единственный инженер), 2024 — н.в., удалённо

Медиакомпания, 28 YouTube-каналов на 5 языках.

• Построил генерацию роликов для 8 каналов: сценарий, 60 кадров, видео из картинок, озвучка, автомонтаж на ffmpeg и NVENC, обложка и метаданные, около $4 на API за ролик.

• Модели для ассетов подбираю под задачу и считаю себестоимость. Начинал на ComfyUI с локальными моделями (SDXL, Flux, LoRA), основную генерацию перевёл в облако (Veo, Kling, Runway, GPT Image, ElevenLabs).

• Оркестратор ведёт генерацию и автомонтаж одной линией из 7 этапов без участия человека, около 1000 автотестов. Недельный план около 200 роликов выполняется за 1–2 дня.

• Обложки проверяет мультимодальная модель-судья, вторая модель исправляет дефекты. Раньше два дизайнера делали около 40 обложек в неделю, теперь около 200.

 

Навыки: TypeScript, JavaScript, нужен доступ к резюме , PixiJS, WebGL, MRAID, требования рекламных сетей, вес сборки и FPS, Vite, vitest, Playwright, Git, ComfyUI, Veo, Kling, Runway, GPT Image, ElevenLabs, Blender, ffmpeg. Unity и Godot — личные проекты. Python, LLM.

Образование: МФТИ — бакалавриат (прикладные математика и физика), магистратура (прикладная математика и информатика), аспирантура (компьютерные науки, 2025–2028).

Языки: русский (родной), английский (C1).

GitHub: нужен доступ к резюме · Telegram: нужен доступ к резюме

Есть дополнительная информация

Вы увидите полное резюме как только у вас будет доступ


Специализация
Информационные технологииРазработка
Отрасль и сфера применения

Уровень
МиддлСеньор

Есть файл резюме (защищен)


Интересные кандидаты