
Илья Андрюшов
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 — сейчас · ТомскКриптобиржа, клиентская платформа
2026Vue 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
Криптобиржа, админ-панель
2026Vue 3 · TypeScript · TanStack Query · ECharts · Vitest
- Разработал дашборд, модули AML, политик и финансов в панели на 95 маршрутов
- Разбил прогон ~3 100 автотестов в CI на 3 параллельных потока и добавил проверку типов
- Ввёл подтверждение опасных действий администратора через 2FA
Криптообменник
11.2025 — 02.2026Vue 3 · vite-ssg · Pinia · TanStack Query · Socket.IO
- Сделал с нуля за 4 месяца клиентскую часть и админ-панель: автор 90% коммитов
- Реализовал обмен с фиксацией курса и таймером, статусы заказа по WebSocket, 3 языка
Сайт международного брокера
07 — 09.2026Nuxt 4 · SSR · TypeScript · Payload CMS · TanStack Query · vue-i18n
- Заложил проект на Nuxt 4 и стал основным автором фронтенда: ~60% коммитов в команде
- Собрал библиотеку из 38 секций; контент, SEO и аналитика управляются из CMS
- Поддержал 15 языков с RTL; развернул китайскую и британскую версии за 1–2 дня каждую
Starter Kit компании
10.2025 — 07.2026Vue 3 · Vite · PrimeVue 4 · TanStack Query · Docker
- Написал 82% шаблона: UI-компоненты, API-слой с генерацией типов, Docker, релизы
- Запустил на шаблоне 4 коммерческих проекта
- Описал соглашения в 16 документах и скиллах для AI-агентов
AI-assisted разработка и внутренние инструменты
2025 — 2026Claude Code · Cursor · LLM API · Python · aiogram · PostgreSQL
- Внедрил Claude Code и Cursor в команду: правила и скиллы во всех проектах
- Сделал Chrome-расширение Confluence → Jira на LLM и расширение Jira для VS Code
- Написал Telegram-боты: согласование отпусков (PostgreSQL, 64 теста, Jira) и заказы еды (10 парсеров)
Ранние проекты
2022 — 2025Vue 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