About

Senior Frontend / Full Stack Engineer

Buenos Aires, Argentina UTC−3 Open to remote
React, Vue, TypeScript Node.js, Go, PHP Legacy → Modern Performance Startup → Enterprise 14+ YOE

Senior Full Stack Engineer with 14+ years at startups and enterprise companies. Deep expertise in React, Vue, and TypeScript; strong experience in Node.js, Go, PHP, and React Native. Built web applications and mobile products end-to-end; led a frontend team of up to 5 engineers.

I help companies modernize legacy systems, reduce technical debt, and build scalable frontend architectures while improving performance.

Proven track record of managing large-scale projects from concept to implementation. Expertise in migrating complex projects from legacy stacks to modern technologies.

Capable of implementing everything related to frontend: web applications of any complexity, libraries, widgets, browser extensions, cross-platform mobile apps. Also have extensive experience in backend development & server configuration.

Experience

Senior Frontend Developer Fornex Hosting Remote

Sep 2025 — Mar 2026

Client portal for a hosting provider (VPS, dedicated servers, VPN, S3, domains). Mix of Django-templated pages and Vue 2 Options API components; full migration to Vue 3 Composition API in a standalone frontend repo.

  • Shipped production features within the first week of joining a live Vue 2 to Vue 3 migration, despite a React-only background
  • Drove the frontend extraction from the Django monolith: migrated core modules to Composition API, Pinia, and Headless UI, moving from a backend-coupled codebase to a standalone frontend repo
  • Replaced Highcharts with a custom SVG chart component (4 KB gzip vs ~90 KB): zoom, multi-series, touch, tooltips
  • Built a client-side caching layer: before, every API call fired fresh on each page load; after, most data is cached and only refreshes on server events or user actions
  • Migrated hundreds of components with full support for dark/light theming, 6 locales, and responsive breakpoints
  • Automated the repetitive parts of migration with Claude Code and Cursor: i18n extraction, Options API to Composition API rewrites, boilerplate generation; hours of manual work reduced to a few commands
TypeScript Vue 3 Pinia Tailwind CSS Vite Vue Router VueUse Claude Code
Frontend Tech Lead GymTeam Remote

Mar 2021 — Mar 2025

Online fitness platform. Sole frontend engineer for the full 4-year engagement.

  • Built the web platform and admin panel from scratch; shipped two complete redesigns as the product evolved
  • Built a reusable component library (~30 components, Storybook-documented, rollup-packaged) used internally and by external partners
  • Migrated the platform to Next.js SSR: pages that were previously invisible to search engines became fully indexable
  • Built 10+ Go + PostgreSQL API endpoints on own initiative, expanding beyond the primary frontend role
  • Built a UI/UX design system from scratch with 2 designers and a PM: from atoms to components, adopted across the full web platform
TypeScript React Next.js Chakra UI Ant Design Node.js Go PostgreSQL Storybook n8n
Lead Frontend Developer Citeck Remote

Sep 2018 — Feb 2021

Enterprise BPM/ECM platform for large-scale business: Unilever, DHL, Raiffeisen Bank, JCB. Led a team of up to 5 frontend engineers.

  • Architected a full SPA rewrite and UI redesign of Citeck ECOS: migrated the stack from Apache FreeMarker, Knockout.js, ES5, and Gulp to a React / ES6+ / Webpack application; added widget-based configurable dashboards, filterable paginated tables, and dynamic column layouts
  • Integrated the Flowable BPM engine into ECOS, giving enterprise clients a visual drag-and-drop interface for building and managing workflows
  • Built a BPMN/CMMN process editor on bpmn-js and cmmn-js, replacing manual XML configuration with a visual authoring tool
  • Built a no-code form builder on formio.js (~12 custom + ~22 extended components) so configurators could create forms without writing code
  • Led a team of up to 5 frontend engineers, ran technical interviews, introduced unit testing and code review practices across the team
JavaScript React Redux Redux Saga Webpack Jest React Testing Library Enzyme Bootstrap
Senior Software Developer irecommend.ru Krasnodar

Sep 2016 — Aug 2018

