Павел Новиков - frontend разработчик

  • Middle
  • 1 300 - 1 500 $ (дол/мес)
  • Полная занятость
  • Готов(а) к удаленной работе
  • Готов(а) к релокации
  • Обновлено 1 год назад
Photo

Навыки

  • D3
  • Docker
  • echarts
  • Git
  • JavaScript
  • Nuxt
  • Pinia
  • TypeScript
  • Vue

Опыт работы

Flame

frontend разработчик - 06.2022-05.2023

Проект Flame — это приложение для знакомств.
Был написал на стеке: Typescript, Nuxt3, Pinia, eCharts.

На проекте занимался:
1. Рефакторинг кода админ панели и мобильного приложения.
Переписывал проект с нативных элементов UI на компоненты PrimeVue.
Перешёл от Options API к Composition API.
В результате работы от части компонентов удалось избавиться в пользу готовых из PrimeVue. Кол-во строк кода уменьшилось, код стал чище.
2. Работал с визуализацией данных на библиотеке eCharts.js. Отрисовывал графики для аналитики пользователей в админ панели приложения.
3. Сделал верификацию данных при регистрации пользователей на vee-validate.
4. Избавился от provide/inject в пользу Pinia.

MKSKOM

frontend разработчик - 06.2023-07.2024

Компания занималась проектной разработкой на заказ.
Было реализовано несколько проектов.

1. Разработка проекта реализации дашборда для государственной корпорации.
На этом проекте занимался:

a. Разработка нового функционала приложения – разработка новым страниц приложения используя vue routing, фильтрация для таблиц и пр. на стеке vue3 composition + typescript
b. Писал тесты на vitest для компонентов. В результате чего своевременно удалось отследить баги в компоненте до мр с основной веткой.
c. Разработкой stories в storybook UI компонентов, код писал на typescript. Результатом послужило упрощение взаимодействия тестировщиков с фронтами.
d. Рефакторинг кода с целью перехода на composition API.
e. Дебагинг кода
f. Занимался визуализацией данных с помощью библиотеки D3.js. Строил графики как обычные линейные, бары, так и более сложные типа карт. Результат работы помог добиться более гибкой реализации графиков и увеличения функционала под требования заказчика.
g. А также занимался версткой веб приложения используя SCSS, tailwind
Стек технологий на проекте: JS, TS, Vue3, Pinia, Quasar, D3, SCSS, Tailwind.
Было подписано НДА.

2. Проект для авторизации через госуслуги с формой обратной связи.

a. Реализация формы с помощью библиотеки shadcn ui + vue3 + typescript.Результат – уменьшение веса проекта благодаря использованию локальных компонентов из библиотеки shadcn.
b. Верификация вводимых данных с помощью библиотеки zod, vee validate. Результатом послужила проверка всех вводимых данных соответствию требованиям.
c. Работа с rest api (get, post requests)
d. Верстка на scss, tailwind
Проект на гитхаб https://github.com/Novikov-Pavel/fgis-tp

Образование

инженер-электронщик

Московский Авиационный Институт
09.2006-06.2011

Вычислительные системы, комплексы и сети

Обо мне

Здравствуйте.

Меня зовут Павел. Я frontend-разработчик. Опыт работы более 2 лет. За это время реализовал несколько проектов на стеке Typescript, Vue3, Nuxt3, Pinia, D3.

Один из самых сложных — это BI система для одного из российских министерств. Разрабатывали там дашборд. На этом проекте также занимался визуализацией данных на библиотеке D3.js

С проектами вы можете ознакомиться по ссылке на GitHub
https://github.com/Novikov-Pavel

Сейчас в поисках работы frontend разработчиком.
Комфортный режим работы — удалённо.
Готов к тестовым задания, а также пообщаться с вами на интервью.

Приложение GeekLink

Установить
×
47 / 0,387 / 54.79mb