Занимаюсь разработкой интерфейсов на Vue.js(2/3, Nuxt, Pinia/VueX) (могу и в React, если надо), есть опыт работы с бэком (PHP, PostgreSQL, Symfony, Laravel), . Соблюдаю чистоту кода и рабочего места.
Люблю разрабатывать и продумывать компоненты. Сложные задачи для меня вызов, а не преграда. Я командный игрок, готов всегда обсуждать задачи с коллективом и искать способы решения проблем.
- Поддержка старой версии интерфейса по дизайн макетам на Vue 2 (Vuetify, Vuex, WebSockets)
- Разработка новой версии интерфейса по дизайн макетам
на Vue 3 (Nuxt, TypeScript,Pinia, Tailwind CSS, WebSockets)
- Разработка и поддержка UI kit
- Тесная работа с командой аналитиков, дизайнеров и бэкендеров
- Проведение code review, собеседований, онбординг новых сотрудников
Занимался разработкой комплексной системы для автоматизации процессов планирования, проведения и контроля спортивных мероприятий (подача заявок спортсменов/команд/судей, хронометраж матчей, заведение инцидентов, расписание мероприятия поминутно).
Прямо участие в международных проектах: Игры будущего 2024, МФУС 2023
Работал над каждым модулем из системы, но больше всего работал с системой хронометража. Изначально работа велась на Vue2 с Vuetify, в качестве state management - Vuex, потом начался переезд на Vue 3 (Nuxt)+TypeScript с Tailwind CSS и Pinia.
Работа по двух недельным спринтам.
- Разработка и поддержка клиентской части различных B2G и B2B проектов с использованием фреймворка Vue.js (2/3) и Nuxt.js ;
- Вёрстка по макетам из figma;
- Рефакторинг кодов базы;
- Работа в команде;
- Проведение собеседований на должность frontend разработчика;
- code review;
Пришел в компанию в 2019 как бэкенд разработчик на PHP, занимался разработкой и поддержкой комплексной информационной системы с несколькими модулями. С осени 2020 года перешел в frontend разработку, с нуля разрабатывали систему автоматизации и хранения данных по бюджету (сметы, штатные расписания заказчика и тд), на тот момент разработка велась на Vue 2+Nuxt.js+Vuex+Tailwind и собственная библиотека компонентов. После успешной разработки системы велась ее поддержка в продакшине (доработка фич, рефакторинг компонентов и логики системы). Следующий проект для того же заказчика разрабатывался на Vue 3 + Nuxt.js + Tailwind + Pinia.