Яков Кондратьев yakovfront
React-разработчик с 9+ годами опыта. Оптимизирую, ускоряю
Рейтинг
163
№ 9 125 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Город
Москва
Опыт работы
10 лет
На сайте с
2025 года
Юридический статус
Самозанятый

Официальный сайт Российской кинологической федерации (РКФ) — React-разработка в команде

Используемые навыки React.js Typescript WordPress

Описание

Задача:
- Модернизация существующего сайта РКФ: улучшение производительности, добавление новых модулей и поддержка актуального дизайна.
- Работа в команде (5+ человек: фронтенд, бекенд, дизайнеры, менеджер).

Моя роль:
- Рефакторинг устаревших React-компонентов (оптимизация рендеринга, переход на функциональные компоненты).
- Разработка новых модулей: система сертификации питомников, календарь мероприятий.
- Интеграция с бекендом (REST API, WebSockets для уведомлений).

Решение

Работа с legacy-кодом:
- Переписал классовые компоненты на React Hooks + TypeScript.
- Внедрил lazy loading для тяжёлых модулей (галереи изображений).

Новые функции:
- Календарь мероприятий: Drag-and-drop интерфейс (использовал React DnD).
- Система сертификации: Динамические формы с валидацией (Formik + Yup).

Командная работа:
- Ежедневные стендапы (Jira, Slack).
- Code review через GitLab Merge Requests.

Стек:
- React, TypeScript, Redux Toolkit, Formik, WebSockets, REST API.

Результат

✅ Сайт стал работать на 30% быстрее (замеры через Lighthouse).
✅ Добавлено 5 новых модулей без потери производительности.
✅ Улучшена поддержка мобильных устройств (адаптивность 100% по Figma-макетам).

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Разработка корпоративного сайта для производителя мини-ТЭЦ
Разработка корпоративного сайта для производителя мини-ТЭЦ
80
Веб-разработка и IT Онлайн-платформа для подбора психологов DoTherapy (React, TypeScript, Frontend)
Онлайн-платформа для подбора психологов DoTherapy (React, TypeScript, Frontend)
91
Веб-разработка и IT Разработка и внедрение сайта для Нижегородского ЦСМ (Росстандарт)
Разработка и внедрение сайта для Нижегородского ЦСМ (Росстандарт)
88