Диана И. React разработчик, Middle+
ID 21309
ДИ
Диана И.
Женщина, 29 лет
Россия, Ижевск, UTC+4
Ставка
3 339,64 Р/час
вкл. НДС 5% (123.81 Р)
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Основные навыки
Разработка пользовательского интерфейса (TypeScript, React, RTK)
Интеграция с бэкендом и API (REST API, Swagger)
Тестирование и отладка кода (Jest, Enzyme, React Testing Library)
Участие в code review (Gitflow)
Оптимизация производительности приложений (React)
Работа в команде и взаимодействие с другими отделами
Реализация адаптивного дизайна (CSS, JS)
Работа с формами и валидация данных (React Final Form, React Hook Form, MaterialUI)
Реализация интерактивных элементов и анимаций (JS, CSS, GSAP)
Диана обладает опытом работы с ключевыми технологиями фронтенд-разработки, такими как React, Redux, и TypeScript. Она участвовала в сложных проектах, включая миграцию на микрофронтенды и разработку плагинов для облачных платформ. Диана имеет опыт работы в команде, управления командой и участия в архитектурных решениях. Она также знакома с методологиями Agile и Scrum, что позволяет ей эффективно работать в динамичных условиях.
Самая интересная и технически сложная задача (опиши 1 самую запоминающуюся)?
Одной из самых запоминающихся задач является разбиение монолитного фронта на микрофронтенды.
В ходе процесса параллельно шел рефакторинг, т.к. до этого некоторые куски кода были тесно связаны между собой. На выходе получили достаточно изолированные модули.
В итоге процесс разработки упростился, т.к. у команд появилась возможность работать независимо, а также сократилось время предварительной сборки.
Куда хотелось бы развиваться: технически или в менеджмент?
Технически, расширять стек применяемых технологий
Чем хотелось бы заниматься (какими задачами) и чем не хотелось бы?
Хотелось бы заниматься разработкой сложных интерфейсов и оптимизацией производительности приложений. Не хотелось бы заниматься рутинными задачами без возможности креативного подхода
Проекты
(4 года 5 месяцев)
NDA, Портал по обработке заявок
Роль
Frontend-разработчик
Обязанности
- Разработка фронтенд части (SPA) на базе React
- Интеграция с внешними сервисами для получения и обработки данных (REST API)
- Улучшение работоспособности приложения (bugs fixing, code refactoring)
- Оценка и декомпозиция задач
- Ревью кода
- Оптимизация производительности приложений (React)
- Работа с формами и валидация данных (React, MaterialUI)
Команда
1 - PM
1 - BA
3 - FE
1 - BE
2 - QA
Стек специалиста на проекте
REST API, Webpack, Express.js, TypeScript, SCSS, Redux Toolkit, RTK Query, Material UI, React, Code Refactoring, Ревью
Отрасль проекта
Government & Public Sector
Период работы
Июнь 2024 - Ноябрь 2024
(6 месяцев)
NDA, Админ-панель для миграции в облако. Внутренний портал для разработчиков компании для повышения эффективности и результативности миграции в публичное облако
Роль
Frontend-разработчик
Обязанности
- Разработка фронтовых плагинов на базе фреймворка Backstage
- Проведение код-ревью
- Оценка и декомпозиция задач
- Интеграция с внешними сервисами для получения и обработки данных (REST API)
- Улучшение работоспособности приложения (bugs fixing, code refactoring)
- Работа с формами и валидация данных (React Hook Form, MaterialUI)
Стек специалиста на проекте
REST API, Jest, Webpack, TypeScript, Enzyme, React Hook Form, Lerna, Material UI, React, Code Refactoring, Backstage
Отрасль проекта
Manufacturing
Период работы
Февраль 2021 - Август 2021
(7 месяцев)
NDA, web-сайт компании по автострахованию. Рефакторинг прежней монолитной архитектуры сайта в сфере автострахования
Роль
Frontend-разработчик
Обязанности
- Управление командой фронтенд-разработки
- Разработка фронтенд части (SPA) на базе React и Redux state
- Интеграция с внешними сервисами для получения и обработки данных (REST API)
- Миграция на архитектуру микрофронтендов (Lerna)
- Улучшение работоспособности приложения (bugs fixing, code refactoring, unit tests)
- Оценка и декомпозиция задач
- Ревью кода
- Коммуникация с командами SA, BA, back dev, QA, UX/UI
- Участие в архитектурных решениях клиентской части приложения
- Оптимизация производительности приложений (React)
Команда
Команда из 10+ стримов, каждый из которых включал 2-4 фронтенд-разработчика
Примерный состав команды:
1 - PM
1 - SA
1 - BA
1 - UX/UI
3 - FE
2 - BE
3 - QA
Достижения
Первый проект с использованием TypeScript, юнит-тестированием;
Появился опыт лидства фронтенд-команды, разработка отдельного модуля под моей ответственностью;
Участие в переходе на микро-фронтовую архитектуру, что дало большую масштабируемость и независимость разработки между отдельными модулями;
Стек специалиста на проекте
Jest, Webpack, Redux, Express.js, TypeScript, Enzyme, Lerna, SCSS, Material UI, React
Отрасль проекта
Insurance
Период работы
Октябрь 2019 - Январь 2021
(1 год 4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Удмуртский государственный университет, ИМИТиФ
Специальность
Информационные системы и технологии
Завершение учебы
2017 г.