Frontend-разработчик (Vue.js, Middle)
Контакты
Ищу постоянную/проектную работу (удаленный формат) на позицию фронтенд-разработчика (Vue.js).
Сейчас пишу fullstack-приложения на Bun/Express/MySQL+Knex (бэкенд) и Vue 3/Nuxt 3/Quasar Framework (фронтенд). Свободно читаю документации на английском. Иногда участвую в opensource-проектах (как пример, недавно стал контрибьютером в "Quasar module" для Nuxt 3: https://github.com/Maiquu/nuxt-quasar).
В 2022-2023 гг. разрабатывал ПО государственного назначения в ООО "СТЦ" (Санкт-Петербург) на Vue 2/Vue 3, Quasar Framework.
В 2021-2022 гг. обучался на стеке React, Redux в Hexlet.
В 2020-2022 гг. работал разработчиком приложений для мониторинга оборудования гражданских судов (Backbone, Vue 2/3).
Ранее работал веб-разработчиком и веб-дизайнером сайтов и интернет-магазинов (самописные, Joomla, Bitrix).
Языки/технологии: HTML, Pug, CSS, Sass/Scss, JavaScript (ES6+), TypeScript;
Фреймворки: Vue 2 + vue-property-decorator, Vue 3 (Composition API), Nuxt 3, Quasar Framework;
Экосистема Vue: Vuex/Pinia, Vue Router, Vue i18n;
UI Kits: Bootstrap, Element UI, Element Plus;
Unit-тестирование: Jest, Vitest, Superjest (Express), Vue test utils;
Методологии: REST API, Feature Sliced, БЭМ;
Библиотеки: Apache ECharts, Axios, Lodash, Anime.js, Knex;
Сборщики: Vite, Webpack (базовый уровень).
- http://188.225.84.218:82 (Дашборд с динамикой цен компьютерных игр (данные реальные, собираются отдельным краулером);
- http://188.225.84.218:81 (Сетевой классический пинг-понг реализованный на веб-сокетах);
- http://blacklist-rk.ru (Поиск недобросовестных владельцев домашних животных).
Исходный код моих проектов: здесь
Опыт
Обязанности:
Разработка и поддержка UIKit'а (Quasar extension) для всех новых проектов
Рефакторинг legacy-проектов на стеке Vue 2 (Vue property decorator) / Element UI
Разработка и поддержка современных проектов на стеке Vue 3, Pinia, Quasar / Element Plus
Ревью чужого кода
Разработка сложных элементов интерфейса с применением библиотек: ECharts, Anime.js и т.д.
Достижения:
Разработал с нуля Quasar UIKit, упрощающий и ускоряющий разработку новых проектов компании. Полностью переписал несколько legacy-проектов на современном Vue 3.
Обязанности:
Поддержка legacy-приложения (Backbone/Vue 2);
Отрисовка дизайна и прототипирование интерфейсов новых продуктов компании (Figma);
Разработка новых продуктов компании (Vue 3, Vuex, Vue Router, SCSS).
Достижения:
За 6 месяцев отрисовал и разработал с нуля систему для мониторинга состояния оборудования на корабле, которую компания смогла представить на выставке "Нева 2021" в Санкт-Петербурге.
Обязанности:
Разработка и поддержка сайтов на CMS Bitrix.
Достижения:
Получил сертификат "Bitrix-разработчик".
Причина ухода с места работы: болезнь (операция) и крайне недобросовестное отношение работодателя к условиям больничного отпуска.
Обязанности:
Верстка готовых макетов сайтов;
Разработка и доработка функционала сайтов (JavaScript, jQuery, AJAX, сторонние API);
Причина ухода с места работы: нехватка времени на учебу (был студентом 1 курса).
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Санкт-Петербург
Уверенный пользователь Linux (Debian); Разработка и изучение новых технологий — моё главное хобби.
Рекомендации
Привет, Артур!
Хорошее резюме, грамотно описан опыт работы. И отлично, что уже есть релевантный опыт, это большое преимущество.
Пару рекомендаций по улучшению резюме, в частности к разделу "Описание":
1) В резюме нет информации о желаемой позиции (кроме названия). Фултайм/партайм, офис/удаленка, готовность переехать, город проживания - это важные критерии отбора кандидатов. Можно добавить их в самое начало описания :)
2) Учебные проекты Хекслета можно тоже оформить в портфолио или описать в резюме.
Успехов!
Полина, большое спасибо за уделенное время. Рекомендации понял-принял.
Артур Буравлев03-02-2022 14:28:16Добавить комментарий/ссылку на вакансию