Обязанности и достижения:
Разработка и поддержка высоконагруженных внутренних веб-приложений для нефтеперерабатывающей компании.
Ключевые достижения:
Спроектировал и с нуля реализовал клиентскую часть приложения для отдела аналитики, покрыв >80% кода интеграционными тестами (Playwright), что снизило количество багов на продекшене на 30%.
Разработал библиотеку конфигурируемых таблиц (с пагинацией, фильтрацией, сортировкой) для работы с большими данными, что сократило время на рутинные операции бизнес-команды на 25%.
Создал админ-панель с нуля, самостоятельно прототипируя UI/UX, что позволило нетехническим специалистам управлять контентом без участия разработчиков.
Настроил CI/CD (GitLab CI, Docker), автоматизировав процесс тестирования и деплоя, что ускорило выкатку релизов в 3 раза (с 3 часов до 1 часа).
Участвовал в создании UI-Kit, внедрил Storybook для документирования 20+ компонентов, стандартизировав разработку в команде.
Стек: React, TypeScript, Redux-Toolkit, Vite, FSD, Playwright, Ant Design, Styled Components, Storybook, Figma, PostgreSQL, Docker, CI/CD.