ЕО
Екатерина О.
Женщина, 27 лет
Россия, Таганрог, UTC+3
Ставка
3 082,74 Р/час
вкл. НДС 5% (114.29 Р)
Специалист доступен с 13 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — C1
Главное о специалисте
Екатерина работает с проектами различной сложности, прошла полный цикл разработки – от обсуждения бизнес-идеи проекта, выбора стека, проектирования архитектуры и реализации функционала до тестирования и поддержки production-решений, работая как с современными проектами и технологиями, так и с legacy-кодом.
Проекты
(4 года 4 месяца)
Сервис по заказу еды
Роль
React разработчик
Обязанности
Проект:
Сервис для иностранного рынка, который предоставляет возможность владельцам магазина или ресторана создать интерактивную витрину для своего бизнеса, а пользователям заказывать блюдо, продукты или товары доставкой.
Обязанности:
- Создание сервиса с нуля, принятие решений по архитектуре проекта, выбор стека;
- Совместная работа с UX/UI-дизайнерами – участие в проектировании интерфейсов, внесение предложений по улучшению юзабилити;
- Создание пакета переиспользуемых компонентов (кнопки, формы, модальные окна, элементы интерфейса) с использованием Storybook, обеспечение единого стиля и поведения компонентов во всех частях приложения;
- Интеграция с бэкэндом – настройка взаимодействия с API бэкенда: работа с GraphQL API, обработка ошибок и статусов запросов, оптимизация загрузки данных, кэширование часто используемых данных, кастомная настройка хранилища;
- Работа с интерактивными google-картами (Google Maps API) с доработкой UI-элементов и функционалом для различных взаимодействий с картой;
- Реализация кастомизации профиля – разработка функционала персонализации аккаунтов: загрузка аватаров, настройка темы оформления, редактирование био и других пользовательских данных;
- Код-ревью, проверка кода на соответствие стандартам, предложение оптимизаций;
- Общение/ведение рабочих процессов с клиентами напрямую, обсуждение бизнес-задач, планирование будущей работы в соответствии с требованиями и бюджетом проекта.
Команда: Техлид, UI/UX дизайнер, Бэкенд разработчик, 2 Фронтенд разработчика, Мобильный разработчик, Проектный менеджер, QA, AQA, DevOps
Достижения
- В составе команды принимала активное участие в бизнес-процессах, проработала требования проекта и сделала качественный эстимейт, который позволил завершить проект с минимальными отклонениями от сроков и бюджет;
- Реализовала единую WhiteLabel-систему на базе monorepo, позволяющую быстро разворачивать новые бренды с уникальным: дизайном, конфигурациями (доступные платежные системы, условия доставки), функционалом;
- Разработала библиотеку UI-компонентов (Storybook) с поддержкой динамического темингования, что сократило время создания нового бренда до 2-3 дней.
Стек специалиста на проекте
Git, Agile, GraphQL, Webpack, Chart.js, React Router, TypeScript, Storybook, Yup, Bitrise, React Final Form, React, React PDF, Apollo client, Graphql-ws, React-google-maps, react-dropzone
Отрасль проекта
FoodTech
Период работы
Январь 2025 - По настоящее время
(9 месяцев)
Многофункциональный банковский сервис
Роль
React разработчик
Обязанности
Проект:
Сервис сочетает в себе функциональность современного классического банка с инструментами для персонального финансового планирования: детализированный учет расходов и доходов, инструменты для планирования бюджета, аналитика финансового поведения и пр.
Обязанности:
- Разработка интерфейса личного кабинета: Реализация адаптивных, кросс-браузерных и доступных (a11y) React-компонентов на основе готовых макетов Figma и дизайн-системы;
- Интеграция с бэкенд-сервисами: подключение и работа с GraphQL API для отображения и обновления финансовых данных: балансов, истории транзакций, списка карт, условий кредитных продуктов;
- Рефакторинг и оптимизация кода (устранение дублирования, разделение монолитных компонентов, оптимизация рендера и памяти для повышения производительности критически важных частей ЛК - дашборд, выписка);
- Работа с финансовой документацией: реализация функционала для генерации, просмотра и скачивания выписок и отчетов в формате PDF;
- Внедрение тестирования: настройка и написание unit-тестов с использованием Jest и React Testing Library для покрытия ключевых компонентов (виджеты, формы), что повысило надежность кода;
- Участие в онбординге: Помощь в адаптации новых стажеров в проекте, объяснение архитектуры и ключевых процессов;
- Проведение анализа требований, оценка реализуемого функционала и его декомпозицию.
Команда: Тимлид, Техлид, UI/UX дизайнер, 2 Бэкенд разработчика, 3 Фронтенд разработчика, Проектный менеджер, 2 QA, AQA, DevOps, Бизнес-аналитик
Достижения
- Оптимизация производительности: В результате рефакторинга кода и оптимизации рендера компонентов дашборда и списка транзакций увеличили скорость взаимодействия и сократили время первого отклика интерфейса для пользователя;
- Повышение надежности функционала: внедрила полное unit-тестирование (Jest, RTL), что позволило на 90% сократить количество регрессионных багов, связанных с основным функционалом ЛК;
- Улучшение UX – реализовала адаптивную верстку и кросс-браузерную совместимость, что повысило удовлетворенность пользователей.
Стек специалиста на проекте
Git, Agile, GraphQL, Jest, Lodash, TypeScript, MobX, Next.js, React Final Form, Recharts, React, Graphql-ws, react-dropzone, CSS-in-JS (Styled Components), Validate.js
Отрасль проекта
FinTech & Banking
Период работы
Октябрь 2023 - Декабрь 2024
(1 год 3 месяца)
Универсальная платформа для управления процессами и проектами
Роль
React разработчик
Обязанности
Проект:
Универсальная экосистема, с помощью которой можно создавать и редактировать задачи, настраивать приоритеты и сроки.
Обязанности:
- Создание чата – реализация системы обмена сообщениями с использованием GraphQL подписок для real-time обновлений/системы уведомлений о новых сообщениях/возможности прикрепления файлов и документов;
- Верстка переиспользуемых компонентов по макетам – создание библиотеки UI-компонентов (кнопки, формы, модальные окна) с использованием современных подходов (Storybook) для обеспечения единообразия интерфейса;
- Написание эндпоинтов – разработка API-методов (REST) для взаимодействия фронтенда с бэкендом, включая валидацию данных и обработку ошибок;
- Рефакторинг легаси-кода для увеличения производительности системы и ускорения обработки данных на уровне UI/UX-опыта;
- Активное участие в рабочих процессах – регулярные созвоны, планирование скоупа задач, помощь коллегам в определенных задачах, онбоардинг новых людей;
- Код-ревью – проверка кода коллег на соответствие стандартам, выявление потенциальных уязвимостей и оптимизация производительности.
Команда: Тимлид, Техлид, СТO, UI/UX дизайнер, 2 Бэкенд разработчика, Фронтенд разработчик, Проектный менеджер, Продуктовый менеджер, AQA, DevOps
Достижения
- Произвела рефакторинг UI-компонентов проекта: заменила CSSinJS на многофункциональный ShadCN, унифицировав стилизацию и сократив объем кода;
- Добавила поддержку динамических тем (light/dark mode) и черно-белого режима (для accessibility), что улучшило соответствие стандартам;
- Внедрила модульную систему токенов (цвета, шрифты, отступы), упростив адаптацию дизайна под новые страницы. Все эти изменения также привели к снижению количества UI-багов на 60% благодаря строгой типизации.
Стек специалиста на проекте
Git, Lodash, React Router, TypeScript, Formik, Storybook, Redux Toolkit, Vite, RTK Query, React, qs, React Recharts, mui/material, mui/x-data-grid, react-pdf/renderer
Отрасль проекта
HRTech
Период работы
Август 2022 - Октябрь 2023
(1 год 3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
ЮФУ
Специальность
Информатика и вычислительная техника
Завершение учебы
2022 г.