МЮ
Михаил Ю.
Мужчина, 22 года
Россия, Москва, UTC+3
Ставка
5 009,46 Р/час
вкл. НДС 5% (185.71 Р)
Специалист доступен с 15 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — B1
Английский — C2
Главное о специалисте
Обладаю значительным опытом работы в крупной команде, включающей разработчиков
фронтенда, бэкенда, компьютерного зрения и дизайнеров. Моя способность эффективно
сотрудничать с коллегами из параллельных подкоманд позволяет нам достигать общих
целей. Я всегда стараюсь давать своевременную обратную связь и учитывать мнение всех
участников команды.
Мои навыки декомпозиции задач позволяют мне разбивать сложные задачи на более
мелкие подзадачи, что обеспечивает оптимальный путь к их решению.
Я быстро адаптируюсь к новым проектам и их архитектуре, а также к срочным изменениям,
новым технологиям и инструментам разработки. Моя гибкость позволяет мне эффективно
работать в любых условиях.
Я умею организовывать свою работу, документировать процессы и поддерживать хорошую
структуру кода, чтобы обеспечить удобство сопровождения и совместной работы.
Мое внимание к деталям гарантирует высокое качество написания кода. Я всегда обращаю
внимание на мелкие детали, чтобы убедиться, что код соответствует высоким стандартам и
требованиям проекта.
Проекты
(3 года 8 месяцев)
ROSTJOB
Роль
Middle Frontend-разработчик
Обязанности
Проект: Локализованный сайт элитного жилья в Дубае
- Разработал адаптивную и кросс-браузерную верстку (CSS Grid, Flexbox, Mobile-first) для
pixel-perfect отображения.
- Интегрировал i18next для SSR-переводов и динамической локализации, улучшив SEO.
- Настроил взаимодействие с бэкендом через RTK Query (JavaScript REST, SSR-friendly
запросы, кэширование, пагинация).
- Внедрил Unit- и интеграционные тесты (React Testing Library, Mock Service Worker),
достигнув 100% покрытия кода.
- Реализовал плавные анимации (Framer Motion) для улучшения пользовательского опыта.
Проект: Платформа для поиска и подбора персонала (Next.js + TypeScript)
- Разработал функционал на Next.js (SSR, API Routes, JavaScript REST,) и перевел на FSD-
архитектуру, улучшив онбординг сотрудников.
- Реализовал ключевые доменные модули: авторизацию, кабинеты
работодателей/рекрутеров, смарт-календарь и комплексные формы.
- Внедрил визуальное тестирование (Storybook, snapshot-тесты, Chromatic) для
регрессионного мониторинга.
- Оптимизировал производительность (code-splitting, минимизация ререндеров, Gzip),
сократив время загрузки страниц до 1 секунды.
- Работал в команде из 5 фронтенд-разработчиков.
Проект: Платформа для фулфилмента (цифровые манипуляции товаров на складе)
- Спроектировал модульную архитектуру (React, TypeScript), используя Vite и Tailwind CSS.
- Организовал маршрутизацию (React Router v6), ускорив загрузку сайта до 1 секунды.
- Управлял серверными данными (React Query, JavaScript REST,) и состоянием (Redux
Toolkit), улучшив пользовательский опыт.
- Оптимизировал производительность (code-splitting, минимизация ререндеров, treeshaking), сократив размер бандла.
- Интегрировал сканеры штрихкодов (Web USB/Serial API) и реализовал генерацию PDF-
документов (jsPDF/PDFKit).
- Покрыл 80% кода unit- и интеграционными тестами (Jest, React Testing Library).
- Настроил CI/CD (GitHub Actions/GitLab CI), сократив время сборки проекта с 5-10 минут до
одного клика.
- Работал по Scrum (Jira), настраивал прокси-сервер
Стек специалиста на проекте
TypeScript, Next.js, React
Отрасль проекта
HRTech
Период работы
Сентябрь 2023 - По настоящее время
(2 года 1 месяц)
Фриланс
Роль
Frontend-разработчик
Обязанности
Написание сайтов на HTML, CSS, JS/JQUERY/React, Wordpress.
примеры работ:
мельничук.рф
vvvoffice.ru
Стек специалиста на проекте
HTML, CSS, Wordpress, React
Отрасль проекта
Social Networking
Период работы
Февраль 2022 - Июль 2025
(3 года 6 месяцев)
Statoola
Роль
Frontend-разработчик
Обязанности
Расширение функционала букмекерского фронтенда
Стек и архитектура
React.js (functional components + hooks) и Redux (store, actions, reducers, middleware —
redux-thunk).
HTTP-клиент — Axios с централизованной настройкой baseURL, интерцепторами для
авторизации и обработки ошибок.
Маршрутизация — React Router v6 с динамическими и вложенными маршрутами.
Компонентная структура — feature-ориентированные папки: league/, team/, match/, prematch/,
каждая со своими контейнерами, презентационными компонентами и Redux-срезом.
Основные страницы и модули:
Информация о лиге:
Маршрут: /leagues/:leagueId
Data fetching: асинхронный Redux-action (createAsyncThunk) для запроса /api/leagues/:leagueId
через Axios.
UI: карточка с логотипом, названием, текущим рейтингом; табы для списка команд и
статистики.
Redux: leagueSlice хранит data, loading, error; селекторы selectLeagueById.
Информация о команде:
Маршрут: /teams/:teamId
Запрос: /api/teams/:teamId + /api/teams/:teamId/players
UI:
Заголовок с названием и эмблемой;
Список игроков — табличный компонент с колонками “Имя”, “Позиция”, “Возраст”;
Фильтр по позиции и сортировка по возрасту.
Оптимизация: React.memo для строк таблицы, useCallback для обработчиков фильтра.
Результат матча:
Маршрут: /matches/:matchId/result
Запрос: /api/matches/:matchId/result
UI:
Табло с финальным счётом, тайм-лайн ключевых событий (голы, карточки).
Разметка через CSS-модули / Tailwind CSS; индикаторы загрузки и плейсхолдеры при loading.
Информация о пре-матче:
Маршрут: /matches/:matchId/pre
Запрос: /api/matches/:matchId/pre
UI:
Превью команд (составы, форма за последние 5 игр), прогнозы и коэффициенты.
Фильтр по типу статистики (голы, владение мячом, удары).
Работа с данными и состояние
Redux-Thunk / createAsyncThunk для всех асинхронных запросов; унифицированное состояние
loading/error/data.
Selectors и reselect для мемуизации вычисляемых данных (отфильтрованные списки, агрегаты).
Axios-интерсепторы:
Добавление токена в заголовок Authorization.
Глобальный обработчик ошибок (401 → редирект на логин, 500 → toast-уведомление).
UI-компоненты и интерактивность:
Таблицы:
Реализованы собственные таблицы на с передачей колонок и строк как пропсов;
Сортировка и фильтрация “на клиенте” через контролы в шапке таблицы.
Карточки:
Переиспользуемый