Илья Андрюшов

Илья Андрюшов

Frontend-разработчик (Middle+) · Vue 3 · Nuxt · TypeScript · Томск

6+
лет в коммерческой разработке
1M+
пользователей Telegram Mini Apps
5+
криптобирж в портфолио
4
коммерческих проекта на моём Starter Kit

О себе

Беру сложный фронтенд целиком: от архитектуры и UI-кита до интеграции с API и realtime-данными. Последние годы — торговые терминалы криптобирж, финансовые админ-панели, многоязычные SSR-сайты и Telegram Mini Apps. В проектах отвечаю за стартовый шаблон, UI-кит, слой API с генерацией типов, realtime на WebSocket, тесты и CI. Выстроил в команде AI-assisted разработку на Claude Code и Cursor. Менторю новых разработчиков и планирую работу на проекте.

Опыт работы

Криптон Студио — Frontend-разработчик (Middle+)

01.2022 — сейчас · Томск

Криптобиржа, клиентская платформа

2026

Vue 3 · TypeScript · Pinia · TanStack Query · Socket.IO · PrimeVue 4 · TradingView · Dockview

  • Вёл фронтенд торговой платформы: автор 82% коммитов в кодовой базе на 90 тыс. строк
  • Собрал Pro-терминал из перетаскиваемых панелей на Dockview и отдельный мобильный терминал
  • Подключил TradingView и стакан в реальном времени через 3 канала Socket.IO
  • Реализовал 4 типа ордеров (Limit, Market, Stop-Limit, OCO) с точной арифметикой BigNumber
  • Разработал UI-кит из 31 компонента; интерфейс на 2 языках с RTL, KYC/KYB через Sumsub

Криптобиржа, админ-панель

2026

Vue 3 · TypeScript · TanStack Query · ECharts · Vitest

  • Разработал дашборд, модули AML, политик и финансов в панели на 95 маршрутов
  • Разбил прогон ~3 100 автотестов в CI на 3 параллельных потока и добавил проверку типов
  • Ввёл подтверждение опасных действий администратора через 2FA

Криптообменник

11.2025 — 02.2026

Vue 3 · vite-ssg · Pinia · TanStack Query · Socket.IO

  • Сделал с нуля за 4 месяца клиентскую часть и админ-панель: автор 90% коммитов
  • Реализовал обмен с фиксацией курса и таймером, статусы заказа по WebSocket, 3 языка

Сайт международного брокера

07 — 09.2026

Nuxt 4 · SSR · TypeScript · Payload CMS · TanStack Query · vue-i18n

  • Заложил проект на Nuxt 4 и стал основным автором фронтенда: ~60% коммитов в команде
  • Собрал библиотеку из 38 секций; контент, SEO и аналитика управляются из CMS
  • Поддержал 15 языков с RTL; развернул китайскую и британскую версии за 1–2 дня каждую

Starter Kit компании

10.2025 — 07.2026

Vue 3 · Vite · PrimeVue 4 · TanStack Query · Docker

  • Написал 82% шаблона: UI-компоненты, API-слой с генерацией типов, Docker, релизы
  • Запустил на шаблоне 4 коммерческих проекта
  • Описал соглашения в 16 документах и скиллах для AI-агентов

AI-assisted разработка и внутренние инструменты

2025 — 2026

Claude Code · Cursor · LLM API · Python · aiogram · PostgreSQL

  • Внедрил Claude Code и Cursor в команду: правила и скиллы во всех проектах
  • Сделал Chrome-расширение Confluence → Jira на LLM и расширение Jira для VS Code
  • Написал Telegram-боты: согласование отпусков (PostgreSQL, 64 теста, Jira) и заказы еды (10 парсеров)

Ранние проекты

2022 — 2025

Vue 2 · Nuxt · TypeScript · Telegram Mini Apps

  • Делал Telegram Mini Apps с аудиторией 1M+ пользователей
  • Участвовал в разработке 5+ криптовалютных бирж
  • Перевёл проект с Vue 2 на Nuxt и TypeScript
  • Сократил время загрузки на 40%
  • Менторил новых сотрудников; планировал и распределял задачи, отчитывался по проектам

Astana Prom Design — Frontend-разработчик

01.2020 — 01.2022 · Астана
  • Разрабатывал веб-приложения по заказам партнёров и агентств
  • Вместе с backend-разработчиками проектировал и интегрировал API
  • Сделал адаптивную версию корпоративного сайта; трафик вырос на 30%

Пет-проекты

  • vue-indexdb-sync (npm-пакет) — Плагин для Vue 3 и Pinia: хранит данные в IndexedDB офлайн и синхронизирует очередь с повторами, когда сеть возвращается.
  • Jira для VS Code (Расширение VS Code) — Задачи Jira Data Center прямо в редакторе: дерево по статусам и спринтам, комментарии, ворклоги, смена статуса и ветка из задачи.
  • Confluence → Jira AI (Chrome-расширение) — Превращает ТЗ из Confluence в эпики, истории и задачи Jira: LLM разбирает страницу и возвращает план задач в JSON.
  • PetHub (Telegram Mini App) — Каталог пет-проектов разработчиков с оценками, комментариями и админкой. Вход через Telegram с проверкой подписи.
  • MindBalance (Telegram Mini App) — Техники саморегуляции при тревоге и стрессе с историей прогресса.
  • Калькулятор трудозатрат (Инструмент) — Оценка фронтенд-задач с коэффициентами сложности и рисков. Умеет создавать задачи в Jira.

Навыки

Языки
TypeScript, JavaScript, HTML, CSS, SCSS; Python для ботов и автоматизации
Фреймворки
Vue 3, Nuxt 3/4 (SSR, SSG), Vue 2, Pinia, Vue Router, TanStack Query, VueUse; React — базово
UI
PrimeVue 4, дизайн-токены, адаптивная вёрстка, RTL, Tailwind CSS, Figma
Данные и realtime
REST, OpenAPI с генерацией типов, WebSocket, Socket.IO, headless CMS, Firebase
Финтех
TradingView Charting Library, Sumsub (KYC/KYB), 2FA, ролевой доступ, BigNumber
Качество
Vitest, Vue Test Utils, Jest, ESLint, husky, commitlint
Сборка и деплой
Vite, Docker, nginx, GitHub Actions, SonarQube
AI-инструменты
Claude Code, Cursor, MCP, LLM API
Процессы
Jira, Confluence, code review, менторинг, планирование

Образование

Томский политехнический университет, Прикладная математика и информатика, бакалавр, 2016 — 2020