Мужчина, 30 лет (03.10.1996)
Кобрин
Гражданство: Беларусь
Разрешение на работу: Беларусь
Обновлено 4 августа
- Отвечал за перенос ключевых фичи в рамках миграции 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, триггеры показа, автозакрытие.
- Разрабатывал frontend-функциональность на Vue 3, JavaScript, Pinia и Quasar для двух параллельных проектов;
- Дорабатывал ключевые разделы StartDrive: каталог водителей и вакансий, личный кабинет пользователя и административную панель портала;
- Реализовал компонент конвертации между криптовалютами и фиатными валютами для Cifra.by с получением актуальных курсов через API;
- Оптимизировал загрузку данных, обработку API-ответов и состояние приложения;
- Реализовывал адаптивную и кроссбраузерную верстку по Figma, настраивал локализацию через i18n.
- Доработал ключевые разделы StartDrive: каталог водителей, каталог вакансий, личный кабинет пользователя и административную панель портала;
- Увеличил скорость обработки заявок на 27% за счёт улучшения административной панели и пользовательских сценариев StartDrive;
- Реализовал валютный конвертер для Cifra.by с интеграцией актуальных курсов криптовалют и фиатных валют.
Белинновация
- Реализовал и дорабатывал функциональность медицинской информационной системы на JavaScript, Vue 3, PHP и Bootstrap;
- Участвовал в переводе части frontend-функциональности на Vue 3 и обновлении backend-части на новую версию PHP;
- Реализовал новую версию канцер-регистра: формы ввода, таблицы, административные разделы и сценарии работы с медицинскими данными;
- Оптимизировал SQL-запросы для ускорения обработки и отображения больших объёмов данных;
- Исправлял баги, дорабатывал существующий функционал, проводил код-ревью и поддерживал техническую документацию.
- Повысил скорость обработки данных на 27% за счёт оптимизации SQL-запросов;
- Реализовал административную панель, которая упростила создание и настройку новых анализов.
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: