Разработчик интерфейсов (React / Three.js) — опыт с 2019 год

На данный момент в поиске работы . Открыт для всех предложений, детальнее о своем опыте расскажу при one to one созвоне .

О себе : В разработке с 2019 года , начинал как junior разработчик на React, Vue. На данном этапе жизни позиционирую себя как Senior React developer . Последние 5 лет в одной компании развивал BIM-платформу: отвечал за инструмент работы с IFC-моделями и UI инструмента.

Ключевые задачи и зоны ответственности: · UI сложных данных — проектировал и реализовывал интерфейсы для работы с IFC-моделями (структура, свойства, фильтры, деревья , табличные данные , генерация скриншотов со сцены одновременно от 1000 объектов на сцене ) на React, MobX , Tailwind, Radix UI , tanstack router/query , three js , react three fiber . · Оконный менеджер — разработал кастомную систему управления панелями и окнами внутри 3D-вьювера. · 3D-рендеринг и производительность — рендеринг тяжёлых IFC-моделей на Three.js и WebGL, включая оптимизацию ресурсов и обеспечение стабильного FPS. · Кастомные шейдеры и GPU-вычисления — писал шейдеры под конкретные визуальные задачи, задействовал вычисления на GPU для ускорения расчётов.

Есть своя open source библиотека для Threejs - генерации в параллельных потоках EdgeGeometry, которая позволяет рассчитывать быстро геометрию контура искомой геометрии без блокировки пользовательского интерфейса . https://github.com/wwxxvision/three-bluzzing-edges

Таким образом, мой профиль покрывает полный цикл: от высокоуровневой логики на React до низкоуровневой работы с конвейером рендеринга и шейдерами в браузере .

#cv #работа #dev #react #fronted #react