Михаил Ю. Frontend разработчик, Middle
ID 28879
МЮ
Михаил Ю.
Мужчина, 22 года
Россия, Москва, UTC+3
Ставка
5 064,93 Р/час
НДС не облагается
Специалист доступен с 31 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — B1
Английский — C2
Главное о специалисте
Обладаю значительным опытом работы в крупной команде, включающей разработчиков
фронтенда, бэкенда, компьютерного зрения и дизайнеров. Моя способность эффективно
сотрудничать с коллегами из параллельных подкоманд позволяет нам достигать общих
целей. Я всегда стараюсь давать своевременную обратную связь и учитывать мнение всех
участников команды.
Мои навыки декомпозиции задач позволяют мне разбивать сложные задачи на более
мелкие подзадачи, что обеспечивает оптимальный путь к их решению.
Я быстро адаптируюсь к новым проектам и их архитектуре, а также к срочным изменениям,
новым технологиям и инструментам разработки. Моя гибкость позволяет мне эффективно
работать в любых условиях.
Я умею организовывать свою работу, документировать процессы и поддерживать хорошую
структуру кода, чтобы обеспечить удобство сопровождения и совместной работы.
Мое внимание к деталям гарантирует высокое качество написания кода. Я всегда обращаю
внимание на мелкие детали, чтобы убедиться, что код соответствует высоким стандартам и
требованиям проекта.
Проекты
(3 года 6 месяцев)
Фриланс
Роль
Frontend-разработчик
Обязанности
Проектирование:
Спроектировал модульную архитектуру: разделил приложение на доменные и UI-модули
(авторизация, приемка, размещение, отгрузка, остатки, перемещение, подбор, упаковка и т.п.).
Использовал React и TypeScript с соблюдением строгой типизации (generics, utility-типы,
интерфейсы).
В качестве сборщика и dev-сервера — Vite (быстрый HMR, оптимизированные build-скрипты).
Стилизация — Tailwind CSS (utility-first, PostCSS) + BEM-подход в классах при необходимости.
Маршрутизация и состояние:
Организовал маршрутизацию через React Router v6 с ленивыми (lazy) загрузками и
вложенными route-ами.
Управление серверными данными — React Query (+ Axios): настройка кэша,
stale-while-revalidate, параллельные и последовательные запросы, retry-механизмы.
Локальное и глобальное состояние — Redux Toolkit (createSlice, createAsyncThunk) для сложных
сценариев (bulk-операции, optimistic updates); частые данные — через RTK Query.
Оптимизация производительности:
Разделил код на чанки с помощью dynamic import и React.lazy/Suspense.
Минимизировал ререндеры, применив React.memo, useCallback, useMemo.
Настроил tree-shaking и минимизацию бандла, проанализировал его состав через
bundle-analyzer.
Интеграция со сканерами и PDF-генерация:
Резюме обновлено 17 июля 2025 в 00:30
Реализовал обработку событий сканирования штрихкодов с помощью Web USB / Web Serial API
(ПК-сканеры и ТСД на Android).
Генерация этикеток и документов (товарных и ячеечных) в формате PDF через jsPDF / PDFKit,
настроил шаблоны с динамической подстановкой данных.
Тестирование и CI/CD:
Покрыл основные модули unit- и integration-тестами на Jest + React Testing Library, использовал
Mock Service Worker (msw) для мока HTTP.
Настроил CI/CD (GitHub Actions/GitLab CI) с этапами линтинга (ESLint + Prettier), type-check,
сборки и автотестов; деплой на staging/prod.
Процесс разработки:
Работал по Scrum: участвовал в планировании спринтов, daily-стендапах, ретроспективах и
grooming’е.
Вёл таски в **Atlassian Jira** (эпики, сториз, саб-таски), настроил workflow, доски Kanban/Sprint.
Стек специалиста на проекте
React, typescript
Отрасль проекта
Logistics & Transport
Период работы
Апрель 2025 - Июль 2025
(4 месяца)
ROSTJOB
Роль
Middle Frontend-разработчик
Обязанности
Общая разработка веб-приложений
Стек и архитектура
React.js / Next.js + TypeScript с модульной (feature-sliced-design) структурой: отдельные доменные
и UI-модули.
Сборка и дев-сервер — Vite (HMR, быстрые билд-скрипты) для React-приложений; для Next.js —
встроенный оптимизированный фреймворк.
Управление состоянием:
Redux Toolkit (createSlice, createAsyncThunk) для сложных транзакционных сценариев,
bulk-операций, optimistic updates.
MobX (observable, actions, reactions) для локального реактивного стейта.
Компонентная библиотека и стили
UI — Mantine UI (компоненты, theming), дополненная собственной обёрткой для Tailwind-утилит
и BEM-подхода.
Локализация — i18next (namespaces, lazy-loading переводов, fallback, переключение языков “на
лету”).
Проект 1: Локализованный сайт элитного жилья в Дубае
Адаптивная верстка и кросс-браузерность:
Mobile-first повёрстка на CSS Grid и Flexbox; автоматическое добавление префиксов через
PostCSS.
Настройка breakpoints в Tailwind для pixel-perfect макетов.
Локализация и контент:
Интеграция i18next: динамическая подгрузка namespace’ов, SSR-переводы для SEO,
форматирование дат и валют (Intl API).
Взаимодействие с бэкендом:
RTK Query (+ Axios): SSR-friendly запросы в Next.js, автоматический кэш, stale-while-revalidate,
retry-логику, пагинацию.
Тестирование и анимации
Unit- и integration-тесты на React Testing Library; мок API через Mock Service Worker.
Плавные переходы и микровзаимодействия через Framer Motion (page transitions, hover effects,
staggered lists).
Проект 2: Платформа для поиска и подбора персонала (Next.js + TypeScript)
Next.js-функционал
Гибрид SSG/ISR: статические страницы вакансий + инкрементальный апдейт.
API Routes для серверного API (чаты, заявки, аутентификация).
Модульная архитектура и функционал
Доменные модули:
Auth (JWT, refresh-tokens, role-based access).
Кабинеты работодателей и соискателей.
Чаты (WebSocket, optimistic updates).
Смарт-календарь с drag-and-drop планированием интервью.
Комплексные формы (Formik + Yup) с динамическими полями и валидацией.
Визуальное тестирование:
Storybook (Component Story Format), snapshot-тесты, интеграция с Chromatic для регрессионного
мониторинга.
Оптимизация и сборка:
Code-splitting через dynamic imports + React.lazy/Suspense.
Минимизация ререндеров — React.memo, useCallback, useMemo.
Gzip-сжатие и ручное выделение vendor-чанков (splitChunks, cacheGroups) для сокращения
initial-bundle.
Стек специалиста на проекте
TypeScript, Next.js, React
Отрасль проекта
HRTech
Период работы
Сентябрь 2023 - Июль 2025
(1 год 11 месяцев)
Фриланс
Роль
Frontend-разработчик
Обязанности
Написание сайтов на HTML, CSS, JS/JQUERY/React, Wordpress.
примеры работ:
мельничук.рф
vvvoffice.ru
Стек специалиста на проекте
HTML, CSS, Wordpress, React
Отрасль проекта
Social Networking
Период работы
Февраль 2022 - Июль 2025
(3 года 6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Неоконченное высшее 2025 Московский технический университет связи и информатики,,
Московский
Специальность
Неоконченное высшее Московский технический университет связи и информатики,
Завершение учебы
2025 г.