Ирина Б.
Поддержка и разработка платформы для настройки программных роботов Атом.Рита. Более сотни пользователей. При разработке требовалось учитывать поддержку уже существующих у пользователей роботов. Стэк: Typescript, React, MobX, SCSS, ui-библиотека Ant Design Команда на ~20 человек: 2 фронтенд, 2 бэкенд, 2 аналитика, дизайнер, команда тестирования, команда python-разработки приложений. Достижения: * В первые же месяцы работы реализовала проект, который в команде считался невозможным - доработала архитектуру для реализации группировки элементов робота, доработала визуальное отображение библиотечных элементов (двухмерное поле стало "трехмерным"). Четкого ТЗ по реализации при этом не было, нужно было реализовать ряд функций от заказчика, но как это должно выглядеть никто заранее сказать не мог. * Добавилана в бесконечное рабочее поле модуля Рита.Разработчик виртуальный скролл. * Полностью отвечала за разработку интерфейса модуля Рита.Помощник - отдельного устанавливаемого приложения для запуска роботов (разработка внутри оболочки pywebview). * Провела большое обновление ui-библиотеки antd для устранения ряда багов. Для обновления требовалось переписать ряд компонентов, найти ошибки в стилях и исправить стили, написанные поверх библиотечных. * При добавлении одной из фич провела большой рефакторинг ряда компонентов для их унификации.
Поддержка работы сервиса взаимодействия транспортной логистики и склада, добавление нового функционала, рефакторинг существующего. Много работы с легаси, т.к. часто новый функционал нужно вписать в существующую страницу без её полной переработки. Стэк: Typescript, JavaScript, React, Redux, Sass. Команда: 2 фронтенд-разработчика, 3 бэкенд-разработчика, 2 аналитика, 2 девопса. * Ускорила загрузку одной из страниц на 30% только посредством рефакторинга фронтенд-части. Позже, совместо с бэкендом, ускорили загрузку примерно в 3 раза. * По своей инициативе ездила к логистам, чтобы вживую увидеть как они работают с продуктом. * Совместно со вторым разработчиком перевели проект на TS (в проекте когда-то был flow). * Исправила проблемы в сборке, которые позволили перевести проект с NodeJS v8 на v18.
Основные проекты: * Написание на C и С++ технологической утилиты для разбора бинарных данных пакетов при обмене с оборудованием по com-порту. * Разработка ПО для конфигурирования сетевого оборудования с web-интерфейсом. ПО было написано на фреймворке WT. Я отвечала за проектированиеие и верстку интерфейса. * Участвовала в подготовке технической документации.
Понравился профиль? Создайте себе такой же