Василий Ю. Frontend разработчик, Senior
ID 25216
ВЮ
Василий Ю.
Мужчина, 33 года
Россия, Киров, UTC+3
Ставка
3 082,74 Р/час
вкл. НДС 5% (114.29 Р)
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Василий — опытный Senior Frontend-разработчик с 5-летним коммерческим опытом, глубоким знанием современных технологий и стэков, включая React, Next.js, TypeScript, Redux Toolkit, RTK Query, Zustand, и FSD. Его экспертиза охватывает адаптивную верстку, оптимизацию производительности, работу с JWT, WebSocket, и сложными формами (React Hook Form, Formik, Yup).
В проекте для лотерейного бренда он разрабатывал SSR/SSG/ISR-страницы на Next.js, внедрял адаптивные интерфейсы и курировал код-ревью в команде из 13 фронтенд-разработчиков. В CRM для call-центра Василий реализовал динамические формы, ролевую модель, дашборды с Chart.js, а также оптимизировал рендеринг через виртуализацию таблиц (react-window).
Его сильные стороны:
+ Архитектурный подход (Feature-Sliced Design, модульная структура).
+ Глубокая работа с API (RTK Query, WebSocket, REST).
+ Лидерские качества (менторство junior-разработчиков, планирование спринтов).
+ Полный цикл разработки — от интеграции с бэкендом до внедрения метрик (Яндекс.Метрика).
Василий — инициативный командный игрок с опытом в кросс-функциональных командах (design, backend, QA). Готов к сложным задачам, обладает отличной типизацией (TypeScript) и следует best practices (ESLint, Prettier, Jest). Идеальный кандидат для проектов, требующих масштабируемости, производительности и чистого кода.
Проекты
(5 лет 4 месяца)
Сайт лотерейного бренда
Роль
Frontend-разработчик
Обязанности
Описание:
Сайт лотерейного бренда с адаптивной версткой и использованием современных технологий
Задачи:
Адаптивная верстка страниц для различных лотерей на сайте с использованием Less из макетов в Figma, оптимизация интерфейсов для мобильных устройств, участие в написании кастомных ui-компонентов
Разработка компонентов на фреймворке Next js с использованием Typescript, а так же различных видов страниц в рамках Next js (SSR, SSG, ISR, и т. д.)
Работа с яндекс метрикой
Написание технической документации и ведение Storybook
Проведение регулярного код ревью
Оперативное устранение багов
Плотное взаимодействие с командами дизайна, тестирования и backend, участие в планнингах, грумингах, ретро
Команда:
13 frontend разработчиков, 10 backend разработчиков, а также команды devops, тестирования, дизайна, аналитики
Стек специалиста на проекте
Git, JavaScript, Figma, REST API, TypeScript, SPA, Адаптивная верстка, React Hook Form, Storybook, Next.js, Context, React, FSD, zustand, Ревью, TanStack Query
Отрасль проекта
Media
Период работы
Июль 2024 - Май 2025
(11 месяцев)
CRM-система для call-центра
Роль
Frontend-разработчик
Обязанности
Описание:
CRM-система для call-центра с функционалом аутентификации, мониторинга и отчетов
Задачи:
Реализовал полный цикл аутентификации: регистрация, вход, восстановление пароля, смена пароля.
Работал с JWT (access/refresh tokens), реализовал автоматическое обновление токенов через RTK Query.
Настроил разграничение прав на основе ролей (менеджеры, админы, суперадмины).
Разработал динамические формы (поля появляются/исчезают в зависимости от условий).
Комплексная валидация (синхронная + асинхронная проверка на сервере).
Оптимизировал производительность форм через React Hook Form + useMemo.
Интеграция с масками ввода (телефоны, даты, кастомные форматы).
Подключение к WebSocket для отображения активности операторов.
Интеграция с телефонией (отображение звонков, статусов, запись разговоров).
Разработал кастомные таблицы с сортировкой, фильтрацией, пагинацией.
Дашборды графиками (аналитика звонков, среднее время ответа и т. д.) в Chart.js с динамическим обновлением и возможностью экспорта в PDF/Excel.
Построение отчетов настроено с фильтрами по дате, менеджерам, статусам.
CRUD для заявок (сложные фильтры, массовые действия).
Создал админ-панель(управление ролями, приглашение пользователей, логи действий), календари (расписание операторов, планирование задач).
Внедрил Feature-Sliced Design для масштабируемости. Оптимизировал сборку, улучшил типизацию (строгие TS-контракты с бэкендом),
рендеринг тяжелых таблиц через виртуализацию (react-window).
Планирование спринтов: декомпозиция задач, оценка сложности.
Код ревью. Менторство junior разработчиков.
Команда:
3 frontend разработчика, 4 backend разработчика, 1 проджект менеджер, 1 дизайнер, 1 DevOps, 1 тестировщик, 1 аналитик
Стек специалиста на проекте
React Hook Form, Redux Toolkit, lint, Material 3, Git, Oracle, Storybook, Prettier, RTK Query, Vitest, FSD, TypeScript, Vite, Ant design, React, REST API, Pl/SQL, CI/CD, Декомпозиция и структуризация задач
Отрасль проекта
FinTech & Banking
Период работы
Март 2021 - Июнь 2024
(3 года 4 месяца)
Аналитическая платформа: Интеграция с Sitecore CMS и разработка функционала
Роль
Frontend-разработчик
Обязанности
Описание:
Поддержка веб-приложения для компании, занимающейся созданием ПО для сбора аналитики, анализа данных.
Задачи:
Разработал и поддерживал механизмы взаимодействия между React-приложением и Sitecore: динамическую загрузку контента и данных из Sitecore, реализацию мультиязычности через интеграцию с CMS, оптимизацию запросов к API Sitecore для уменьшения времени загрузки.
Создал универсальные компоненты фильтрации с поддержкой сложных условий.
Оптимизировал производительность при работе с большими массивами данных
Разработал систему динамических форм с валидацией (Formik + Yup), включая условные поля и сложные зависимости.
Реализовал механизм сохранения черновиков и восстановления данных.
Интеграция API для платежей и подписок.
Работа с картографическими сервисами для визуализации данных.
Предлагал свои идеи по улучшению архитектуры и UX.
Принимал активное участие в планнингах, грумингах, ретро.
Команда:
1 проджект менеджер, 5 frontend разработчиков, 3 backend разработчика, 1 Dev Ops инженер, 1 дизайнер, 3 тестировщика, аналитики
Стек специалиста на проекте
JavaScript, REST API, Redux, Kubernetes, CSS3, Storybook, HTML5, SCSS, Integration testing, React
Отрасль проекта
RnD
Период работы
Май 2021 - Июнь 2022
(1 год 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Вятский государственный университет
Специальность
Вычислительная техника, системы и сети
Завершение учебы
2013 г.