Специалисты

Описание

Коротко о себе
Frontend-разработчик с опытом работы 5 лет, специализируюсь на создании приложений на Vue.js и TypeScript. За это время участвовал в разработке сложных бизнес-приложений, реализуя как пользовательские интерфейсы, так и административные панели. Мои ключевые технологии — Vue, Pinia/Redux-аналог, Nuxt.js, SCSS, Axios и FSD.

Ключевые навыки
Programming Languages
- JavaScript (ES6+)
- TypeScript
- CSS/CSS3
- HTML/HTML5
Framework/Libraries
- Vue
- Vue-router
- Vuetify
- Vuex
- Pinia
- Nuxt.js
- Axios
- SASS (SCSS)
- Day.js
Application/Web Servers
- Nginx
Application Type
- REST
- Open API
Development Tools
- Git
- Webpack
- Vite
CI/CD
- GitHub Actions
Other
- Agile
- Jira
- Confluence
- BEM
- Swagger
- JSON
- PWA
- SSH
- Unix

Образование
Математическое обеспечение и применение ЭВМ, Бакалавр
Южный федеральный университет, Ростов-на-Дону, Россия
Экономика, Магистр
Южный федеральный университет, Ростов-на-Дону, Россия

Опыт
Проект

Телеком

Описание

Команда: 2 Frontend-разработчика, 2 Backend-разработчика, Аналитик, Дизайнер, Product Owner. Роль: Frontend-разработчик Проект направлен на долгосрочное премирование сотрудников крупнейшей телекоммуникационной компании путем выплаты вознаграждений в виде ценных бумаг компании. Что было сделано Проект был реализован с нуля: ‐ Разработано фронтенд-приложение для участников программы, позволяющее отслеживать периоды премирования. ‐ Создана админ-панель приложения для редактирования и настройки программ премирования и их сроков. ‐ Реализован лендинг для пользовательской и админской частей приложения. ‐ Добавлено отображение графиков для наглядного представления динамики премирования по годам. ‐ Выполнена интеграция фронтенд-приложения с технологией TWA для распространения в формате PWA. ‐ Внедрено логирование и сбор статистики внутренних сервисов компании для выявления ошибок и анализа действий пользователей. ‐ Интегрирована система внутренней авторизации компании. ‐ В рамках второго этапа разработки приложение было разделено на два подраздела с разными программами премирования. ‐ Созданы шаблоны для рассылки писем участникам программы с уведомлениями о старте и ходе премирования. ‐ Добавлен Git-субмодуль для использования общих UI-компонентов между двумя фронтенд-командами.

Технологии

Vue.js 3.5 / TypeScript / Pinia / Vue Router / Day.js / Axios / ApexCharts / Node.js / Express.js / SCSS / Vite / Java 17 / Spring Framework (Boot, Data, Web) / Hibernate / Flyway / Maven / Kafka / PostgreSQL / Docker / GitLab

Длительность

12 месяцев

Проект

Онлайн-магазин и онлайн-аукцион

Описание

Команда: 6 Frontend-разработчиков, 4 Backend-разработчика, 3 Аналитика, Тимлид, Менеджер проекта Роль: Frontend-разработчик Онлайн-магазин и онлайн-аукцион, предназначенные для торговли огромным перечнем продукции крупной промышленной компании. Что было сделано Проект 1 (Аукционы): ‐ Замена компонентов личного кабинета, корзины и страницы лотов. ‐ Внедрение нового дизайна приложения с заменой pug-шаблонов на HTML. ‐ Исправление багов, возникших в процессе полного редизайна приложения. ‐ Реализация интеграции с яндекс-картами для улучшения процесса доставки продукции компании. Организация архитектуры Vue-приложения. ‐ Создание отдельного репозитория для фронтенд-части приложения с целью улучшения его модульности и поддержки. Проект 2 (Маркет): ‐ Оптимизация и улучшение структуры Vue-компонентов для повышения производительности и поддержки. Добавление тестов для Vue-компонентов. ‐ Создание и внедрение тестов для Vue-компонентов с целью обеспечения более надежной и устойчивой работы приложения. Создание лендинга для страницы новостей. ‐ Разработка лендинга для эффективного отображения новостей на странице и улучшения пользовательского опыта.

Технологии

Vue.js / PHP / Bitrix / Node.js / Fastify Интеграции: Yandex Maps

Длительность

10 месяцев

Проект

Социальный проект

Описание

Команда: 5 Frontend-разработчиков, 2 Backend-разработчика, Аналитик, Тимлид, Менеджер проекта Роль: Frontend-разработчик Сервис по поиску практик, который предназначен для организации отбора решений социально-экономических проблем на основании лучших российских практик, а также сопровождение процесса внедрения и тиражирования решений. В рамках системы авторы практик предлагают современные и гибкие решения в различных отраслях, заявляя о себе и своих наработках, а эксперты и реципиенты получают полный доступ к базе практик под любой вид бизнеса и тип организации. Данный сервис выполняет важную для социально-экономической сферы, образуя единое информационное пространство с передовыми решениями и квалифицированными профессионалами, которые делятся друг с другом опытом и решают социально-экономические задачи в большом масштабе. Что было сделано ‐ Переделана система фильтрации атрибутов практик: изменена структура и расширена база данных. ‐ Добавлены новые атрибуты практик. ‐ Доработаны компоненты главной страницы и карточки практики. ‐ Реализованы подсказки, учитывающие новые атрибуты для отображения направления практики и её рейтинга. ‐ Полностью изменена логика работы фильтров на пользовательском интерфейсе с учётом ролевой модели. ‐ Переработаны UI-компоненты для отображения и использования добавленных атрибутов. ‐ Обновлены все разделы системы, где участвуют фильтры и новые атрибуты. ‐ Разработан скрипт автоматического присвоения названия рейтинга, направления рейтинга и показателей рейтинга практикам и решениям. ‐ Реализованы доработки административной панели. ‐ Расширены контракты данных по практикам и решениям для передачи на внешний государственный портал.

Технологии

PHP / Vue.js / Nuxt.js / Yii2 / PostgreSQL

Длительность

8 месяцев