Обо мне

Senior Frontend / Full Stack разработчик

Буэнос-Айрес, Аргентина UTC−3 Открыт к удалённой работе
React, Vue, TypeScript Node.js, Go, PHP Легаси → Современный стек Производительность Стартап → Энтерпрайз 14+ лет опыта

Senior Full Stack Engineer с 14+ годами в стартапах и enterprise-компаниях. Глубокая экспертиза в React, Vue и TypeScript; большой опыт в Node.js, Go, PHP и React Native. Строил веб-приложения и мобильные продукты с нуля; руководил frontend-командой до 5 инженеров.

Специализируюсь на модернизации legacy-систем, снижении технического долга и построении масштабируемой frontend-архитектуры. Провожу крупные миграции: перевод кодовой базы с легаси-стека на современный React или Vue.

Работаю по всей ширине frontend-стека: веб-приложения, дизайн-системы, расширения для браузеров, мобильные приложения (React Native); при необходимости беру на себя бэкенд.

Опыт работы

Senior Frontend Developer Fornex Hosting Удалённо

Сен 2025 — Мар 2026

Личный кабинет хостинг-провайдера (VPS, выделенные серверы, VPN, S3, домены). Часть страниц на Django-шаблонах, часть на Vue 2 (Options API); полный перенос на Vue 3 Composition API в отдельный фронтенд-репозиторий.

  • Выпустил первые продакшен-фичи в первую неделю работы в условиях активной миграции Vue 2 на Vue 3, несмотря на React-бэкграунд
  • Вынес фронтенд из Django-монолита: перенёс ключевые модули на Composition API, Pinia и Headless UI, перейдя от привязки к бэкенд-стеку к отдельному фронтенд-репозиторию
  • Заменил Highcharts кастомным SVG-компонентом (4 KB gzip вместо ~90 KB): zoom, multi-series, touch, подсказки
  • Построил клиентский кэш: раньше каждый API-запрос отправлялся заново при открытии страницы, теперь большинство данных кешируется и обновляется только по событиям с сервера или действиям пользователя
  • Перенёс сотни компонентов с полной поддержкой тёмной/светлой темы, 6 языков (i18n) и адаптивных брейкпоинтов
  • Автоматизировал рутинные части миграции с помощью Claude Code и Cursor: извлечение i18n-строк, переписывание с Options API на Composition API, генерация boilerplate; часы ручной работы сводились к паре команд
TypeScript Vue 3 Pinia Tailwind CSS Vite Vue Router VueUse Claude Code
Frontend Tech Lead GymTeam Удалённо

Мар 2021 — Мар 2025

Платформа онлайн-фитнеса. Единственный frontend-инженер на протяжении 4 лет.

  • Разработал веб-платформу и панель администратора с нуля; провёл два полных редизайна
  • Разработал переиспользуемую библиотеку (~30 компонентов, Storybook-документация, rollup-пакеты): использовалась внутри продукта и у внешних партнёров
  • Перевёл платформу на Next.js SSR: страницы, которые поисковики раньше не видели, стали полностью индексируемы
  • По собственной инициативе реализовал более десятка API-эндпоинтов на Go + PostgreSQL, расширив зону ответственности за пределы основной фронтенд-роли
  • Выстроил UI/UX дизайн-систему с нуля совместно с 2 дизайнерами и продукт-менеджером: от атомов до компонентов, внедрённых по всей платформе
TypeScript React Next.js Chakra UI Ant Design Node.js Go PostgreSQL Storybook n8n
Lead Frontend Developer Citeck Удалённо

Сен 2018 — Фев 2021

Enterprise BPM/ECM-платформа для крупного бизнеса: Unilever, DHL, Raiffeisen Bank, JCB. Руководил командой до 5 frontend-инженеров.

  • Провёл полный рефакторинг и редизайн интерфейса Citeck ECOS: мигрировал стек с Apache FreeMarker, Knockout.js, ES5 и Gulp на React / ES6+ / Webpack с виджетными конфигурируемыми дашбордами, фильтруемыми таблицами с пагинацией и гибкой настройкой колонок
  • Встроил BPM-движок Flowable в ECOS: корпоративные клиенты получили визуальный drag-and-drop инструмент для создания и управления бизнес-процессами
  • Разработал редактор BPMN/CMMN-процессов на bpmn-js и cmmn-js: визуальный инструмент вместо ручной правки XML
  • Написал no-code конструктор форм на formio.js (~12 кастомных + ~22 доработанных компонента): сотрудники получили возможность создавать формы без написания кода
  • Руководил командой до 5 frontend-разработчиков, проводил технические интервью, внедрил юнит-тестирование и практику код-ревью в команде
JavaScript React Redux Redux Saga Webpack Jest React Testing Library Enzyme Bootstrap
Senior Software Developer irecommend.ru Краснодар

Сен 2016 — Авг 2018

Платформа отзывов с миллионами ежемесячных посетителей. Full-stack: фронтенд, мобайл, бэкенд.

  • Разработал React SPA; провёл полный редизайн интерфейса irecommend.ru (миллионы ежемесячных посетителей)
  • Разработал мобильное приложение на React Native и сдал на внутреннее ревью за ~3 месяца
  • Написал ~10 Go-микросервисов, включая фреймворк для компоновки API; время запуска нового сервиса сократилось с дней до часов
  • Создал protobuf-компиляторы для Go, PHP и JavaScript, компрессор шрифтов и генераторы кода на Go/TypeScript: докеризированные CLI-утилиты, которые свели многошаговый ручной boilerplate к одной команде
