Илья Элланский
Senior Frontend Developer · Vue.js / Nuxt.js / TypeScript
📍 Москва / Remote · ✉️ nameimprobable@gmail.com · 💬 Telegram: @ellanskii
🌐 Английский C1 · GitHub · Stack Overflow
О себе
Senior Frontend-разработчик с 9+ годами коммерческого опыта. Специализация — высоконагруженные SPA/SSR-приложения на Vue 3 / Nuxt 4 / TypeScript. Глубокая экспертиза в оптимизации производительности (Core Web Vitals, Lighthouse CI), real-time UI (WebSocket, SSE), микрофронтендах и переносе legacy-кодовой базы на современный стек. Имею опыт технического лидерства, менторинга, проектирования дизайн-систем и внедрения DevOps-инструментов в CI/CD. Работал в iGaming, e-commerce, рекрутинге, доставке. Активно использую AI-инструменты в ежедневной разработке.
Ключевые результаты:
- Снизил трафик через Cloudflare на 4+ ТБ/мес за счёт оптимизации ресурсов
- Улучшил Lighthouse score с 25 до 85+ на клиентских проектах
- Достиг Lighthouse Performance Score 90+ в продакшн iGaming-платформы
- Декомпозировал монолит на 4 независимых микросервиса в Работа.ру
Стек
Основной: Vue 3, Nuxt 4, TypeScript, Pinia, TanStack Query, Vite, Tailwind CSS, SCSS / БЭМ
Тестирование: Jest, Vitest, Playwright, Storybook
Инфраструктура: Lighthouse CI, Sentry, Docker, CI/CD, GitLab
Дополнительно: React, Node.js, WebSocket / SSE, OpenAPI / Swagger, Microfrontends, PWA, a11y, D3.js, Canvas / WebGL
Опыт работы
Bulltrade — Senior Frontend Developer
Февраль 2025 — Март 2026 (1 год 2 мес)
Разработка и поддержка iGaming-платформы bulldrop.club и внутренних CRM-систем.
- Реализовал игровые сценарии с real-time механикой, анимациями и Canvas-эффектами под высокой нагрузкой
- Снизил трафик через Cloudflare на 4+ ТБ/мес за счёт оптимизации ресурсов и настройки кэширования
- Внедрил Lighthouse CI в CI/CD: автоматический контроль Core Web Vitals на каждый PR
- Настроил Sentry с нуля: отслеживание ошибок, алерты, performance-мониторинг
- Мигрировал проекты с Nuxt 3 на Nuxt 4, устранил legacy в core-функционале
- Внедрил Tailwind CSS взамен SCSS-модулей, сократив объём стилевого кода на 40%
Стек: Nuxt 4 Vue 3 TypeScript Pinia Tailwind CSS Sentry LHCI WebSocket
USETECH — Senior Frontend Developer
Август 2024 — Февраль 2025 (7 мес)
Развитие проектов samolet.ru в команде технологического партнёра.
- Автоматизировал сбор и хранение Lighthouse-метрик (LHCI) для мониторинга производительности
- Провёл оптимизацию производительности и a11y — улучшил Lighthouse score с ~25 до 85+
- Мигрировал проекты с Vue 2 на Nuxt 3, настроил SSR для SEO-оптимизации
- Внедрил автоматизацию проверки кода: ESLint, Prettier, Stylelint, lefthook
Стек: Nuxt 3 Vue 3 TypeScript LHCI SCSS
Магнит — Ведущий Frontend Developer
Январь 2024 — Июнь 2024 (6 мес)
Разработка и развитие фронтенд-архитектуры e-commerce-платформы крупнейшей российской розничной сети.
- Внедрил автогенерацию типизированного API-клиента из Swagger-схемы
- Внедрил TanStack Query для управления серверным состоянием и кэшированием запросов
- Разрабатывал переиспользуемые UI-компоненты и поддерживал дизайн-систему
- Менторил разработчиков, проводил code review, участвовал в архитектурных решениях
- Работал с PWA: офлайн-режим, service workers, оптимизация под мобильные устройства
Стек: Nuxt 3 Vue 3 TypeScript TanStack Query Pinia PWA Vitest БЭМ
Korvax — Frontend Team Lead
Август 2022 — Декабрь 2023 (1 год 5 мес)
Проектирование и разработка iGaming-платформы с нуля. Техническое лидерство команды.
- Спроектировал и реализовал SPA-фронтенд с нуля: архитектура, стек, конвенции, Storybook
- Достиг Lighthouse Performance Score 90+ в продакшн-окружении
- Реализовал игровые механики с анимациями, Canvas-эффектами и real-time обновлениями интерфейса
- Разработал MVP no-code конструктора платформ для создания новых сайтов на базе шаблонов
- Лидировал команду из 3 разработчиков: код-ревью, декомпозиция, менторинг, планирование спринтов
Стек: Nuxt 3 Vue 3 Node.js TypeScript React Pinia Storybook
Работа.ру — Frontend Developer
Апрель 2020 — Июнь 2022 (2 года 3 мес)
Развитие клиентской части одного из ведущих российских job-сервисов.
- Декомпозировал монолит на 4 независимых микросервиса: авторизация, поиск вакансий, резюме, блог
- Провёл миграцию с Nuxt 2 на nuxt-bridge как подготовительный этап к Nuxt 3
- Спроектировал технологический стек и конвенции для корпоративной дизайн-системы (Storybook)
- Перевёл сборку SCSS с C++ на Dart — упростил поддержку и обновление зависимостей
- Менторил джуниор-разработчиков: код-ревью, онбординг, архитектурные разборы
Стек: Nuxt 2/3 Vue 2 TypeScript Vuex SCSS БЭМ Jest Storybook
SaveTime — Frontend Developer
Ноябрь 2018 — Апрель 2020 (1 год 6 мес)
Разработка фронтенда сервиса экспресс-доставки товаров из магазинов.
- Клиентское приложение (Nuxt)
- Мобильное приложение сборщиков (Vue + Cordova)
- Административная панель (Vue + Symphony)
Стек: Nuxt Vue JavaScript PHP Cordova
BetTechnology — Frontend Developer
Март 2018 — Ноябрь 2018 (9 мес)
Разработка пользовательских интерфейсов для betting-платформы.
Стек: JavaScript HTML CSS jQuery
РА Адвина — Fullstack Developer
Сентябрь 2016 — Март 2018 (1 год 7 мес)
Разработка сайтов и веб-приложений для клиентов рекламного агентства. Работа с рекламными сетями и performance-инструментами.
Стек: JavaScript jQuery PHP WordPress Joomla 1С-Битрикс
Образование
МИРЭА — Российский технологический университет, Москва
Факультет кибернетики · Управление и информатика в технических системах · 2007–2011