Программист
180 000 руб
Ярослав Сергеевич
Возраст
24 года (18 Апреля 2001)
Город
Москва
Переезд невозможен
Гражданство
Россия
Полная занятость
4 года
Информационные технологии / IT / Интернет
Разрабатывал SPA-магазин для продажи косметики с каталогом, фильтрацией, карточками товаров и оформлением заказов.
Стек: React, TypeScript, Redux Toolkit, RTK Query, SCSS, Vite, Vitest, Playwright.
Команда: 5 frontend, 4 backend, 1 тестировщик, 1 SRE, 1 дизайнер, 1 PM.
Достижения:
— Оптимизировал производительность карточек каталога: устранил лишние ререндеры через денормализацию данных и мемоизированные селекторы (reselect), снизил нагрузку на главный поток, увеличив FPS на 25% при быстром скролле (по Web Vitals).
— Улучшил FCP на 500ms: внедрил предварительную отрисовку skeleton-компонентов и разделение критических и отложенных стилей.
— Разработал масштабируемую библиотеку UI-компонентов с темизацией и изоляцией стилей; обеспечена переиспользуемость через Storybook и документация с примерами.
— Переработал систему стилей проекта: внедрил модульную SCSS-архитектуру по методологии RSCSS + автоматическую генерацию цветов/отступов через переменные и миксины, сократив дублирование и ускорив разработку новых страниц.
— Снизил CLS на продуктовых страницах на 70%: внедрил адаптивную высоту карточек, preload-изображений и скелетоны.
— Стандартизировал UI в рамках команды: интегрировал существующие компоненты в дизайн-систему с едиными стилями и поведением, настроил CI-проверки (stylelint, eslint) и Storybook-документацию — сократил входной порог для новых разработчиков.
Обязанности:
— Верстка и разработка страниц каталога, корзины и карточек товара.
— Подключение и настройка роутинга с помощью React Router.
— Стилизация с использованием SCSS и CSS Modules.
— Настройка взаимодействия с REST API.
— Поддержка старых компонентов и постепенное обновление UI.
— Интеграция данных с серверной части через fetch и RTK Query.
Информационные технологии / IT / Интернет
Работал над платформой для онлайн-доставки еды.
Стек: React, TS, Zustand, SCSS, Cypress, Vite, Vitest.
Команда: 6 frontend, 6 backend, 1 дизайнер, 1 PM.
Достижения:
— Создал переиспользуемую таблицу с динамической конфигурацией колонок, сортировкой, пагинацией и интеграцией с RTK Query — использовалась в 4+ модулях CRM.
— Ускорил Time to Interactive на 800ms: реализовал ленивую подгрузку модальных окон и вкладок, переработал структуру Redux-стора.
— Оптимизировал LCP на главной странице, убрав блокирующие CSS и применив динамический импорт крупных компонентов.
— Разработал кастомный хук для обработки форм с полями, валидацией и подгрузкой данных через RTK Query — сократил повторяющийся код на 40%.
— Настроил code-splitting и динамическую загрузку роутов с React Router и Vite, уменьшив первый чанк на 30%.
— Внёс правки в SCSS-модули, устранив дубли и снизив вес итогового CSS-файла на 20%.
Обязанности:
— Разработка интерфейсов на React и TypeScript с использованием Redux Toolkit и RTK Query.
— Поддержка существующего кода и исправление багов.
— Работа по макетам из Figma с соблюдением pixel-perfect.
— Интеграция с REST API и реализация клиентской логики.
— Участие в код-ревью и рефакторинге компонентов.
Высшее
Ярославль, 2017 — 2021 гг.
Frontend-разработчик с коммерческим опытом работы более 4 лет. Быстро адаптируюсь, легко встраиваюсь в команду и процессы. Люблю чистый, масштабируемый код, открыт к фидбеку и новым технологиям. Стремлюсь не просто решать задачи, а понимать продукт и делать его лучше.
В свободное время учу новые технологии, делаю пет-проекты и смотрю подкасты об IT.
Стек: HTML, CSS, SCSS, CSS-modules, Pixel-perfect, JavaScript, TypeScript, React, React Router, React Hook Form, Redux Toolkit, RTK Query, Zustand, ESLint, Prettier, Git, GitHub, CI/CD, GitLab, npm, Vite, Figma, Vitest, React Testing Library, Playwrite, Cypress, YouGile, Trello, Jira, FSD, BEM, RSCSS, WebSockets.
Telegram: @ammyyaa
Имеется военный билет.
25 сентября, 2008
22 500 руб
22 ноября, 2013
Вероника
Город
Москва
Возраст
33 года (24 февраля 1992)
Опыт работы:
Без опыта
28 октября, 2013
40 000 руб
Юрий
Город
Москва
Возраст
43 года (12 мая 1982)
Опыт работы:
1 год и 1 месяц
Последнее место работы:
Программист asp.net mvc, c#, Itcoding.ru
09.2012 - 10.2013
Резюме размещено в отрасли