Frontend Engineer at EMCD Tech LTD (2024-08 – 2026-07)
- Самостоятельно предложил и реализовал архитектурную концепцию: связка Strapi (хранение контента и переводов) + Nuxt 3, позволяющую публиковать и редактировать продуктовые страницы без участия разработчиков.
- Сформулировал требования к backend-части и координировал их с бэкенд-разработчиком.
- Самостоятельно реализовал весь фронтенд-функционал; когда к проекту присоединился второй frontend-разработчик — ввёл его в архитектуру и принципы работы системы.
- В рамках системы самостоятельно реализовал 20+ продуктовых страниц/проектов для компании.
- По завершении функциональность была передана в другие команды компании.
- Участвовал в разработке с нуля общей админ-панели на основе "фабрик" — платформы с общей логикой и возможностью кастомизации под отдельные подразделения (отдельный репозиторий на подразделение)
- Реализовывал модули сборки "фабрик", переиспользуемые между независимыми репозиториями подразделений
Frontend-разработчик at BoxExchanger (2022-10 – 2024-07)
- Разработка и масштабирование: занимался поддержкой и развитием core-функционала frontend-части крупного сервиса обмена криптовалют на Vue.js (Vue 2/3) и Nuxt.js
- Архитектура и API: проектировал и внедрял новые модули приложения, интегрировал сложные API для работы с транзакциями, курсами валют и пользовательскими балансами
- Редизайн и кастомизация: разработал и внедрил гибкую систему кастомизации и редизайна интерфейсов под требования новых B2B-клиентов (white-label решения), что ускорило запуск новых партнёрских сайтов
- Качество и стандарты: проводил рефакторинг устаревшего кода, оптимизировал скорость загрузки страниц (Core Web Vitals), обеспечивал качественную кроссбраузерную вёрстку по методологии БЭМ
Frontend-разработчик at RA-VOZDUH (2012-02 – 2022-06)
- Frontend-разработка: проектировал и разрабатывал клиентскую часть веб-ресурсов различной сложности — от корпоративных сайтов до интерактивных SPA-приложений на Vue.js
- Сложная вёрстка и анимация: создавал адаптивную, кроссбраузерную вёрстку крупных проектов по методологии БЭМ, реализовывал интерфейсы со сложной бизнес-логикой и динамической анимацией (CSS/JS)
- Разработка с нуля (CMS/Frameworks): отвечал за полный цикл разработки сайтов — как на базе CMS Joomla (в ранних проектах), так и на современном компонентном подходе Vue
- Поддержка и оптимизация: занимался долгосрочным сопровождением проектов ключевых клиентов компании, проводил рефакторинг устаревшего кода и оптимизировал скорость загрузки интерфейсов
Frontend-разработчик, Верстальщик at Интернет агентство "Атмосфера идей" (2007-06 – 2012-01)
Разработка сайтов с нуля. Вёрстка и натяжка на CMS Joomla. Ведение проектов, поддержание работы сайтов клиентов.