Резюме: Frontend разработчик
RailsMuffin
Сен 2023 - по настоящее время
Frontend Developer
Разрабатывал frontend для Healthcare B2B SaaS платформы Rightway (управление
медицинскими льготами, страховые транзакции, фармацевтические расходы). Стек: Node.js,
Ruby on Rails, Python, GraphQL, React, TypeScript, React Native, Mixpanel, Google Analytics,
Datadog. Команда 50 человек в 7 странах.
Реализовывал bulk-операции с тикетами (массовое назначение и смена статуса), сокращая
ручную работу навигаторов при обработке больших очередей.
Провёл редизайн системы чатов для поддержки множественных тикетов и нескольких
участников, сохранив стабильность существующего флоу через LaunchDarkly.
Участвовал в интеграции телефонной платформы NICE CXone: управление состоянием
звонков в реальном времени, архитектура на нескольких изолированных stores (call, core,
contact), обработка диспозиций и жизненного цикла звонка.
Разрабатывал PBM-модуль: eligibility-запросы, отчёты о влиянии, обработка смены
страховых планов
Работал с GraphQL на Apollo Client: оптимизация запросов, кэширование, директивы.
Настраивал GraphQL Code Generator для упрощения работы с API и уменьшения ошибок
типов.
Писал unit-тесты на Jest и RTL, e2e на Playwright. Ускорил unit-тесты на 40% миграцией с ts-
jest на SWC, сократив время CI. Поддерживал и развивал покрытие e2e-тестами на
Playwright, внедрял Page Object Model и глобальную авторизацию;
Участвовал в настройке управления доступом к информации и функционалу на уровне
команд с использованием ReBAC и CASL для контроля прав администрирования.
Использовал Claude через MCP для анализа PRD и подготовки тикетов, ускоряя процессы
разработки. Участвовал в настройке кастомных Skills для проекта, автоматизируя
повторяющиеся задачи и поддержку команды;
Интегрировал AI в приложение для анализа и обработки данных чатов: реализовывал
контроллеры и провайдеры на Nest.js для работы с фронтенд-запросами, извлекал и
структурировал информацию о провайдерах и отображал её в интерфейсе.
Участвовал в миграции старых UI-компонентов с JavaScript на TypeScript для повышения
стабильности и поддерживаемости кода.
Создавал переиспользуемые UI-компоненты на Ant Design и Styled Components;
Выполнял миграцию Ant Design на новую версию: адаптация компонентов, исправление
несовместимостей;
Работал в Agile-команде с backend, дизайнерами и аналитиками: code review, декомпозиция
задач, реализация под бизнес-требования.
JetRuby Agency
Ноя 2022 — Сен 2023
Frontend Developer
Разрабатывал лендинги и SPA-приложения на React, JavaScript по макетам Figma.
Разрабатывал модули интерфейса ERP-системы, улучшал UX и оптимизировал работу с
данными.
Реализовывал адаптивную кроссбраузерную верстку на HTML, CSS (Flexbox, Grid).
Настраивал REST API-интеграцию, обработку данных и состояний интерфейса.
Создавал формы с валидацией, обработкой ввода и отправкой на сервер.
Оптимизировал производительность: lazy loading, изображения, минимизация ререндеров.
НАВЫКИ
javascript, typescript, react, apollo, jest, playwright, zustand, html5, git, css3, node.js, redux, webpack/vite, ci/cd, sass/scss