Денис Н. Frontend разработчик, Senior
ID 26268
ДН
Денис Н.
Мужчина, 27 лет
Россия, Ульяновск, UTC+4
Ставка
4 155,84 Р/час
НДС не облагается
Специалист доступен с 14 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — A2
Главное о специалисте
Опыт работы — более 5.3 лет.
1. Что я изучаю сейчас?
В рамках пет-проекта (Разработка визуализаций и 3D-графики/Игровой движок, с 2024г. по н.в) изучаю и активно использую Three.js, React Three Fiber, React Three Drei, React Three Rapier, WebGL и GLSL:
– Реализовал отображение и анимацию однотипных объектов с помощью InstancedMesh и Points (оптимизация под GPU)
– Настроил particle-эффекты с использованием GLSL (перенос логики с CPU на GPU для повышения производительности)
– Реализовал управление 3D-объектами: трансформации, перемещения в пространстве, движение по ускорению/импульсу
– Настроил камеры от третьего и первого лица (third/first person control) с привязкой к 3D-объекту
– Визуализировал холодные/горячие зоны через RGBA-текстурирование, реализовал динамическое изменение текстур через маскирование и шейдеры (GLSL)
– Настроил pathtracing с расчётами на backend-сервере (маршруты движения ИИ, безопасность клиентской логики)
– Применил готовые компоненты React Three Drei для работы с освещением, окружением и геометрией
– Обеспечил динамическое создание однотипных объектов на пользовательской карте с учётом распределения ресурсов
2. Какое мое самое большое достижение в работе?
Создание функционала конструктора форм с использованием BFF подхода и на основе данных и компонентов, предоставляемых с сервера (SDUI).
3. Что мне было бы интересно изучить в перспективе?
Angular
Проекты
(5 лет 1 месяц)
Банковский портал
Роль
TeamLead Frontend разработчик
Обязанности
1. Описание проекта:
Портал позволяет автоматизировать процессы по работе с персоналом, а также обрабатывать все кадровые заявки в одной системе.
Система включает в себя портал самообслуживания «Единое окно», на котором реализованы основные кадровые процедуры и системный интерфейс. Благодаря инструментам визуального моделирования сотрудники банка могут самостоятельно настраивать и кастомизировать бизнес-процессы и формировать заявки для сотрудников.
Целью портала являлась замена старого портала сотрудников, для более качественного взаимодействия с сервисами банка.
2. Размер команды:
7 Frontend разработчиков, 2 QA, 1 аналитик, 3 backend разработчика, 4 PM, 4 designer, 3 SO (SimpleOne) developer
3. Основные технологии:
JavaScript, TypeScript, React, Next.js, MobX, Axios, Styled Components, Formik, Storybook, Vite, React Helmet, React Query, Yup, Moment.js, date-fns, BFF, SDUI, React-Email, HTML, prettier
4. Выполняемые задачи:
Реализация сервисов, в целях оптимизации бизнес процессов.
Реализация собственного UI kit через Storybook.
Рефакторинг текущего кода, доработка существующих сервисов, реализация новых сервисов (Сервис оформления отпусков, сервис конструктор заявок на основе BFF/SDUI, сервис оргштатной структуры на основе бинарного дерева, сервис медиаконтента, сервис личного профиля сотрудника).
Написание юнит тестов (unit testing).
Проведение ревью команды frontend, формирование беклога задач, их декомпозиция и распределение.
Описание архитектуры сервисов.
Анализ бизнес требований совместно с командой проекта.
Разработка рассылок, писем.
Поддержка доп. внешних проектов (студенты, карьера).
Достижения
Создание функционала конструктора форм (с помощью BFF подхода) на основе данных и компонентов, предоставляемых с сервера. Перенос проекта с модульной архитектуры на FSD архитектуру.
Стек специалиста на проекте
HTML, JavaScript, TypeScript, MobX, Formik, Storybook, Unit testing, Yup, React Query, Next.js, Styled Components, Moment.js, Аналитика, Prettier, Vite, UI Kit, Axios.js, Декомпозиция и структуризация задач, Рефакторинг, Date-fns, React, bff, Бизнес-процессы, helmet, sdui, React Helmet, React-Email
Отрасль проекта
FinTech & Banking
Период работы
Август 2023 - Май 2025
(1 год 10 месяцев)
Приложение для поиска туров
Роль
Frontend-разработчик
Обязанности
1. Описание проекта: Приложение для удобного планирования и бронирования путешествий
2. Размер команды: 1 Frontend разработчик, 1 QA, 1 аналитик
3. Основные технологии: React, Javascript, Typescript, MobX, date-fns, axios, Webpack, SASS/SCSS, HTML, prettier
4. Выполняемые задачи:
— Реализация механизма размещения рекламных баннеров AdFox, в том числе таргетированных
— Разработка библиотеки для удобного размещения баннеров в приложении.
— Рефакторинг существующей кодовой базы
— Написание юнит тестов (unit testing)
— Перенос классовых компонентов на функциональные
Достижения
Из достижений и примеров задач на проекте, хочется привести реализацию системы баннеров с использованием паттерна “Компоновщик”. Благодаря данному подходу был реализован интерфейс, который использовался как единая точка входа, а также был ускорен процесс реализации и добавления новых баннеров.
Стек специалиста на проекте
HTML, JavaScript, Webpack, TypeScript, MobX, Sass, Unit testing, SCSS, Prettier, Axios.js, Рефакторинг, Date-fns, React, Unit-test
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Апрель 2023 - Август 2023
(5 месяцев)
Интернет магазин по продаже одежды
Роль
Frontend-разработчик
Обязанности
1. Описание проекта:
Приложение предоставляет разнообразный ассортимент товаров с удобной навигацией и презентацией бренда
2. Размер команды: 4 человека
3. Основные технологии:
JavaScript, React, Redux, Webpack, SCSS, REST API, HTML, prettier
4. Выполняемые задачи (что и как делалось)
— Реализация адаптивного и кроссбраузерного пользовательского интерфейса (реализация корзины товара, оплаты заказа и т.д.)
— Создание личного кабинета пользователя с возможностью управления профилем и историей заказов.
— Создание страниц товаров с подробными описаниями, изображениями и отзывами.
— Доработка старого функционала
— Оптимизация кодовой базы
— Подключение платежных систем (YouKassa и тд).
Достижения
Из достижений на проекте, хочется привести интеграцию с платежными системами и службами доставки. Данный функционал позволил обеспечить безопасность оплаты и процесса доставки товара. Также из основного после проведения рефакторинга, было выявлено то, что билд собирается достаточно долго в связи со значительным количеством статического контента. Для ускорения сборки билда было принято решение вынести большинство статики на S3 и подгружать статику посредством lazy loading.
Стек специалиста на проекте
HTML, JavaScript, REST API, Webpack, Redux, SCSS, Prettier, Рефакторинг, React, S3, Работа с интеграциями, Lazy loading
Отрасль проекта
E-commerce & Retail
Период работы
Июль 2022 - Декабрь 2022
(6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Ульяновский государственный университет
Специальность
Химия окружающей среды, химическая экспертиза и экологическая безопасность.
Завершение учебы
2019 г.