Frontend-разработчик

Санкт-Петербург, Россия
Миддл
Информационные технологии • Разработка • Frontend • JavaScript • TypeScript • Vue.js • CSS • HTML • SCSS
Удаленная работа • Работа в офисе
Опыт работы от 1 года до 3х лет
Есть файл резюме (защищен)
О себе

На данный момент Frontend-разработчик.

Мои компетенции и опыт

- Разрабатывал SPA-микросервисы (single-spa-vue) с TypeScript и сборщиком Vite. Каждый микросервис представлял собой отдельное Vue-приложение, общались приложения между собой через message query.

- Разрабатывал новые, поддерживал и расширял существующие компоненты UI на JS-фреймворках нужен доступ к резюме и Vue3 со стейт-менеджером Vuex, позднее - Pinia. При разработке придерживался архитектурного стиля Feature-Sliced Design.

- Написал Dockerfile и конфиг nginx для сборки и развертывания фронтенда на тестовом стенде, запускал пайплайны в GitLab и обновлял версии приложения на стенде.

- Писал скрипты нужен доступ к резюме с процедурами для сборки SPA-микросервисов и складывания сбилженной статики в папку с билдом.

- Писал unit-тесты Vue-компонентов, Pinia-хранилищ и отдельных композаблов при помощи Vitest.

 

Из необычного:

- Разрабатывал элементы интерактивных схем с использованием библиотеки нужен доступ к резюме , основанной на графах с svg-узлами и ребрами.

Реализовал такие вещи, как:

- прикрепление элементов к узлам фоновой сетки

- ресайз элементов (в том числе подгоняемый под сетку)

- горячие клавиши для выполнения действий над элементами

и т.д.

 

Workflow:

- Разработка велась по Agile с использованием Jira и Confluence, позже - Yandex Tracker. Овладел навыками интуитивной оценки временных затрат на задачи, а также краткого и емкого описания проблемы, когда задачу приходилось создавать самому.

- Для управления версиями проекта использовались git и GitLab. Овладел git и стандартным сценарием работы с фича-ветками.

Резолвил merge-конфликты, понимаю rebase, знаком с cherry-pick.

 

Предметная область - электроэнергетика и схемы электросетей.

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


Специализация
Информационные технологииРазработкаFrontendJavaScriptTypeScriptVue.jsCSSHTMLSCSS
Отрасль и сфера применения

Уровень
Миддл

Есть файл резюме (защищен)


Интересные кандидаты