Сергей С. , Senior, Frontend разработчик

Male avatar
Сергей С.
Россия, Пенза
2 760 ₽/час 441 600 ₽/мес. без НДС
Опыт работы:
Более 6 лет
Языки:

Английский — B1

ПисьменныйРазговорный

О специалисте

Навыки
Technology:
HTML
CSS
JavaScript
Sass
LESS
Vue.js
REST
Vite
TypeScript
nuxt
React.js
Next.js
Redux
MobX
GraphQL
SOAP
Webpack
Parcel
Babel
Jest
Enzyme
Vitest
TestCafe
Storybook
Firebase
PWA
Pinia
Vuex
Playwright
Redux Toolkit
Composition API
Git
Bitbucket
Bamboo
Jenkins
CI/CD
Yarn
PNPM
Database:
PostgreSQL
MongoDB
MySQL
Applications:
SCSS
Docker
Source_control:
GitHub
GitLab
Instruments:
Npm
Формат работы
Удалённо
Описание о специалисте

Уверенные знания HTML (HTML5), CSS (CSS3), JavaScript (ECMAScript), TypeScript, Sass, Less, Nuxt

Умение верстать самому, так и использовать готовую верстку в представлениях. Опыт адаптивной и кроссбраузерной верстки.

Уверенные знания фреймворков React.js и Vue.js, а так же в составе фреймворков Nuxt/Next

Умение разрабатывать проекты с нуля, определяя стек технологий в соответствии с требованиями заказчика, умение работать с различными системами сборки

Опыт построения диаграмм с использованием библиотеки echarts, а также построения графиков по обновлению в режиме реального времени.

Опыт написания unit-тестов (jest/vitest/enzyme), e2e

Опыт интеграции с бекенд REST/SOAP/GraphQL

Опыт работы в кросс-функциональных командах, прямого общения с заказчиком, навыки менторства и передачи знаний, быстрой адаптации к новым технологиям, кросс-командного код-ревью


Примеры работ

Hoff, интернет-магазин
Описание задачи/проекта

Работа в командах по оптимизации приложения, по gtm параметрам (LCP, CLS, FCP); сео-команде; команде «карточка товаров»; команда «личный кабинет».

Позиция на проекте
Vue Developer
Размер команды
8
Ответственность
  1. Разработка нового функционала, поддержка старого функционала
  2. Оптимизация параметров метрики производительности (TTFB, LCP, CLS, FCP).
  3. Оптимизация работы приложения, исправление работы компонентов
  4. Проработка ошибок по seo-оптимизации страниц в приложении со стороны фронта
  5. Перевод компонентов на composition API, переход на vue 3 c поддержкой typescript-а, подготовка компонентов под переход на ssr.
  6. Переписывание компонентов для SSR приложения
  7. Разработка компонентов для storybook
Технологии и инструменты
Composition API, SCSS, TypeScript, Vite, Vitest, Vue 2, Vue 3, Vue Router, nuxt, native js, test-utils
Период работы/продолжительность
Октябрь 2022 г. - Июль 2026 г.
Гос проект
Описание задачи/проекта

Федеральная государственная информационная система прослеживаемости зерна и продуктов переработки зерна - Разработка системы.

Позиция на проекте
Vue Developer
Размер команды
2-4
Ответственность
  1. Утверждение стека технологий, реализация приложений в соответствии с установленным стеком, разработка клиентской части, базовый UI-kit, унифицированная авторизация.
  2. Решение параметризации через окружение при работе SPA-приложений (static + NGINX) в Docker-контейнерах.
  3. Реализация функционала подписания через cryptopro
  4. Переход Webpack → Vite, улучшение бандлинга, ленивая загрузка, оптимизация ассетов
Технологии и инструменты
Composition API, SCSS, TypeScript, Vite, Vitest, Vue 2, Vue 3, nuxt, native js, test-utils
Период работы/продолжительность
Апрель 2021 г. - Сентябрь 2022 г.
ДБО (Дистанционное Банковское Обслуживание)
Описание задачи/проекта

Личный кабинет для юр лиц.

Позиция на проекте
Middle React Developer
Ответственность
  1. Разработка common-компонентов;
  2. Разработка собственного storybook, без использования сторонних библиотек
  3. Подготовка готовых модулей для переиспользования их другими командами при реализации функционала
  4. Направление Депозиты, разработка раздела Депозиты
  5. Покрытие тестами всех компонентов и модулей
  6. Разработка личного кабинета
  7. Взаимодействие с backend через restApi
Технологии и инструменты
CSS3, Enzyme, HTML5, Jest, React 16, Redux Toolkit, REST API, Sass, Webpack, ES6
Период работы/продолжительность
Июль 2019 г. - Март 2021 г.
Калькулятор расчета стоимости для транспортной компании
Описание задачи/проекта

Разработка мини-приложения, которое в дальнейшем интегрировалось как отдельный компонент в html-разметку.

Позиция на проекте
Vue Developer
Ответственность
  1. Реализация взаимодействия формы выбора города и построения маршрута по карте по заданным параметрам.
  2. Работа с картами (при выборе города или терминала из списка перемещение по карте к этому элементу)
  3. Фикс багов
Технологии и инструменты
Sass, TypeScript, vue-cli, Yandex, Vue, Inkline
Период работы/продолжительность
Январь 2019 г. - Июль 2019 г.
Платформа поддержки развития бизнеса (ППРБ)
Описание задачи/проекта

Разработка приложения по транзакциям (функции транзакционного кошелька) с нуля.

Позиция на проекте
React Developer
Ответственность
  1. Реализация личного кабинета
  2. Покрытие тестами всего нового/старого функционала
  3. Фикс багов
  4. Код-ревью
  5. Взаимодействие с backend через restApi
Технологии и инструменты
CSS3, Enzyme, HTML5, Jest, LESS, Redux, REST API, Webpack, ES6, react 15
Период работы/продолжительность
Июнь 2016 г. - Январь 2019 г.

Образование

Высшее
Название учебного заведения/курса
Пензенский Государственный Технологический Университет
Специальность
Информационные системы и технологии (инженер)
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста

Request Poster