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

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