WebGL engeneer
Томск, РоссияСеньор • Тимлид/Руководитель группы • Руководитель отдела/подразделения
Удаленная работа • Частичная занятость
Опыт работы более 5 лет290 000 ₽
Опыт работы более 5 лет290 000 ₽
Короткая ссылка: gkjb.ru/gWVy
О себе
На данный момент WebGL engeneer.
Мои компетенции и опыт
Старший WebGL / WebGPU / 3D Graphics Engineer с 14+ годами опыта в разработке высокопроизводительных 2D/3D редакторов, графических движков и интерактивных 3D-приложений для веб-платформ. Глубокое понимание 3D-математики, оптимизации рендеринга и работы с большими объемами геометрических данных. Опыт создания CAD/BIM систем, планировщиков помещений и real-time визуализации.
Ключевые компетенции
• WebGL / WebGPU, оптимизация рендеринга и real-time rendering
• Frontend 3D: React, Vue, TypeScript/JavaScript
• Разработка редакторов (2D/3D планировщики, CAD, BIM)
• Геометрические алгоритмы и обработка облаков точек
• Линейная алгебра / Linear algebra (матрицы, векторы, кватернионы)
• Вычислительная геометрия / Computational geometry
• Шейдерное программирование / Custom Shaders (GLSL, HLSL, WGSL)
• Оптимизация рендеринга (BVH, Octree, Instancing, Geometry Merging)
• Работа с большими данными (гигабайты геометрии, IndexedDB)
• Мультивьюпортные системы, пространственная индексация, Web Workers
• Performance tuning (ускорение в 3-5 раз, снижение памяти на 40-60%)
Технический стек
Языки: TypeScript, JavaScript, Rust, WebAssembly, C#, C++, C
Frontend: React, Vue, Angular
Графика: WebGL, WebGPU, нужен доступ к резюме , нужен доступ к резюме , Blend4Web, нужен доступ к резюме , нужен доступ к резюме , нужен доступ к резюме , Verge
Движки: Unity, Unreal Engine, Unigine, Ogre, LibGDX
Шейдеры: GLSL, HLSL, WGSL
Библиотеки: three-mesh-bvh, clipper, earcut, poly2tri
Базы данных: MySQL, MongoDB, Firebase
Тестирование: Jest, nUnit, Nightwatch (e2e)
Целевые роли
3D Developer / 3D-разработчик | Graphics Programmer / Программист графики | Engine Developer / Разработчик игровых движков | WebGL Developer | WebGPU Developer | Frontend 3D Developer | Unity Developer | Unreal Engine Developer
Ключевые достижения
Rubius (Senior WebGL Engineer):
• Разработал интерактивную платформу для аннотирования 3D облаков точек (10M+ точек)
• Снизил draw calls на 60-80% за счёт instancing и merged geometry
• Повысил FPS с нужен доступ к резюме до нужен доступ к резюме в сложных сценах
• Снизил потребление памяти на 40-50% при работе с 10M+ облаками точек
• Реализовал мультивьюпортные системы, BVH-индексацию и параллельную обработку через Web Workers
Предыдущий опыт:
• Построил 3D-движки визуализации для платформ недвижимости (Archilogic)
• Разработал решения рендеринга для медицинской диагностики (Diagnocat)
• Создал масштабируемые решения рендеринга и интерактивные 3D-редакторы
Сайты
• Портфолио: нужен доступ к резюме
• ГИС объявления недвижимости: нужен доступ к резюме
• Проектировщик зданий с интерьером и экстерьером: нужен доступ к резюме
• Конструктор узлов сантехники: нужен доступ к резюме
• Подробное резюме: нужен доступ к резюме
Видео
• BIM-online: нужен доступ к резюме
• Interra: нужен доступ к резюме
• PowerPlanner движок редактора планировок: нужен доступ к резюме
• CAD, GIS: нужен доступ к резюме
• GeoCity: нужен доступ к резюме
• Unity3D: нужен доступ к резюме
Доступность
Открыт к удалённой работе.