Consumer reviews platform with millions of monthly visitors. Full-stack work across frontend, mobile, and backend.

  • Developed a React SPA; delivered a full UI redesign for irecommend.ru (millions of monthly visitors)
  • Built a React Native mobile app and delivered it to internal review within ~3 months
  • Developed ~10 Go microservices including a large API composition framework; reduced new service bootstrap time from days to hours
  • Authored protobuf compilers for Go, PHP, and JavaScript, a font compressor, and Go/TypeScript code generators: dockerized CLI utilities that replaced manual multi-step boilerplate with a single command
JavaScript TypeScript React React Native Go PHP PostgreSQL gRPC Tarantool Docker
Software Developer Bonusway Helsinki · Remote

Dec 2014 — Sep 2016

Europe's leading e-commerce cashback service. Remote contractor.

  • Built a browser extension for Chrome, Opera, and Firefox that detected cashback and discount offers on partner sites and showed a one-click activation widget; also delivered a full UI redesign of the main platform
  • Automated affiliate network integrations (Admitad, Adtraction, Tradedoubler, Tradetracker) via ~20 background scripts processing partner data in multiple formats
  • Built admin panel modules for report generation, store management, and partner network operations
JavaScript React jQuery Backbone PHP MySQL AWS Bootstrap Ionic
Software Developer ICT LLC Kemerovo

Aug 2011 — Dec 2014

Regional IT company. Sole developer on two independent web platforms.

  • Delivered a property management portal (utility readings, maintenance requests, emergency alerts, live camera feeds, online utility payments) integrated with housing company APIs
  • Built a real-time communication service (live chat, video calls, browser-to-phone calls, callbacks) with custom billing, payment gateway integrations, and SIP/Asterisk server infrastructure
JavaScript jQuery CSS PHP MySQL Linux SIP Asterisk Red5 RTCKit VideoWhisper

Projects

Fornex Hosting logo

Fornex Hosting

Client portal for a hosting provider: VPS, dedicated servers, VPN, S3, domains and DNS. Migrated key modules from a legacy Vue 2 monorepo to a modern Vue 3 stack, replacing Django-rendered views with a fully client-side architecture.

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

GymTeam

Online fitness platform. Built the web interface and admin panel from scratch, developed a component library, a dozen embeddable widgets, and integration libraries for third-party services. Led frontend architecture and collaborated with design on the UI system.

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

Citeck ECOS

Open-source platform for managing business processes, employees and company documents. Designed and built a new SPA from scratch, migrated the legacy stack, and developed a BPMN process editor and a custom form builder.

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

iRecommend.ru

Review platform for products and services. Developed the SPA and a React Native mobile app prototype. Contributed to a Golang microservices framework and a cross-platform RPC protocol based on gRPC.

React React Native Go PHP gRPC PostgreSQL
Bonusway logo

Bonusway

The leading e-commerce cashback service in Europe. Built admin panel features including reports and partner network management, automated integrations with Admitad, Adtraction, Tradedoubler, and Tradetracker, browser extensions, and a hybrid mobile app.

React PHP MySQL AWS Ionic
G

GRAM

CRM for a door manufacturer. Built an order configurator with a real-time visual preview of the assembled door - panels, hardware, and architraves. Included report generation, invoice and cutting sheet export, and role-based user access management.

PHP Yii2 MySQL jQuery
V

vanekt.github.io

This site - a minimal, fast personal portfolio built with Astro, Tailwind CSS 4, and zero JS by default. Designed from a self-written PRD and Design Brief; scored Lighthouse 95+ on Performance, Accessibility, and SEO.

Astro Tailwind TypeScript Claude Code

Skills

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

State Management

Redux Thunk Saga Zustand Jotai Pinia TanStack Query

Backend

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

Databases & Infra

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

Tools & Protocols

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

Practices

Micro Frontends FSD Atomic Design Web Accessibility Semantic HTML Web Vitals

AI Tools

Claude Code Codex Cursor GitHub Copilot

Contact

Open to remote full-time or contract. Reach out via email or Telegram - I reply within 24 hours.