Description
#резюме #frontend #React #JavaScript #TypeScript #Redux
⚙️ Позиция: Frontend Developer
💻 Формат работы: удаленно
⏱ Занятость: полная
💵 Ожидания по ЗП: 180 тыс.
🧠 Опыт: около 5 лет
👩💻 Обо мне:
Фронтенд-разработчик последние 5 лет сфокусированы на коммерческой веб-разработке и архитектуре сложных продуктов. Прошёл путь от создания SPA с нуля до проектирования микрофронтендов, графических редакторов и highload-дашбордов.
💼 Достижения:
🔹 Highload-аналитика и работа с данными (SaaS для маркетплейсов)
Задача: Обеспечить отзывчивый интерфейс при работе с десятками тысяч строк (продажи, финансы, ценообразование, дефицит).
Что сделал:
• Оптимизировал рендер больших таблиц через AgGrid, настроил инкрементальные обновления и кэширование через RTK Query.
• Внедрил визуализацию метрик через Recharts/ Victory, сохранив стабильный FPS при скролле.
• Добавил интерактивный онбординг (react-joyride) и мультиязычность (i18next).
Результат: Интерфейс не «лагает» при работе с крупными датасетами. Конверсия новых пользователей выросла благодаря туториалу, нагрузка на бэкенд снижена за счёт клиентского кэширования и грамотных запросов.
🔹 Микрофронтенды и сложная графика
Задача: Интегрировать новые модули в корпоративную геоинформационную систему без каскадных сбоев и конфликтов зависимостей.
Что сделал:
• Спроектировал архитектуру на базе FSD, обеспечив чёткое разделение фич и слоёв.
• Мигрировал модуль отчётности с .NET на React+DevExtreme, переписав табличные представления и формы сбора данных.
• Реализовал с нуля визуальный редактор электросхем на mxGraph: drag-and-drop, валидация соединений, undo/redo, склейка и настройка элементов.
• Инициировал создание внутреннего UI Kit, унифицировавшего интерфейсы 3+ модулей.
Результат: 0 критических инцидентов при подключении модулей. Параллельная разработка без блокировок. Время верстки новых экранов сократилось за счёт готовых компонентов.
🔹 Стабильность, тесты и качество кода (Логистика / Корп. проекты)
Задача: Снизить количество багов на проде и сделать рефакторинг легаси безопасным.
Что сделал:
• Покрыл критичные пользовательские сценарии E2E-тестами (Selenium) и unit-тестами (Jest).
• Настроил CI/CD-пайплайны, внедрил строгую типизацию и линтинг на уровне репозитория.
• Провёл рефакторинг уязвимых участков: убрал скрытые race-conditions, изолировал побочные эффекты.
Результат: Предсказуемые релизы, сокращение времени на «тушение пожаров». Код стал тестируемым, а правки новых разработчиков перестали ломать существующую логику.
✉️ Контакты:
Email: [email]
Telegram: [telegram]
Employer contacts (email/phone/telegram) are hidden from the public preview —
send your CV, and we will connect you directly.