💥 Ищем дата-инженера для участия в Публичном собеседовании на Хабр Карьере. Оставить заявку можно здесь → Участвую!
Павел Васнецов (pavelvasnetsov), 23 года, Россия, Санкт-ПетербургПавел Васнецов (pavelvasnetsov), 23 года, Россия, Санкт-Петербург

Павел Васнецов

Фронтенд разработчикВеб-разработчикСредний (Middle)
От 250 000 ₽Не ищу работу

Контакты

Войти
Возраст: 23 года
Опыт работы: 4 года и 8 месяцев
Регистрация: 01.02.2022
Последний визит: 1 месяц назад
Гражданство:
Местоположение: Россия, Санкт-Петербург
Дополнительно: готов к переезду и к удаленной работе
Знание языков:

Обо мне

    Frontend-разработчик с 3+ годами опыта. Обладаю фундаментальным, глубокими знаниями JavaScript. Разрабатываю приложения на Vue и React. В коммерческой разработке в основном использую Vue, однако готов писать веб-приложения на любых других фреймворках. Также на Vue пишу веб-приложение для собственного стартап-проекта. Помимо этого есть опыт в написании Backend на NodeJS, Express, PostgreSQL и MongoDB. 

    В коммерческих проектах хорошо коммуницирую с командой, стараюсь всегда проявлять инициативу в разработке, внимательно проводить code review и обучать сотрудников чему-то новому, чтобы усилить команду и увеличить качество разрабатываемого продукта.

    Если говорить про несвязный с веб-разработкой опыт, то еще я хорошо разбираюсь в алгоритмах и структурах данных, графах, реляционной алгебре. Принимал участие в олимпиадах по программированию (для решения задач использовал с++ и python). Занимался робототехникой, писал приложения для Arduino на с++.

    В целом активно слежу за развитием ИТ-сферы и постоянно совершенствую свои навыки. Готов работать как в офисе, так и удаленно.


Примеры моего кода:
https://github.com/pavelvasnetsov/allomerus - MVP социальной медиа-платформы (маркетплейс) для дизайнеров одежды, исполнителей и покупателей. 
Stack: Vue 3, TS, Vite, Vuetify, Vuex.


https://github.com/pavelvasnetsov/kubernetes-project - todo-list c JWT-авторизацией с frontend на Vue.js, backend на Express.js и деплоем в Kubernetes. 
Stack: Vue.js, Vite, Express.js, PostgreSQL, Docker, Kubernetes.


https://github.com/pavelvasnetsov/test_task_gp - небольшое веб-приложение, созданное для отображение сложного графика. Написано на чистом TS. Конфигурация Webpack была собрана полностью мной самостоятельно.
Stack: TS, Webpack, ECharts.js.


https://github.com/pavelvasnetsov/gadget_store_back/tree/master - серверная часть приложения c JWT-авторизацией для магазина техники, написанная на Express.js. 
Stack: Express.js, PostgreSQL,  Sequelize.


https://github.com/DmitryWake/GraphInvestigation/tree/landmarks - алгоритм для апроксимации кратчайшего расстояния в сверхбольших графах, основанный на ориентирах. Благодаря ориентирам мы можем дать оценку расстояния в разы быстрее по сравнению с использование обхода в ширину.


Навыки

Внутри навыка можно посмотреть пройденные и доступные тесты
Git
Vue.js
Nuxt.js
JavaScript
TypeScript
SCSS
React
Node.js
Docker
SQL

Участие в профсообществах

