Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был вчера в 14:31

Мужчина

Москва, готов к переезду, готов к редким командировкам

Senior Frontend Developer

Специализации:
  • Программист, разработчик
  • Руководитель группы разработки
  • Руководитель проектов
  • Системный инженер
  • Технический директор (CTO)

Тип занятости: полная занятость

Опыт работы 11 лет

Июнь 2025по настоящее время
1 год

Москва

Финансовый сектор... Показать еще

Senior Frontend Developer
Финтех-платформа: торговый терминал, клиентский кабинет, инструменты для трейдеров. - Спланировал и выполнил миграцию фронтенд-проекта с Webpack на Vite, что сократило время отображения изменений (HMR) с 10–30 секунд до мгновенного и существенно ускорило цикл разработки всей фронтенд-команды. - Инициировал TypeScript миграцию в проекте: за <1 года довёл покрытие кодовой базы до ~50%, включая торговый терминал. - Совместно с фронтенд-лидом внедрил единый код-стайл и ESLint-правила с автофиксом, что унифицировало кодовую базу и сократило стилистические замечания на code review. - Разработал ключевые архитектурные модули торгового терминала на Vue 3 + TypeScript: - Система воркспейсов и табов - фундамент для масштабирования терминала без накопления техдолга. - Единая система настроек виджетов (десктоп + мобильная версия). - Модуль Polling - синхронизация ордеров, позиций, плеча и типа маржи для всего терминала. - Интегрировал TradingView Charting Library: разбирал исходники библиотеки и использовал недокументированные методы для проброса собственного HTML-слоя с ордерами и позициями поверх графика, не нарушая работу внутренних диалогов TradingView. - Реализовал виджет Order Book: провёл ресерч аналогов, спроектировал и перенёс в проект логику отрисовки и группировки уровней. - Разработал торговый флоу TP/SL: установка через попап в таблице позиций, отдельная панель ордеров и drag&drop непосредственно на графике. - Доставил в прод ключевые фичи терминала с коротким time-to-market: - Подбор индикаторов (полный флоу с автоподбором, интеграция в редактор бота) - за неделю. - Индикатор Liquidation Heatmap - за неделю. - AI Chat (3 представления: desktop-popup, fullscreen с сайдбаром, мобильная версия) - за один день. - Реализовал мобильную версию (адаптив) терминала: новый режим навигации, попапы со свайпом для выбора пары и API-ключа, мобильные настройки виджетов. - Настроил автодеплой фронтенда на dev-стенды через Kubernetes: сократил цикл деплоя с 10 минут до 10 секунд для разработчиков. - Регулярное code review MR команды, дежурство и поддержка клиентского кабинета. Технологии: Vue 3, TypeScript, Vite, Pinia, Vue Router, TradingView Charting Library, WebSocket, REST, Kubernetes, GitLab CI, ESLint.
Январь 2024Май 2025
1 год 5 месяцев
Stax Network

Москва

Senior Frontend Developer
- Спроектировал целостную type-safe архитектуру в монорепозитории, что сократило количество регрессий при релизах на 70%. - Внедрил стандарты UI-kit и реализовал систему свайп-навигации между экранами, что повысило пользовательскую оценку удобства интерфейса с 3.5 до 4.6 звезды. - Заменил Express на tRPC, устранив несоответствия в контрактах API (с 17 расхождений до 0) и ускорив работу с API на 34%. - Предложил и реализовал мобильное приложение на CapacitorJS, что сэкономило компании более $10 000 на разработке нативных приложений для Android и iOS. - Заменил Pinia на TanStack Query для работы с серверным состоянием, что улучшило кеширование и снизило нагрузку на S3 с 95 RPS до 32 RPS. - Разработал serverless-функцию автоматического сжатия пользовательских изображений, что сократило время загрузки экрана статьи с 4 сек до 0.8 сек. - Сформировал и согласовал с командой требования к передаче дизайна в разработку, сократив время работы дизайнера с 4 до 3 недель и время вёрстки UI-kit с 2 месяцев до 1 месяца. - Настроил CI/CD-пайплайн релиза админ-панели в Kubernetes через GitHub Actions, ускорив релиз с 11 до 5 минут. - Внедрил Werf вместо ручных релизов: получили автоматический rollback, сокращение ошибок при релизе на 63% и прозрачность всего процесса деплоя. Технологии: Vue 3, TypeScript, JavaScript, tRPC, TanStack Query, Tailwind CSS, SCSS, CapacitorJS, Swift, Obj-C, Kotlin, Java, GSAP, Swiper, VueUse, Sentry, ESLint.
Июнь 2020Январь 2024
3 года 8 месяцев
REDACTED

