Mark Romanovich

Марк Романович

Москва - Россия

Я занимаюсь frontend-разработкой уже более 9 лет и специализируюсь на создании быстрых, масштабируемых и удобных веб-приложений. В работе активно использую JavaScript, TypeScript, Vue.js и Nuxt.js, делая упор на производительность и чистую архитектуру.

За это время я успел поработать как самостоятельно, так и в роли тимлида: собирал команды, участвовал в найме, помогал разработчикам расти и доводил проекты до продакшена — от идеи до стабильного релиза.

Мне важно не просто писать код, а выстраивать качественный процесс разработки. Я внедряю CI/CD, автоматизированное тестирование, провожу код-ревью и регулярно занимаюсь рефакторингом, чтобы проекты оставались надежными, масштабируемыми и удобными в поддержке.

Навыки

JavaScript
TypeScript
Vue
Nuxt
Docker
Git
REST API

Опыт

Senior Frontend Engineer

Энсайн · Oct 2019 - Apr 2026 (6 years 2 months)

Продуктовая IT-компания, разрабатывающая современные веб-сервисы и SaaS-платформы для клиентов из разных отраслей.

  • Руководил командой frontend-разработчиков: проводил код-ревью, занимался менторингом и помогал развивать технический уровень команды.
  • Инициировал переход проекта на TypeScript, включая типизацию легаси-кода, что повысило стабильность и упростило дальнейшую поддержку.
  • Разработал 4 библиотеки UI-компонентов на Vue с покрытием тестами, адаптированные под клиентскую часть и админ-панель, что ускорило разработку и повысило переиспользуемость кода.
  • Участвовал в создании 3 приложений на Vue и Nuxt: от проектирования структуры данных до реализации интерфейсов и интеграции с backend.
  • Реализовал более 20 модулей для клиентской и административной частей SaaS-платформы (поиск, корзина, каталоги, настройки и др.) с интеграцией на стороне PHP.
  • Настроил многоуровневое тестирование (unit, snapshot, интеграционные тесты), обеспечив высокое качество и надёжность кода.
  • Разрабатывал кастомные платные функции для клиентов, адаптируя SaaS-решение под конкретные бизнес-задачи.
  • Принимал участие в процессе найма: проводил технические интервью и помогал в онбординге новых сотрудников.
TypeScript
Vue 3
Nuxt 3
Pinia
NestJS
MongoDB
Docker
VTL
GitLab
Figma

Frontend Developer

Webit · Sep 2017 - Oct 2019 (2 years 2 months)

Технологическая компания, специализирующаяся на разработке высоконагруженных веб-приложений и SaaS-продуктов.

  • Реализовал более 30 кроссбраузерных и адаптивных сайтов
  • Интегрировал сторонние решения и UI-компоненты, улучшая пользовательский опыт за счёт интерактивных элементов, таких как модальные окна и карусели.
  • Плотно взаимодействовал с backend-разработчиками при интеграции внешних сервисов и разработке REST API.
HTML5
LESS
JavaScript
AMP
BitBucket

Frontend Developer

VBI · Sep 2016 - Sep 2017 (1 year 1 month)

VBI DIGITAL основано в 2012 году, как рекламное агентство полного цикла в digital услугах.

  • Разработал более 20 адаптивных веб-сайтов различной сложности, обеспечив корректную работу во всех популярных браузерах на основе макетов из Sketch.
  • Подключал и настраивал сторонние библиотеки и плагины для расширения функциональности интерфейсов (модальные окна, слайдеры и др.).
  • Провёл оптимизацию производительности, добившись максимальных показателей PageSpeed и значительно сократив время загрузки страниц.
  • Обеспечил соответствие требованиям доступности (WCAG): использовал семантическую разметку и внедрял лучшие практики для повышения удобства использования.
HTML
CSS
SASS
jQuery
Gulp
GitHub
Sketch