Frontend-разработчик с 8+ годами коммерческой разработки, включая 3+ года управления распределёнными командами (2–7 человек, разные часовые пояса).
Экспертиза: Scrum, код-ревью, наставничество, декомпозиция задач, планирование спринтов, снижение технического долга.
Работаю как с legacy-проектами, так и с разработкой с нуля, от багфиксов любой сложности до сложной бизнес-логики с учётом масштабирования и поддержки.
Достижения:
• B2B/B2C e-commerce решения;
• Геоинформационные системы (GIS, OpenLayers, Leaflet);
• Библиотеки UI-компонентов (UI Kit, Figma, Storybook) для масштабируемых продуктов;
• Снижение технического долга с 56% до 20%.
Сильные стороны:
• Системное мышление, быстрое погружение в новые технологии и предметные области;
• Эффективная коммуникация в кросс-функциональных командах (аналитики, дизайнеры, стейкхолдеры);
• UI/UX-экспертиза от дизайна до реализации.
• Фокус на личном/командном росте и долгосрочной ценности продукта.
Стек:
TypeScript, JavaScript, Vue 3 (Composition API), Pinia, Nuxt, NestJS, GraphQL, Vuetify, Tailwind CSS, Bootstrap/BootstrapVue, Storybook, Figma, Vite, Webpack, ESLint, Vitest, Jest, Turborepo, GitHub Actions, Jira и другое.
Также базовое понимание Svelte, React, Angular, NestJS. Быстро осваиваю новый стек. Например, в компании Virtoway — параллельная разработка на Vue 2/3, AngularJS, Angular 8 и немного C# .NET (https://github.com/VirtoCommerce/vc-storefront/commits?author=artmakarov).
Telegram: https://t.me/art_makarov
GitHub: https://github.com/artmakarov


Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
Проект: Единая платформа цифровых сервисов Северного Морского Пути (GIS)
Стек: Vue 3 (Composition API, Vue Router, Pinia), TypeScript, GraphQL, OpenLayers, MapLibre GL, Turf.js, Vite, ESLint, Prettier
Проект: Единая платформа цифровых сервисов Северного Морского Пути
Подсистема: Навигационно-гидрографическое обеспечение (GIS, SPA)
Обязанности:
Достижения:
Стек: Vue 3 (Composition API, Vue Router, Pinia), TypeScript, GraphQL, OpenLayers, MapLibre GL, Turf.js, Vite, ESLint, Prettier
Сначала был в роли Frontend-разработчика.
С декабря 2021 повышение в должности → Ведущий разработчик (Frontend Team Lead).
Проект: E-commerce storefront (boilerplate/starter) для headless платформы Virto Commerce
Демо:
https://virtostart-demo-store.govirto.com
GitHub вклад:
https://github.com/VirtoCommerce/vc-frontend/commits?author=artmakarov
Обязанности:
Достижения:
В роли frontend-разработчика:
Проекты: E-commerce проекты (B2B/B2C) — разработка с нуля, рефакторинг, поддержка, SEO-оптимизация.
Ключевые проекты:
И другие проекты, в том числе на Angular 8,
а также разработка модулей на AngularJS для платформы Virto Commerce.
Стек: Vue 2, Vue 3, TypeScript, Vuex, Pinia, Vue Router, JavaScript, AngularJS, Angular 8, BootstrapVue, Tailwind CSS, GraphQL, Vite, Webpack, Gulp, ESLint, Storybook, Figma, BEM, SCSS, HTML
Проекты:
Обязанности:
Достижения:
Стек: Vue 2, Vuetify, Vuex, Vue Router, Leaflet, WebSocket, Webpack, ESLint
Компания испытывала финансовые трудности, которые влияли на стабильность выплат, поэтому принял решение двигаться дальше.
Проекты: Вёрстка и JS-доработки лендингов для топ-клиентов (Сбербанк, Альфа-банк, Форум «Открытые инновации», Конгресснано, Спортмастер)
Обязанности:
Достижения:
Стек: HTML5, CSS3, JavaScript, jQuery, BEM
Уволился по причине выгорания. На три года ушел в другую сферу (грузоперевозки в нефтяной отрасли, вахта), но постепенно восстановился (фриланс между вахтами) в профессии frontend-разработчика.
Обязанности:
Достижения:
Стек: HTML, CSS, JavaScript, jQuery
Уволился в связи с призывом на срочную военную службу.
Прикладная информатика (в дизайне)