Москва

Senior Frontend Developer
- Спланировал и провёл миграцию проекта (317 Vue-файлов) с Vue 2 на Vue 3 с использованием @vue/compat. - Декомпозировал монолитный Vue-компонент с 5147 строк до 983 строк, выделив переиспользуемые композиблы и подкомпоненты. - Разработал 8 кастомных нативных плагинов для Android и iOS на базе CapacitorJS. - Внедрил TypeScript в проект и перевёл на него 63 компонента. - Спроектировал систему диалогов на TypeScript + Vue, что сократило время создания и тестирования новых диалогов с 3 дней до 1 дня. - Настроил CI/CD сборки и публикации мобильного приложения через Fastlane + GitHub Actions: релиз в Google Play и App Store перешёл с ручного процесса (1 час) к автоматизированному (2 клика, 20 минут). Технологии: Vue 2/3, TypeScript, JavaScript, CapacitorJS, Fastlane, GitHub Actions, Swift, Kotlin.
Февраль 2020Июнь 2020
5 месяцев

Москва

Middle FullStack Developer
- Переписал ядро новостного портала с PHP на Nuxt 2, что сократило Time to Interactive с 5.2 сек до 0.9 сек. - Мигрировал базу данных с MySQL на PostgreSQL, ускорив сложные запросы на 27%. - Разработал интерактивную карту весового контроля РФ с функционалом отметки маршрутов и точек для водителей большегрузов, что упростило планирование маршрутов с учётом весовых ограничений. Технологии: Nuxt 2, Vue 2, NestJS, PostgreSQL, Docker, Docker Compose.
Июнь 2015Февраль 2020
4 года 9 месяцев
Freelance

Информационные технологии, системная интеграция, интернет... Показать еще

Frontend-разработчик
- Разработка коммерческих проектов: лендинги, сайты-визитки, админ-панели, CRM-системы. - Создание десктопных и клиент-серверных приложений на C# и Vue 2. - Backend для веб-проектов на Yii2, Django, ASP.NET. - Плагины для Oxide Mod (C#) и веб-панель управления игровыми серверами (JS, Vue 2).

Навыки

Уровни владения навыками
Продвинутый уровень
CI/CD
SOLID
TypeScript
VueJS
Node.js
JavaScript
Git
HTML5
REST API
Docker
Kubernetes
UI
Docker-compose
Project management
CSS3
PostgreSQL
Мотивация
SSR
UX
SQL
SaaS
SPA
Docker Compose
HTML
CSS
Figma
Sass
Средний уровень
React
Яндекс.Метрика
Уровень не указан
REST

Опыт вождения

Права категории B

Обо мне

Senior Frontend Developer с 10+ годами опыта, расширяющий экспертизу до Backend и Mobile. Участвовал в проектировании архитектуры сложных web- и mobile-приложений с нуля, улучшал процессы командной коммуникации, а также CI/CD-процессы. Глубоко погружён в современные подходы и инструменты разработки, следую принципам SOLID, DRY, KISS. Активно ищу точки роста продукта и команды — организация, производительность, качество. Чем могу быть полезен: • Проектирование и реализация SSR, PWA, SPA, SSG и гибридных приложений под десктоп и мобильные устройства. • Кроссбраузерная и адаптивная верстка. • Оптимизация SEO и ключевых метрик производительности. • Аудит и улучшение процессов: ускорение Time-to-Market, уменьшение издержек, устранение bottlenecks. • Оперативный разбор инцидентов на проде. • Публикация веб-продуктов (Vercel, Kubernetes, Docker, Compose, Nginx, Linux, SSH) и мобильных приложений (App Store Connect, Google Play Console). • Локализация и интернационализация (i18n, vue-i18n). Опыт работы с Backend: • Разворачивал Kubernetes-кластеры в облаке. • Создавал scalable CRUD-модули, вебхуки, реализовывал интеграцию с Postgres, Redis, S3, а также с платежными шлюзами. • Настраивал end-to-end CI/CD пайплайны для автоматизации релизов и тестирования. Технологический стек: Vue.js (v2, v3), Pinia, Vuex, Tailwind, Quasar, CapacitorJS (Cordova), TanStack Query, Axios, Docker, Kubernetes, Nginx, Postgres, Redis, S3. Что меня отличает: • Быстро разбираюсь в новых технологиях и бизнес-процессах, системно подхожу к решению задач. • Беру ответственность за результат, предлагаю и внедряю улучшения. • Люблю делиться опытом и делать работу команды эффективнее.

Образование

Среднее образование

Знание языков

Русский — Родной

Английский — B1 — Средний

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения