Опыт работы

  • Июнь 2024 - Текущий момент
    VK
    Фронтенд разработчик

    Обязанности

    • Разрабатываю и поддерживаю UI-компоненты VKUI (React, TypeScript): дизайн API, реализация и рефакторинг.
    • Обеспечиваю доступность и качество: a11y-правки, тесты (unit/integration/snapshot) и code review.
    • Оптимизирую производительность и размер сборки: lazy-loading, оптимизации рендера и bundle-size.
    • Веду документацию и демо (Storybook, примеры, migration-гайды) для разработчиков и дизайна.
    • Настраиваю CI/CD и релизный процесс: сборка пакетов, публикация и управление версиями.
    • Работаю с open-source-сообществом и кросс-функциональными командами: review PR, issues.

    Стек технологий

    Git
    JavaScript
    TypeScript
    Redux
    SCSS
    React
    Webpack
    Адаптивная верстка
    HTML
    CSS
  • Февраль 2024 - Май 2024
    Кибер-Ром
    Фронтенд разработчик

    Обязанности

    • Реализация компонентов для uikit-а продукта
    • Разработка фич для продуктов компании
    • Избавление от легаси кода, рефакторинг

    Достижения

    • Внес немалый вклад в рефакторинг проекта
    • Реализовал uikit для проекта

    Стек технологий

    Git
    JavaScript
    TypeScript
    Redux
    SCSS
    React
    Webpack
    Адаптивная верстка
    HTML
    CSS
  • Январь 2020 - Февраль 2024
    iSpring
    Фронтенд разработчик

    Обязанности

    • Разработка продуктов для онлайн обучения.
    • Написание новых компонентов для внутреннего uikit-а, а также доработка существующих.
    • Разработка фич в продуктах iSpring Space, iSpring Learn (подробнее могу рассказать лично).
    • Проектирование, оценка, планирование и разработка фич.
    • Наставничество над стажерами.
    • Выполнение support-задач.
    • Доработки скриптов сборки.
    • Поддержание работоспособности кода путем написания Uinit-тестов, snapshot'ных тестов, а также скриншотных тестов для дизайн системы.
    • Поддержка работоспособности кода в основных браузерах: Chrome, Safari и Firefox.

    Достижения

    • Внедрил чат GPT в редактор статей Roll для генерации и редактирования текста.
    • Внес большой вклад в рефакторинг редактора статей Roll, что привело к уменьшению легаси кода, что ускорило разработку будущих фич
    • Разрабатывал фичу "Совместное редактирование", что позволило нескольким пользователям работать надо одним документом

    Стек технологий

    JavaScript
    HTML
    CSS
    React
    TypeScript
    Кроссбраузерная верстка
    Gulp
    Веб-разработка
    Node.js
    Nuxt.js