Опыт работы

  • Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов
    Более 5000 сотрудников
    Разработчик интерфейсов
    Ноябрь 2023 — По настоящее время (1 год и 6 месяцев)

    - Разработка видеоплеера.

    - Разработка инфраструктуры на React.

    JavaScriptReactTypeScriptWebpackMobXReduxJest
  • Мы создаём уникальные системы дистанционного обучения и оказываем помощь ВУЗам в дистанционном обучении студентов.
    От 100 до 1000 сотрудников
    Фронтенд разработчикFrontend-разработчик
    Январь 2023 — Ноябрь 2023 (11 месяцев)

    Являюсь старшим разработчиком на нынешнем проекте в компании.

    - Проектирование архитектуры и реализация клиентской части LMS-приложения конструктора тестов для образовательного учреждения на Vue.js, Vuetify и Vuex.
    - Проектирование REST API совместно с командой backend разработки.
    - Верстка сложных адаптивных UI-компонентов.
    - Декомпозиция и временная оценка задач. Распределение задач между командой разработки. Планирование спринтов.
    - Оптимизация по памяти и скорости работы веб-приложения за счет использования наиболее подходящих алгоритмов и структур данных.
    - Обучение младших разработчиков.
    - Проведение code review.
    - Работа по методологии SCRUM.

    Stack: Vue.js, Vuetify, Vuex, Vue-router, SASS/SCSS, Axios, Webpack, GitLab, GitFlow.

  • Онлайн-школа IT-профессий для девушек
    Ментор курса по Frontend (React)
    Январь 2023 — Ноябрь 2023 (11 месяцев)

    - Проверка заданий по курсу и помощь с их выполнением.
    - Проведение code review.
    - Проведение консультаций.
    - Ответы на технические вопросы студентов.

    Stack: React, Redux, MobX, SASS/SCSS, Axios, Webpack, GitHub.

  • ООО НАВСИ
    Санкт-Петербург
    JavaScript-разработчик
    Февраль 2022 — Январь 2023 (1 год)

    - Проектирование архитектуры и разработка серверной части приложения c нуля на Node.js и Express с JWT авторизацией, WebSockets и использованием MongoDB и PostgreSQL.
    - Разработка клиентской части приложения на Vue.js с использованием Vuetify и Vuex.
    - Руководство командой разработки.
    - Обучение младших разработчиков.

    Stack: Node.js, Express, MongoDB, PostgreSQL, Vue, Vuetify, Vuex, Axios, SASS/SCSS.

  • Web-разработка; Мобильная разработка (iOS, Android)
    ВладимирОт 10 до 100 сотрудников
    Фронтенд разработчикFrontend Developer
    Сентябрь 2021 — Февраль 2022 (6 месяцев)

    - Разработка и поддержка веб-приложений на Vue.js и Nuxt.js.

    - Проектирование компонентов на Vue.js.

    - Разработка сайта с использованием EJS и JQuery.

    - Разработка административной части сайта с использованием UI-фреймворка Ant Design.



    Stack: HTML, SASS/SCSS, JS, TS, Vue, Nuxt, Ant-Design, JQuery, Gitlab.

    GitJavaScriptHTMLCSSSCSSJQueryVue.jsNuxt.jsTypeScriptRESTful API
  • Частная практика, работа без зачисления в штат
    JavaScript-разработчик
    Сентябрь 2020 — Сентябрь 2021 (1 год и 1 месяц)

    - Разработка веб-приложения на Vue для мед. учреждения.
    - Разработка веб-приложения для социальной медиаплатформы для дизайнеров и покупателей (маркетплейс) на Vue и TS.
    - Разработка SSR приложения с использованием Nuxt и TypeScript.
    - Разработка серверной части на Node.js, PostgreSQL и Express.
    - Адаптивная верстка лендингов.

    Stack: HTML, SASS/SCSS, JS, TS, Vue, Nuxt, Vuetify, React, Redux, Webpack.

    JavaScriptTypeScriptHTMLSCSSReactReduxVue.jsNuxt.jsNode.jsWebpack

Высшее образование

  • СПбГУ

    Санкт-Петербургский государственный университет (бывший ЛГУ)
    Санкт-Петербург4100 выпускников
    Прикладной математики - процессов управления
    Сентябрь 2023 — По настоящее время (1 год и 7 месяцев)
    Прикладной математики - процессов управления
    Сентябрь 2019 — Июнь 2023 (3 года и 9 месяцев)


Дополнительное образование

  • Тинькофф Образование

    Образовательные программы для школьников, студентов и ИТ-специалистов
    Москва603 выпускника
    Тинькофф Финтех-школа / Frontend
    Сентябрь 2020 — Декабрь 2020 (3 месяца)