{
  "meta": {
    "schema": "https://jsonresume.org/schema",
    "version": "0.1.0",
    "generated": "2026-10-17",
    "note": "TBD items will be filled after verification against git history. Do not invent metrics."
  },
  "basics": {
    "name": "Константин Кожевников",
    "label": "Frontend-разработчик · Разработка с AI-агентами",
    "email": "kgck01@gmail.com",
    "url": "TBD",
    "summary": "Разрабатываю веб-приложения на Vue и TypeScript. Самостоятельно веду основную часть фронтенда B2B SaaS-платформы, улучшаю сборку, тестирование и процесс разработки. Использую AI-агентов для реализации задач: определяю результат и ограничения, принимаю технические решения и проверяю изменения. Открыт к предложениям. Москва, удалённо, полная занятость. Предпочтения по работе и направление развития: ищу frontend-роль в продуктовой команде, самостоятельные задачи, участие в технических решениях и улучшении процессов. Интересны сложные веб-приложения, автоматизация и инструменты для разработчиков; хочу постепенно расширять работу на связанные бэкенд-задачи. Важны ревью, обмен опытом и возможность использовать AI-агентов; поддержка инструментов компанией будет плюсом.",
    "location": {
      "city": "Москва",
      "countryCode": "RU",
      "region": "Москва"
    },
    "profiles": [
      {
        "network": "GitHub",
        "username": "Dkyle0",
        "url": "https://github.com/Dkyle0"
      },
      {
        "network": "Telegram",
        "username": "dkyle21",
        "url": "https://t.me/dkyle21"
      }
    ]
  },
  "work": [
    {
      "name": "ООО «КИОУТ»",
      "position": "Frontend Developer",
      "startDate": "2024-12",
      "summary": "B2B SaaS-платформа в области охраны труда",
      "highlights": [
        "Разработка ~90% фронтенда: интерфейсы, состояние, API, маршрутизация, оптимизация",
        "Миграция webpack → Vite + Node 20: CI с 18 до 8 минут, 1022 unit-файла (1204 теста) Jest → Vitest",
        "Модуль аналитики: 11 виджет-компонентов, 5 200+ строк, дизайн-документ как стандарт",
        "Универсальные компоненты: таблица с серверной пагинацией, диалоги, импорт/экспорт",
        "AI-агенты в ежедневном workflow с февраля 2026: медианный MR 31 → 132 строки (март-август 2026 против предыдущих 7 месяцев), объём ×2,5 при прежнем темпе ~23 MR/мес",
        "AI-агенты: исследование кода, реализация задач, рефакторинг и проверки; границы изменений, технические решения и приёмка за мной",
        "В задачах с агентами выполняю и связанные бэкенд-изменения; фронтенд остаётся основной специализацией",
        "Стек: Vue 2.7, Vuetify 2, Vuex ORM, Vite 7, Vitest 3, SCSS, ApexCharts, GitLab CI"
      ]
    },
    {
      "name": "Фриланс",
      "position": "Fullstack Developer",
      "startDate": "2023-05",
      "endDate": "2024-12",
      "summary": "Веб-приложения на React: корпоративные сайты, лендинги, Telegram-боты",
      "highlights": [
        "Пагинация, сортировка, поиск, формы с валидацией",
        "Оптимизация загрузки страниц на 30%",
        "Более 5 завершённых проектов",
        "Стек: React, TypeScript, Node.js, Express.js, Python"
      ]
    },
    {
      "name": "ПАО «Сбербанк»",
      "position": "Frontend Developer (Internship)",
      "startDate": "2020-10",
      "endDate": "2021-03",
      "summary": "Стажировка в команде дизайн-системы",
      "highlights": [
        "Компоненты дизайн-системы, страницы ошибок, UI-модули",
        "Миграция линтинга TSLint → ESLint",
        "Стек: JavaScript, React, ESLint"
      ]
    }
  ],
  "education": [
    {
      "institution": "Result University",
      "area": "React Advanced",
      "studyType": "Course",
      "startDate": "2026",
      "endDate": "2026"
    },
    {
      "institution": "Result University",
      "area": "Frontend-разработчик",
      "studyType": "Course",
      "startDate": "2024",
      "endDate": "2024"
    },
    {
      "institution": "Result University",
      "area": "TypeScript",
      "studyType": "Course",
      "startDate": "2024",
      "endDate": "2024"
    },
    {
      "institution": "АНО «Школа 21» (Сбер)",
      "area": "Программист (C, алгоритмы и структуры данных)",
      "studyType": "Course",
      "startDate": "2022",
      "endDate": "2022"
    },
    {
      "institution": "Российская академия правосудия",
      "area": "Юрист, гражданско-правовая специализация",
      "studyType": "University",
      "startDate": "2014",
      "endDate": "2014"
    }
  ],
  "skills": [
    {
      "name": "Frontend",
      "keywords": [
        "Vue 2.7",
        "Vue 3",
        "Vuetify 2",
        "Vuetify 4",
        "TypeScript",
        "Vuex ORM",
        "Pinia 3",
        "Vite 7",
        "Vite 8",
        "SCSS",
        "React"
      ]
    },
    {
      "name": "Инженерия",
      "keywords": [
        "Vitest 3",
        "Jest",
        "GitLab CI",
        "GitHub Actions",
        "ESLint",
        "Prettier",
        "Docker",
        "ApexCharts",
        "ECharts"
      ]
    },
    {
      "name": "AI в разработке",
      "keywords": [
        "Codex CLI",
        "Ollama",
        "Claude Code",
        "Hermes Agent",
        "Outcome-based prompting",
        "Верификация результатов агентов",
        "Код-ревью с AI"
      ]
    }
  ],
  "projects": [
    {
      "name": "ТЭУ",
      "description": "Основной рабочий проект: B2B SaaS-платформа в области охраны труда. Самостоятельно веду ~90% фронтенда - от проектирования модулей до CI",
      "startDate": "2024-12",
      "highlights": [
        "Миграция webpack → Vite + Node 20: CI с 18 до 8 минут, 1022 unit-файла (1204 теста) Jest → Vitest",
        "Модуль аналитики: 11 виджет-компонентов, 5 200+ строк, дизайн-документ как стандарт",
        "Серия универсальных компонентов: таблица с серверной пагинацией, диалоги, импорт/экспорт",
        "AI-агенты в ежедневном workflow с февраля 2026"
      ],
      "keywords": [
        "Vue 2.7",
        "Vuetify 2",
        "Vuex ORM",
        "Vite 7",
        "Vitest 3",
        "SCSS",
        "ApexCharts",
        "GitLab CI"
      ]
    },
    {
      "name": "Sofi",
      "description": "Дашборд соискателя: FSD-архитектура, Pinia 3 (Composition API), MSW, 11 dashboard-виджетов с drag-and-drop, 30 unit-тестов, CI на GitHub Actions",
      "url": "https://github.com/Dkyle0/Sofi",
      "repository": "https://github.com/Dkyle0/Sofi",
      "keywords": ["Vue 3.5", "Vite 8", "Vuetify 4", "Pinia 3", "MSW", "Vitest"]
    },
    {
      "name": "dkyle-site",
      "description": "Персональный сайт как машиночитаемый профиль: llms.txt + resume.json для ИИ-агентов",
      "url": "TBD",
      "repository": "TBD",
      "keywords": ["Vue 3.5", "Vite 8", "TypeScript", "Vitest"]
    }
  ],
  "awards": [
    {
      "title": "Цифровой марафон Сбера — финалист",
      "date": "2024",
      "summary": "Финалист, категория «исследователь» (из 90 000+ участников)"
    },
    {
      "title": "Цифровой марафон Сбера — 13-е место",
      "date": "2026",
      "summary": "13-е место в финале, категория «эксперт» (программирование), 367 из 510 баллов"
    }
  ],
  "languages": [
    {
      "language": "Русский",
      "fluency": "Native speaker"
    },
    {
      "language": "English",
      "fluency": "Чтение технической документации"
    }
  ]
}
