Frontend-разработчик(JavaScript/Vue.js)

Санкт-Петербург, Россия
Миддл • Сеньор • Тимлид/Руководитель группы
Информационные технологии • Разработка • JavaScript • TypeScript • Vue.js • Nuxt.js
Удаленная работа
Опыт работы более 5 лет
250 000 ₽
О себе

На данный момент Senior Frontend-разработчик.

Мои компетенции и опыт

Frontend-разработчик (Vue/Nuxt) с 5+ годами опыта и экспертизой в высоконагруженном e-commerce. 

Основной стек: Vue, Nuxt, TypeScript, GraphQL. 

Начинал с верстки и чистого JavaScript в аутсорсе, где получил сильную базовую подготовку и опыт работы с Vue/Nuxt. Пробовал себя в роли fullstack-разработки на позиции ведущего разработчика, где руководил небольшой командой.

Последние три года углубился в сложную высоконагруженную e-commerce разработку в Uzum Market. Моя основная экспертиза — это нужен доступ к резюме и экосистема вокруг него (Nuxt, Pinia), а также работа с данными через GraphQL. 

Я не только разрабатываю фичи, но и активно влияю на продукт: оптимизирую архитектуру, веду миграции, участвую в найме, стараюсь улучшать процессы внутри команды и выступаю в роли наставника, проводя онбординги и делясь экспертизой.

Компания: Uzum Market

Ноябрь 2021 — По настоящее время (4 года)

О проекте:
Крупный e-commerce проект с распределённой фронтенд-архитектурой на основе монолитного ядра, микросервисных кластеров и внутренних npm-пакетов (UI-Kit, аналитика, общие компоненты).

Стек технологий:
Vue 2, Vue 3, Nuxt 3, TypeScript, GraphQL, Pinia, Lerna, Webpack, Hive, Swagger, Growthbook, Grafana, Lens

Обязанности:
- Full-cycle разработка функциональных возможностей для различных кластеров проекта.
- Организация процесса релизов: от сборки и координации с продуктами до деплоя в прод и мониторинга инцидентов.
- Участие в найме: проведение технических собеседований и составление фидбека.
- Развитие кодовой базы: работа с техническим долгом для повышения стабильности и скорости разработки.
- Ведение технической документации в Confluence.
- Активное участие в жизненном цикле команды (планирование, груминг, ретроспективы).

Достижения:
- Оптимизация расходов: Провёл срочную миграцию с Apollo на GraphQL Hive, что привело к экономии бюджета компании в размере $20 000+ ежемесячно.
- Лидерство в миграции: Руководил миграцией целого бизнес-кластера с Vue 2 на Nuxt 3, что повысило производительность, SEO и удобство разработки.
- Разработка патентованного функционала: Реализовал фичу «Оптовые продажи селлерам», которая была запатентована компанией.
- Модернизация архитектуры: Перевёл большую часть приложения с REST на GraphQL, улучшив эффективность работы с данными и сократив время ответа бэкенда.
- Наставничество и рост команды: Выступил ментором для двух новых разработчиков в свою команду, подготовив их к полноценной самостоятельной работе в проекте. Принимал участие в найме и онбординге новых членов команды.
- Экспертиза и развитие сообщества: Выступал с докладами на внутренних митапах и организовывал регулярные встречи для всех фронтенд-разработчиков B2C-направления.

Компания: Blogman
Август 2021 — Октябрь нужен доступ к резюме месяца)

О проекте:
Стартап разрабатывающий корпоративный мессенджер

Стек технологий:
ElectronJS, Typescript, Webpack, Websocket, Axios, Jest

Обязанности:
- Разработка внутреннего продукта
- Проектирование архитектуры новых модулей приложения
- Создание шаблонов новых экранов
- Рефакторинг/поддержка готового функционала продукта
- Разработка новых фич
- Написание автотестов

Достижения:
- Оперативно влился в продукт
- Полностью покрыл автотестами свои задачи
- Исправил и оптимизировал большое количество техдолга
- Активно принял участие в редизайне продукта

Компания: Zest
Июнь 2021 — Август нужен доступ к резюме месяца)

Проектная работа.
Разработал веб-сервис в связке нужен доступ к резюме + laravel.
Делал вёрстку, адаптив, динамику данных на страницах, взаимодействие с сервером, разрабатывал API.
Руководил командой разработки из 3-х фронтенд разработчиков.

Компания: kontora
Ноябрь 2020 — Июнь нужен доступ к резюме месяцев)

О проекте:
Аутсорс компания по разработке веб-сайтов разной направленности. Преимущественно работа заключалась в написании JavaScript кода для различных веб-сервисов.

Стек технологий:
Pug, Gulp, JavaScript

Обязанности:
- Написание кода на JS.
- Создание компонентов, поддержание и доработка готовых проектов,
- Работа с REST сервером,
- Документирование API, оптимизация JS, добавление нового функционала сайта.
- Реализация сложных CSS и JS-анимаций

Компания: Zest

Март 2020 — Ноябрь нужен доступ к резюме месяцев)

О проекте:
Небольшая аутсорс студия полного цикла разработки, нацеленная на сектор e-commerce. Основная моя задача была - разработка клиентской части веб-сайта

Стек технологий:
SCSS, JavaScript, JQuery, Vue2, Nuxt2, Laravel

Обязанности:
- Верстка адаптивных и кроссбраузерных компонентов по макетам из Figma
- Разработка клиентских скриптов для различного функционала, какбургер меню, слайдеры, модальные окна
- SEO оптимизация
- Интеграция с REST API бэкенда для динамического отображения данных



Интересные кандидаты