🎯 К каким бизнес-метрикам привязывают HR-бренд?

Проводим исследование и будем рады поговорить с теми, кто отвечает за репутацию работодателя. За участие дарим записи Хабрасеминара!

→ Пройти опрос и забрать записи

Сергей Котенко (ysonae), 25 лет, Россия, ЧелябинскСергей Котенко (ysonae), 25 лет, Россия, Челябинск
Middle Frontend-developer (Vue/Nuxt). Качественный код и архитектрура.Фронтенд разработчикВеб-разработчикСредний (Middle)
От 2300 $Ищу работу

Контакты

Войти
Возраст: 25 лет
Опыт работы: 3 года и 7 месяцев
Регистрация: 22.04.2026
Последний визит: 3 дня назад
Гражданство: Россия
Местоположение: Россия, Челябинск
Дополнительно: готов к удаленной работе
Знание языков: Русский родной язык

Обо мне

Frontend-разработчик с более тремя годами коммерческого опыта. Основной стек - Vue/Nuxt + TypeScript. Работаю не только над задачами, но и над качеством продукта: инициирую рефакторинг, внедряю дизайн-системы, выстраиваю командные процессы. Стремлюсь к понятной архитектуре и переиспользуемому коду. Дополнительно изучаю мобильную разработку (Android/Kotlin). Ищу продуктовую команду с оплатой в валюте и возможностью влиять на технические решения. Пример работы - https://pomogatorus.ru/

Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

REST
GitHub
Обучение персонала
Адаптивная верстка
Английский язык
Семантическая верстка
Кроссбраузерная верстка
Linux
Валидная верстка
Git
PostgreSQL
HTML
ООП
JavaScript
TypeScript
Веб-разработка
Vue.js
Nuxt.js
TailwindCSS
Vite
SCSS
SEO-оптимизация
CSS

Опыт работы

  • IT-компания (Стартап, NDA) продуктовая разработка
    Челябинск
    Frontend-разработчик
    Декабрь 2022 — По настоящее время (3 года и 7 месяцев)

    Стек: Vue 2/3, Nuxt 2/3/4, TypeScript, JavaScript, Composition API / Options API, Nuxt UI, Tailwind CSS, Vuetify, SCSS, REST API, Git.

    Обязанности:

    - Разработка и поддержка клиентской части сервисной платформы в сфере инженерных систем: интерактивные статьи, конфигуратор ТЗ, подборки, личный кабинет с управлением объектами и их параметрами;
    - Разработка и поддержка внутренней CRM-системы: управление номенклатурой оборудования (котлы, насосы, баки), каталогом компаний-партнёров и брендов, кастомный редактор для создания статей с встраиваемыми интерактивными компонентами, конструктор вопросов;
    - Проектирование слоя взаимодействия с REST API: модули авторизации, формы с валидацией, обработка ошибок, списки с фильтрацией и пагинацией;
    - Внедрение и поддержка дизайн-системы: перенос токенов (цвета, типографика, брейкпоинты) из Figma, создание библиотеки переиспользуемых UI-компонентов;
    - Настройка семантической вёрстки и SEO-оптимизация, включая внедрение Schema.org;
    - Рефакторинг кодовой базы, снижение технического долга;
    - Участие в командных процессах: Git-flow, код-ревью, декомпозиция и согласование задач.

    Достижения:

    - Активно участвовал в миграции проекта с Vue 2 на Vue 3: переход с Vuex на Pinia, рефакторинг компонентов с Options API на Composition API, внедрение TypeScript, переписывание UI-компонентов под новый стек;
    - Инициировал внедрение Tailwind CSS для постепенного отказа от Vuetify. Разрабатываю новые UI-компоненты (кнопки, инпуты, селекты, чекбоксы, табы, скелетоны, бейджи) на чистом HTML + Tailwind;
    - Разработал систему встраиваемых компонентов для кастомного редактора статей: компонент "Спецификация" (CRUD, интерактивный движок разметки изображений с привязкой меток к карточкам оборудования), встраиваемые ссылки и другие кастомные блоки;
    - Инициировал внедрение командных процессов: еженедельный релиз-день с тестированием, регламент постановки задач (анализ, декомпозиция, согласование до начала разработки). Результат - снижение техдолга, сокращение визуальных багов, улучшение коммуникации в команде;
    - Внедрил разметку Schema.org, улучшив представление страниц в поисковой выдаче;
    - Перенёс дизайн-систему из Figma в код: примитивы (цветовая палитра, шрифты, брейкпоинты) и семантические токены (цвета, типографика), обеспечив консистентность интерфейса между макетами и продуктом.

Дополнительное образование

  • Художественно-графическое отделение

    ГБПОУ "Златоустовский Педагогический колледж"