ДМ
Дмитрий М.
Мужчина
Россия, Тюмень, UTC+5
Ставка
3 082,74 Р/час
вкл. НДС 5% (114.29 Р)
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Дмитрий — Middle+ Frontend-разработчик из Тюмени с опытом работы 3 года 10 месяцев. Специализируется на разработке фронтенда с использованием Vue.js, Vue Router, Vuex, Nuxt.js, TypeScript, JavaScript, Git, GraphQL, REST API, SCSS, Tailwind и других технологий.
Участвовал в проектах в отраслях HRTech, Urban technology, FoodTech. Имеет опыт работы с микрофронтовой архитектурой, Module Federation, разработкой мобильных версий приложений, оптимизацией пользовательского интерфейса и интеграцией с API.
Реализовал проекты:
- систему управления строительными проектами с разделением монолитного фронтенд-приложения на микрофронты;
- систему для обеспечения работы управляющей компании с автоматизацией бизнес-процессов;
- интернет-магазин по доставке еды с нуля для 3 городов России;
- портал для планирования и отслеживания профессионального развития сотрудников в компании.
Проекты
(4 года 2 месяца)
Система управления строительными проектами. Платформа включает в себя онлайн сервис, через который осуществляется доступ ко всей информации о проекте из среды общих данных в структурированном виде.
Роль
Frontend-разработчик
Обязанности
Состав команды 2 Frontend-разработчика, техлид
Наша команда занималась конкретно разделением монолитного фронтенд-приложения на микрофронты. Параллельно с основной командой, которая продолжала развивать продукт в монолите.
- Участвовал в проведении ресерча возможности перехода на микрофронтовую архитектуру на текущем стеке с текущей кодовой базой;
- Разделял монолит на микрофронты;
- Принял участие в разработке приложения для конвертации Vue2 приложения во Vue3 микрофронт;
- Участвовал в переносе в микрофронты модулей "Инфокиоск", “Менеджер задач”, “Табель”
- Реализовал Standalone-режим модуля “Инфокиоск”;
- Произвел исправление многочисленных конфликтов;
- Писал unit тесты на Jest;
- Создавал eventbus для связи между микрофронтами;
- Участвовал в создании единого хранилища для передачи данных между микрофронтами;
- Инкапсулировал логику в микрофронты.
Достижения
- Предложил и реализовал идею создания плагина для автоматического анализа и выноса в отдельный каталог всех файлов, которые понадобятся микрофронту, путём передачи в него в качестве аргумента массива путей до компонентов-страниц будущего микрофронта, и затем анализа плагином импортов в каждом из них и далее по цепочке всех остальных по всему монолиту. Таким образом сократил время на определение и вынос файлов, необходимых каждому микрофронту.
Стек специалиста на проекте
GraphQL, Vue Router, Git, Webpack, Jest, Swagger, Apollo, module federation, JWT, Npm, ESLint, Quasar, Docker, Vuex, TypeScript, Vue.js, Git Flow, JavaScript, REST API, SCSS
Отрасль проекта
HRTech
Период работы
Декабрь 2023 - Март 2025
(1 год 4 месяца)
Система для обеспечения работы управляющей компании: автоматизация бизнес-процессов работы сотрудников УК
Роль
Frontend-разработчик
Обязанности
Система для обеспечения работы управляющей компании: автоматизация бизнес-процессов работы сотрудников УК, собственников, подрядных организаций и исполнителей, учет и обработка оборудования, заявок, домов, помещений, приборов учёта и прочих аспектов работы УК. Система разрабатывалась на замену устаревшего решения внешнего провайдера.
Команда: 3 Frontend-разработчика, 4 Backend-разработчика, QA-инженер, 2 бизнес-аналитика, техлид
- Участвовал в реализации модулей Авторизации, Пользователи, Жилфонд, Лицевые счета
- Разрабатывал и оптимизировал пользовательский интерфейс с использованием компонентов PrimeVue;
- Подключал и настраивал микрофронты на основе Module Federation;
- Разрабатывал взаимодействия с API на основе Tanstack Query;
- Разработал таблицы и сопутствующие компоненты на основе PrimeVue, кастомизировал их для соответствия требованиям;
- Настраивал компоненты PrimeVue в таблицах, пагинациях, кнопках и т.д.;
- Оперативно устранял ошибки и баги в приложении;
- Внес предложение и реализовал механизм контроля корректной связи между клиентом и сервером;
- Тестировал API backend.
Стек специалиста на проекте
Git, Docker, JavaScript, Figma, REST API, Swagger, Nuxt.js, JWT, Npm, Vue.js, SCSS, Pinia, Git Flow, Microservice Architecture, module federation, PrimeVue, TanStack Query
Отрасль проекта
Urban technology
Период работы
Ноябрь 2022 - Ноябрь 2023
(1 год 1 месяц)
Разработка и адаптация для различных устройств интернет-магазина по доставке еды для 3 городов России с нуля.
Роль
Frontend-разработчик
Обязанности
Команда: 2 Frontend разработчика, 1 Backend разработчик, 1 PM, дизайнер парттайм
- Отобразил основные категории продуктов, акции и новинки на главной странице;
- Разработал страницу каталога с фильтрацией и сортировкой товаров по цене, популярности и новизне;
- Создал детализированные карточки продуктов с описанием, составом, ценой и кнопками «Добавить в корзину» с учетом требований базового SEO;
- Разработал интерфейс корзины с возможностью изменения количества товаров, их удаления и подсчёта итоговой стоимости;
- Создал страницу оформления заказа для ввода данных доставки, выбора способа оплаты и подтверждения заказа;
- Реализовал форму регистрации с валидацией данных;
- Внедрил систему авторизации пользователей;
- Создал личный кабинет с возможностью редактирования профиля и смены пароля;
- Разработал страницу истории заказов с отображением статусов и деталей, а также добавил управление адресами доставки;
- Добавил интерфейс выбора города из списка доступных;
- Реализовал возможность отправки запроса на бронирование столика с выбором удобного адреса, даты и времени, количества гостей;
- Интегрировал систему отображения товаров и условий доставки в зависимости от выбранного города.
Стек специалиста на проекте
Git, Docker, Figma, Nuxt.js, Yarn, TypeScript, Vue.js, SCSS, Pinia, Git Flow, ESLint, Tailwind
Отрасль проекта
FoodTech
Период работы
Январь 2022 - Октябрь 2022
(10 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
ТюмГУ
Специальность
Математика (Вещественный, комплексный и функциональный анализ)
Завершение учебы
2024 г.