Frontend-разработчик(JavaScript/Vue.js)
Санкт-Петербург, РоссияМиддл • Сеньор • Тимлид/Руководитель группы
Удаленная работа
Опыт работы более 5 лет250 000 ₽
Опыт работы более 5 лет250 000 ₽
Короткая ссылка: gkjb.ru/g11VM
О себе
На данный момент 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 бэкенда для динамического отображения данных
