Гурген Е. Frontend разработчик, Senior
ID 45739
ГЕ
Гурген Е.
Senior
Россия, Москва, UTC+3
2 805,19 Р/час
НДС не облагается
Специалист доступен с 13 октября 2026 г.
О специалисте
Специализация
Frontend разработчик
Грейд
Senior
Навыки
Отрасли
Главное о специалисте
Специализируется на Vue.js, Nuxt.js, TypeScript и enterprise-фронтенде.
Также уверенно работает с React и экосистемой React: React 18, Next.js, React Router / TanStack Router, TanStack Query, Redux Toolkit / Zustand, React Hook Form, микрофронтенды, SSR и оптимизация производительности.
Также может поднимать backend-сервисы и BFF-слои на Node.js, NestJS, Express.js с PostgreSQL, MongoDB, REST/GraphQL, WebSocket и Swagger/OpenAPI.
Senior Frontend-разработчик с опытом 7+ лет. Последние 3+ года развивает внутренние веб-платформы Московской Биржи: корпоративные сервисы, визуализацию финансовых данных и интерфейсы с большими объёмами real-time данных. Ведёт миграции Vue 2 -> Vue 3 / Nuxt 3, проектирует масштабируемую архитектуру (FSD, микрофронтенды), оптимизирует производительность тяжёлых таблиц и дашбордов. Работает с REST, GraphQL, WebSocket, SSR/PWA, тестированием и CI/CD, участвует в code review, менторит junior-разработчиков и формирует стандарты разработки в Scrum-командах.
Проекты
(7 лет 4 месяца)Московская Биржа, ОАО
Роль
Frontend-разработчик
Обязанности
Описание проекта:
Разработка и развитие внутренних веб-платформ для сотрудников биржи: корпоративные сервисы, визуализация финансовых данных, управление бизнес-процессами. Высоконагруженные интерфейсы с большими объёмами real-time данных.
Технологии:
Vue.js 2/3, Nuxt.js 2/3, TypeScript, Pinia, Vuex, React (микрофронтенды), Next.js, Node.js, NestJS, PostgreSQL, REST API, GraphQL, WebSocket, Vite, Jest
Обязанности:
Разработка корпоративных веб-платформ, сервисов визуализации финансовых данных и интерфейсов управления бизнес-процессами.
Миграция модулей с Vue 2 на Vue 3 / Composition API, рефакторинг архитектуры и обновление зависимостей.
Оптимизация производительности тяжёлых таблиц, дашбордов и real-time интерфейсов.
Интеграция REST API, GraphQL и WebSocket, обработка ошибок и работа с серверным состоянием.
Проведение code review, участие в Scrum-процессах: планирование, груминг, ретроспективы.
Менторинг junior-разработчиков и участие в формировании стандартов разработки.
Достижения
Участвовал в проектировании архитектуры фронтенд-приложений, выборе технических решений и подходов к масштабируемости enterprise-интерфейсов.
Провёл миграцию ключевых модулей с Vue.js 2 на Vue.js 3: внедрил Composition API, рефакторил архитектуру и обновил зависимости. Объём кода компонентов сократился примерно на 30%, количество регрессий после релизов снизилось.
Оптимизировал рендеринг тяжёлых таблиц и дашбордов через виртуализацию списков, lazy load и memo-изацию. Время отклика интерфейса снизилось с 3-4 секунд до примерно 1 секунды на типовых сценариях.
Менторил 2 junior-разработчиков: помогал с код-ревью, архитектурными решениями и онбордингом. Срок адаптации новых сотрудников сократился с 3 месяцев до 6 недель.
Внедрил архитектурные стандарты команды: структуру модулей, гайдлайны code review и соглашения по именованию. Эти стандарты используются командой по сей день.
Проводил внутренние технические митапы и knowledge-sharing сессии по Vue.js 3 и современным подходам фронтенд-разработки.
Стек специалиста на проекте
PostgreSQL, JavaScript, Node.js, GraphQL, REST API, Jest, Vuex, Nuxt.js, TypeScript, NestJS, Vue.js, Next.js, Pinia, Vite, WebSockets, React, Microfrontend
Отрасль проекта
Finance&Taxes
Период работы
Март 2023 - По настоящее время
(3 года 8 месяцев)
Aria Travel LLC
Роль
Frontend-разработчик
Обязанности
Frontend-разработчик
Описание проекта:
Разработка клиентского приложения для travel-платформы с международной аудиторией. SSR, мультиязычность, оптимизация под слабые устройства и медленные сети.
Обязанности:
Разработка клиентского приложения travel-платформы на Vue/Nuxt/TypeScript.
Реализация SSR, мультиязычности, PWA-функциональности и оптимизации первой загрузки.
Разработка и поддержка API-слоя, интеграция REST API и GraphQL.
Участие в смежном проекте на базе SimpleOne: 3-4 месяца работал с платформой, дорабатывал функциональность, участвовал в настройке интеграций с внутренними сервисами и работал с JavaScript, REST API, JSON/XML и бизнес-процессами платформы.
Создание переиспользуемых composables и UI-компонентов.
Написание unit/e2e-тестов, участие в code review и командных Scrum-процессах.
Достижения
Провёл миграцию приложения с Vue 2 на Vue 3 с одновременным переходом на FSD-архитектуру (entities / features / widgets / pages). Скорость разработки новых фич выросла на 20-30%.
Реализовал SSR на Nuxt 3 с настройкой middleware и lazy-load i18n. Время первой загрузки снизилось на 20-30% на слабых устройствах.
Выстроил API-слой для REST и GraphQL: централизованный error handling, refresh-токены и retry-логика. Это упростило поддержку интеграций и снизило количество повторяющегося кода.
Написал e2e-тесты на Cypress и unit-тесты на Vitest / Jest для критических пользовательских сценариев.
Разработал библиотеку внутренних composables и UI-компонентов на TailwindCSS + Headless UI, которую переиспользовала вся команда.
Стек специалиста на проекте
GraphQL, REST API, Cypress, Jest, Nuxt.js, TypeScript, PWA, SSR, Vue.js, Pinia, Vite, Tailwind CSS, Vitest, I18n, Headless UI
Отрасль проекта
Finance&Taxes
Начало работы
Июль 2019 - Апрель 2023
(3 года 10 месяцев)
Формат работы
Объем участия в проекте
Высокая нагрузка
Формат взаимодействия
Удаленный
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Российско-Армянский университет
Специальность
Экономика, Мировая экономика (2014)
Завершение учебы
2014 г.
