Роман
Front-end Developer

Мужчина, 30 лет (03.10.1996)

Кобрин

Гражданство: Беларусь

Разрешение на работу: Беларусь

Обновлено 4 августа

Для связи с соискателем необходимо в качестве работодателя и приобрести услугу, включающую полный доступ к базе резюме
Пожелания к работе
Характер работы:
Удаленная работа, гибрид
График работы:
Фиксированный / Полный рабочий день
Занятость:
Полная
Опыт работы: 4 года 3 месяца
Март 2025 — н.в.
1 год 8 месяцев

Foquz

Интернет и информационные технологии
Frontend-разработчик

- Отвечал за перенос ключевых фичи в рамках миграции legacy-интерфейса с Yii2/Knockout на Vue 3 + TypeScript + Vite; поддерживал параллельную работу старого и нового интерфейса;
- Реализовывал frontend-часть нового конструктора вопросов: настройки, предпросмотр, валидация, i18n-переводы, логика переходов, интеграция с legacy-ЛК;
- Реализовывал пользовательские сценарии прохождения опросов в трёх режимах: основное приложение, embeddable-виджеты и iframe;
- Реализовывал сложную логику отображения вопросов: условия показа, донор-реципиент, медиа, комментарии, пропуск ответов, баллы и переводы;
- Выстроил интеграции с API: OpenAPI-generated clients, DTO-маппинг, типизация и схемы данных;
- Дорабатывал внутреннюю Vue UI-библиотеку: реализовывал и адаптировал переиспользуемые компоненты для нового конструктора и смежных приложений.

Достижения:

- Перенёс 10+ типов вопросов из legacy-монолита в Vue 3 / TypeScript;
- Реализовал end-to-end поддержку 4+ типов вопросов: от настроек в конструкторе до прохождения, сбора ответов, статистики и выгрузок;
- Унифицировал sync-логику, defaults, схемы и DTO-mappers — добавление нового типа вопроса перестало требовать дублирования в 3–4 местах;
- Расширил аналитику опросов: таблицы ответов, текстовые ответы, доп. вопросы, медиа и расчёт CSI для рейтингов;
- Закрыл 10+ багов с навигацией, медиа и логикой отображения на мобильных и планшетах;
- Улучшил embeddable-виджеты: history tracking, триггеры показа, автозакрытие.

Август 2024 — Март 2025
7 месяцев

StartDrive / Cifra.by

Интернет и информационные технологии
Frontend-разработчик

- Разрабатывал frontend-функциональность на Vue 3, JavaScript, Pinia и Quasar для двух параллельных проектов;
- Дорабатывал ключевые разделы StartDrive: каталог водителей и вакансий, личный кабинет пользователя и административную панель портала;
- Реализовал компонент конвертации между криптовалютами и фиатными валютами для Cifra.by с получением актуальных курсов через API;
- Оптимизировал загрузку данных, обработку API-ответов и состояние приложения;
- Реализовывал адаптивную и кроссбраузерную верстку по Figma, настраивал локализацию через i18n.

Достижения:

- Доработал ключевые разделы StartDrive: каталог водителей, каталог вакансий, личный кабинет пользователя и административную панель портала;
- Увеличил скорость обработки заявок на 27% за счёт улучшения административной панели и пользовательских сценариев StartDrive;
- Реализовал валютный конвертер для Cifra.by с интеграцией актуальных курсов криптовалют и фиатных валют.

Август 2022 — Август 2025
3 года

Белинновация

Интернет и информационные технологии
Web-разработчик

- Реализовал и дорабатывал функциональность медицинской информационной системы на JavaScript, Vue 3, PHP и Bootstrap;
- Участвовал в переводе части frontend-функциональности на Vue 3 и обновлении backend-части на новую версию PHP;
- Реализовал новую версию канцер-регистра: формы ввода, таблицы, административные разделы и сценарии работы с медицинскими данными;
- Оптимизировал SQL-запросы для ускорения обработки и отображения больших объёмов данных;
- Исправлял баги, дорабатывал существующий функционал, проводил код-ревью и поддерживал техническую документацию.

Достижения:

- Повысил скорость обработки данных на 27% за счёт оптимизации SQL-запросов;
- Реализовал административную панель, которая упростила создание и настройку новых анализов.

Образование: Высшее
2024
Брестский государственный технический университет
Специальность: Автоматизированные системы обработки информации и управления
Форма обучения: дистанционная
О себе

Frontend-разработчик почти с 5 годами коммерческого опыта разработки SPA- и SSR-приложений. Специализируюсь на Vue 3, Nuxt 3, TypeScript, JavaScript (ES6+), Composition API, Pinia, Vue Router, Vite и создании масштабируемых пользовательских интерфейсов. Благодаря глубокому опыту с Composition API и SPA-архитектурой легко адаптируюсь к React общие паттерны и подходы делают переход быстрым.Разрабатывал B2B-, FinTech- и MedTech-продукты, участвовал в миграции legacy-приложений с Yii2/Knockout на современный стек Vue 3 + TypeScript, реализовывал новый функционал, интегрировал frontend с REST API и OpenAPI, работал с DTO, типизацией данных, i18n, адаптивной и кроссбраузерной версткой, а также развивал внутренние библиотеки переиспользуемых UI-компонентов.Имею опыт оптимизации производительности приложений, рефакторинга существующего кода, разработки новых модулей, работы с продуктовыми командами, Code Review, Git, Figma и полного цикла разработки — от анализа требований до вывода функциональности в production. Быстро погружаюсь в существующий код, умею работать со сложной бизнес-логикой и поддерживать качество кода.Развиваюсь в сторону fullstack: изучаю Laravel/Golang, поэтому готов брать на себя отдельные backend-задачи в команде.Использую современные AI-инструменты для ускорения анализа существующего кода, подготовки технических решений, рефакторинга и автоматизации рутинных задач разработки.Telegram:

Состоит в браке
Ключевые навыки
JavaScript TypeScript Vue
Уровень владения компьютером
Программы
Продвинутый пользователь компьютера
VSCode — продвинутый
WebStorm — продвинутый
Для связи с соискателем необходимо в качестве работодателя и приобрести услугу, включающую полный доступ к базе резюме
Добавить