JavaScript TypeScript React React Native Go PHP PostgreSQL gRPC Tarantool Docker
Software Developer Bonusway Хельсинки · Удалённо

Дек 2014 — Сен 2016

Ведущий европейский e-commerce кешбэк-сервис. Аутсорс.

  • Разработал расширение для браузеров (Chrome, Opera, Firefox), которое находило кешбэк и скидки на сайтах партнёров и показывало виджет с активацией в один клик; параллельно сделал полный редизайн основной платформы
  • Автоматизировал интеграции с партнёрскими сетями (Admitad, Adtraction, Tradedoubler, Tradetracker) через ~20 фоновых скриптов, обрабатывавших данные в разных форматах
  • Разработал модули admin-панели: генерация отчётов, управление магазинами и партнёрскими интеграциями
JavaScript React jQuery Backbone PHP MySQL AWS Bootstrap Ionic
Software Developer ICT LLC Кемерово

Авг 2011 — Дек 2014

Региональная IT-компания. Единственный разработчик на двух независимых веб-платформах.

  • Разработал платформу для управляющих компаний: передача показаний счётчиков, обработка заявок, аварийные уведомления, трансляции с камер, онлайн-оплата ЖКУ, интеграция с системой ТСЖ
  • Создал веб-сервис коммуникации для сайтов: живой чат, видеозвонки, звонки из браузера на телефон, обратный звонок; биллинг, платёжные шлюзы и серверная инфраструктура на SIP/Asterisk
JavaScript jQuery CSS PHP MySQL Linux SIP Asterisk Red5 RTCKit VideoWhisper

Проекты

Fornex Hosting logo

Fornex Hosting

Личный кабинет хостинг-провайдера: VPS, выделенные серверы, VPN, S3, домены и DNS. Мигрировал ключевые модули с legacy Vue 2 монорепозитория на современный стек Vue 3, заменив серверный рендеринг на клиентскую архитектуру.

Vue 3 Pinia Headless UI Tailwind CSS Vue Router VueUse
GymTeam logo

GymTeam

Платформа онлайн-фитнеса. С нуля разработал веб-интерфейс и панель администратора, создал библиотеку компонентов, около десятка встраиваемых виджетов и библиотеки интеграции со сторонними сервисами. Руководил frontend-архитектурой и работал с дизайнерами над UI-системой.

TypeScript React Next.js Node.js Go PostgreSQL
Citeck ECOS logo

Citeck ECOS

Open-source платформа для управления бизнес-процессами, сотрудниками и документами компании. Спроектировал и разработал новый SPA с нуля, мигрировал legacy-стек, создал редактор BPMN-процессов и конструктор форм.

React Redux JavaScript Webpack bpmn-js formio.js
iRecommend.ru logo

iRecommend.ru

Платформа отзывов о товарах и услугах. Разработал SPA и прототип мобильного приложения на React Native. Участвовал в создании фреймворка микросервисов на Go и кроссплатформенного RPC-протокола на базе gRPC.

React React Native Go PHP gRPC PostgreSQL
Bonusway logo

Bonusway

Ведущий европейский кешбэк-сервис. Разработал функционал панели администратора: отчёты и управление партнёрскими сетями, фоновые скрипты интеграции Admitad, Adtraction, Tradedoubler, Tradetracker, расширения для браузеров и гибридное мобильное приложение.

React PHP MySQL AWS Ionic
G

GRAM

CRM для производителя дверей. Конфигуратор заказов с визуальным превью собранной двери в реальном времени - полотно, фурнитура, наличники. Генерация отчётов, выгрузка счетов-фактур и листов раскроя, управление пользователями с разграничением прав доступа.

PHP Yii2 MySQL jQuery
V

vanekt.github.io

Этот сайт - минималистичное быстрое портфолио на Astro, Tailwind CSS 4, без JS по умолчанию. Спроектирован по собственному PRD и Design Brief; Lighthouse 95+ по Performance, Accessibility и SEO.

Astro Tailwind TypeScript Claude Code

Навыки

Frontend

JavaScript TypeScript React Vue Next.js React Native React Router Vue Router VueUse SSR SSG CRA lodash jQuery

CSS & UI

HTML CSS SCSS CSS Modules Tailwind CSS Chakra UI Ant Design Styled Components Bootstrap Responsive Design Browser Extensions

Управление состоянием

Redux Thunk Saga Zustand Jotai Pinia TanStack Query

Backend

Node.js Express Fastify Drizzle Go gin gorm gorilla PHP Laravel CodeIgniter Yii2

БД и инфраструктура

PostgreSQL MySQL Redis Tarantool RabbitMQ Kafka Docker Docker Compose nginx Traefik AWS Supabase Render.com Expo n8n

Инструменты и протоколы

Git Mercurial Vite Webpack rollup.js Gulp esbuild Jest Playwright Enzyme sinon.js ESLint Prettier Chrome DevTools Web Vitals GitHub Actions REST WebSocket JSON-RPC gRPC GraphQL JWT OAuth2 Jira shell

Практики

Micro Frontends FSD Atomic Design Web Accessibility Semantic HTML Web Vitals

AI-инструменты

Claude Code Codex Cursor GitHub Copilot

Контакты

Открыт к удалённой full-time или контрактной работе. Пишите на email или в Telegram - отвечаю в течение 24 часов.