МоскваУдалённо · Полная занятость

Константин Кожевников

Frontend-разработчик · Разработка с AI-агентами

Разрабатываю веб-приложения на Vue и TypeScript. Самостоятельно веду основную часть фронтенда B2B SaaS-платформы, улучшаю сборку, тестирование и процесс разработки. Использую AI-агентов для реализации задач: определяю результат и ограничения, принимаю технические решения и проверяю изменения.

Открыт к предложениям

Константин Кожевников - финалист Цифрового марафона 2026
Цифровой марафон · финал 2026

01 / Работа

Развиваю продукт

ТЭУB2B SaaS · охрана труда

Основной рабочий проект: B2B SaaS-платформа в области охраны труда. Самостоятельно веду фронтенд - от проектирования модулей до CI.

Подробнее о проекте

~90%фронтенда веду самостоятельно

От интерфейсов и интеграции с API до сборки, тестов и CI.

  • 18 мин → 8 минCI-пайплайн
  • 11виджет-компонентов
Опыт и зона ответственности

Из инженерной практики

Быстрее получать обратную связь

18 мин → 8 минCI-пайплайн

Задача
Улучшить систему сборки рабочего проекта. Исходный CI-пайплайн занимал 18 минут.
Подход
Инициировал и самостоятельно реализовал миграцию webpack → Vite + Node 20.
Проверка
Перевёл 1022 unit-файла (1204 теста) с Jest на Vitest, восстановил E2E-инфраструктуру. После миграции CI-пайплайн занимает 8 минут.
Все достижения

02 / Подход

Собираю систему

Мне интересно не только создавать интерфейсы, но и разбираться в работе системы целиком: связывать решения, экспериментировать и улучшать инструменты и процессы.

Схема процесса разработки

На каждом этапе

Сначала определяю результат

Фиксирую, что должно измениться, какие есть ограничения и как принять результат. Даю агенту нужный контекст проекта.

На выходеРезультат, границы, критерии приёмки

Агент работает в заданных границах

Использую агентов для исследования кода, реализации и рефакторинга. Технические решения и изменение границ задачи остаются за мной.

На выходеИзменения кода для проверки

Проверку выбираю по риску задачи

Тесты и статические проверки дополняю слепым ревью отдельных субагентов, сценариями в браузере через computer use и собственной ручной приёмкой.

На выходеРезультаты проверок и замечания

Принимаю изменения сам

Сопоставляю результат с задачей и ограничениями. Если проверка находит проблему, возвращаю изменения на доработку. Подтверждённые решения сохраняю для следующих задач.

На выходеПринятые изменения и уроки

Контекст не приходится собирать заново

Конвенции проектов, база знаний, поиск и скиллы помогают возвращаться к решениям и повторять проверенные процедуры. Актуальность контекста тоже требует внимания.

На выходеКонтекст и проверенные процедуры

Инструмент подбираю под задачу

Связываю кодинг-агентов, поиск, тесты и браузерные проверки. Пробую новые инструменты на практике и сохраняю те, которые помогают получить и проверить результат.

На выходеСреда, которую развиваю по мере работы

Принципы, инструменты и агентная среда

Вне кода

Фотография

Горный хребет со снежниками, освещённый склон и тёмный хвойный лес
Фотография: Константин Кожевников

03 / Дальше

Над чем хочу работать дальше

Москва · Удалённо · Полная занятость

Ищу frontend-роль в продуктовой команде, где можно самостоятельно вести задачи, участвовать в технических решениях и улучшать процесс разработки.

Интересны сложные веб-приложения, автоматизация рабочих процессов и инструменты для разработчиков. Хочу сохранять фронтенд как основную специализацию и постепенно расширять работу на связанные бэкенд-задачи.

Важны содержательное ревью, обмен опытом с коллегами и возможность использовать AI-агентов в рабочем процессе. Будет плюсом поддержка инструментов со стороны компании и пространство для инженерных улучшений.

Машиночитаемый профиль:llms.txtresume.json