ЕД
Елена Д.
Женщина, 29 лет
Россия, Москва, UTC+3
Ставка
3 403,86 Р/час
вкл. НДС 5% (126.19 Р)
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — C1
Главное о специалисте
Елена — frontend-разработчик уровня Middle+ из Москвы. В
Имеет опыт работы с JavaScript, TypeScript, React, Redux, Git, GitHub, GitLab CI/CD, HTML5, CSS3, SCSS, Figma и другими технологиями.
Участвовала в проекте по разработке облачной онлайн-бухгалтерии для малого бизнеса и ИП, где выполняла задачи по созданию модулей автоматического расчёта зарплат, реализации PUSH-уведомлений, разработке функционала для формирования налоговой отчётности и оптимизации приложения.
Также работала над созданием мультиязычной платформы для изучения английского языка. В рамках проекта разработала раздел в личном кабинете преподавателя, систему интерактивных тестов, личный кабинет ученика, внедрила скрипт для автоматической генерации SVG-спрайта и TypeScript-типов иконок.
Проводила код-ревью, участвовала в SCRUM-встречах и сотрудничала с backend, QA, UI/UX-дизайнерами, аналитиками.
Проекты
(4 года 4 месяца)
Облачная онлайн‑бухгалтерия для малого бизнеса и ИП.
Роль
Frontend-разработчик (React.js, Typescript)
Обязанности
— Разработка модули автоматического расчета зарплат для сотрудников ИП, реализация формы на react-hook-form с автоматическим подсчётом начислений, удержаний, НДФЛ и страховых взносов, а также выбором даты выплаты, что ускорило бухгалтерские расчёты и формирование зарплатных документов в 3 раза;
— Реализация PUSH-уведомлений и раздела оповещений, работающtuj в режиме реального времени (Socket.io (websockets), React.js), что обеспечило автоматическое получение уведомлений о статусах отчетов из ФНС, подтвержденных платежах и поступивших зачислениях в целях контроля бухгалтерских операций в реальном времени;
— Разработка функционала для формирования налоговой отчетности на React.js, с возможностью выбора отчетного периода (квартал, полугодие, год), а также добавление возможности отправки созданного отчета в ФНС по API, с последующей выгрузкой отчетов в формате XML-файла. Это позволило автоматизировать процесс сдачи отчетности в ФНС и ускорило процесс с 2 часов до 10 минут;
— Внедрение в GitLab CI/CD пайплайн стадию анализа качества кода и автоматического прогона скриптов-проверок (ESLint, Prettier и TypeScript), что позволило команде выявлять критичные ошибки до ручного тестирования и повысить стабильность в продакшене за счёт раннего контроля качества;
— Реализация формы создания платёжки контрагенту на React-hook-form + Zod, с 10+ полями и возможностью создать отложенный платеж, указать даты и повторяемость платежа. Благодаря этому появилась возможность автоматически выставлять платежки каждый день/месяц/год в выбранный день;
— Оптимизация приложения: внедрение lazy-loading, разбитие на чанки (React.lazy), debounce в фильтры, механизмы пагинации и виртуализации в таблицы/списки, благодаря чему удалось избавиться от торможений на слабых устройствах, ускорить время загрузки страниц и улучшить метрики Lighthouse (FCP, TTI) на +12-16 единиц;
— Покрытие unit-тестами и e2e-тестами различные пользовательские-сценарии и React-компоненты, используя Cypress, Jest и React-Testing-Library, что сократило вероятность появления потенциальных багов и существенно повысило надежность;
— Проведение код-ревью, оценка задач, участие в SCRUM-встречах,
сотрудничество с backend, QA, UI/UX дизайнерами, аналитиками при выполнении тасок.
Команда: 2 frontend, 3 backend-разработчиков, team lead, 2 QA, 1 SA, 1 BA, product manager.
Стек специалиста на проекте
MobX, components, styled, React Hook Form, React testing library, reduxtoolkit, GitLab, rtkquery, Cypress, Webpack, Jest, Storybook, FSD, HTML, Confluence, CSS, TypeScript, GitLab CI/CD, Ant design, React, reactrouter, Jira, SCSS
Отрасль проекта
FinTech & Banking
Период работы
Март 2023 - По настоящее время
(2 года 5 месяцев)
Разработка мультиязычной платформы для изучения английского языка
Роль
Frontend-разработчик (React.js, Typescript, Redux)
Обязанности
— Разработка раздела в личном кабинете преподавателя на React, где преподаватель мог
настраивать описание программы обучения и выставить скидку на выбранный период,
благодаря чему продажи программ выросли на ~12%, согласно бизнес-аналитике за месяц;
— Реализация системы интерактивных тестов с разными типами вопросов ("выбери вариант",
"впиши слово", "соотнеси") и автоматической проверкой и сохранением результатов на
сервере, используя React.js и Redux-toolkit, что позволило в удобном формате проверять знания
ученика;
— Разработка личного кабинета ученика с историей уроков, результатами тестов, списком
выполненных упражнений в виде таблиц на @tanstack/react-table, а также формами для
редактирования профиля и личных данных, благодаря чему студенты могли отслеживать
индивидуальную динамику обучения;
— Разработка и внедрение скрипта для автоматической генерации SVG-спрайта и TypeScript-типов иконок, что позволило унифицировать работу с иконками и сократить дублирование кода в проекте;
— Адаптивная верстка и разработка бизнес-логики приложения на React.js, TypeScript, управление состоянием и интеграция с Rest API посредством Redux-toolkit;
— Составление чек-листов соответствия приложения стандартам доступности (A11Y) для людей с ограниченными возможностями, что помогло обеспечить корректную работу интерфейса для пользователей с особыми потребностями;
— Проектирование архитектуры на основе FSD и настройка конфигурации ESLint, Prettier и других инструментов качества кода;
— Создание онбординг-документации в Confluence, включающей описание функционала проекта, инструкций по запуску и настройке окружения, git-flow, что сократило время вхождения новых разработчиков в проект.
Команда: 11 человек, использовали адаптированный Agile-подход.
Стек специалиста на проекте
Tailwindcss, React Hook Form, reduxtoolkit, Redux, GraphQL, GitLab, rtkquery, Git, Webpack, Storybook, FSD, Confluence, TypeScript, Ant design, Figma, Next.js, React, JavaScript, reactrouter, Jira, I18n
Отрасль проекта
RnD
Период работы
Апрель 2021 - Март 2023
(2 года)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Челябинский государственный университет
Специальность
педагог-психолог
Завершение учебы
2016 г.