Anatolii Vasilev Frontend Engineer

Anatolii Vasilev

Senior Frontend Developer

Rijeka, Croatia
Telegram | GitHub | LinkedIn | anatolii.vslvv@gmail.com


Summary

  • 6+ years of experience as a Frontend Developer, specializing in Vue.js and TypeScript.
  • Architected and delivered a procurement platform that cut personnel costs by 42% for an online retailer with $1.3B in revenue
  • Led migration of a core internal app from Vue 2 to Vue 3 for a telecom with 44M+ users, improving performance and maintainability.
  • Built and scaled frontend applications for platforms serving 30K+ active users and processing over 1B calls annually.
  • Experienced in building and maintaining applications for platforms with 30K+ active users and high-volume transactions.

Skills

Frontend: JavaScript (ES6+), TypeScript, Vue.js (Vue 2 & Vue 3, Composition API), Nuxt.js, React, Next.js, Tailwind, Jest, Vitest
Expertise in: сode reviews, frontend application architecture, adaptive and semantic layout
Other: Node.js, Nest.js, REST API, GraphQL, SSR, Git, CI/CD, Docker
Languages: English (Intermediate), Russian (Native), Italian (Beginner)


Professional Experience

Senior Frontend Developer

Voximplant — cloud platform for communication with 30K+ active users and 1B+ calls per year
Feb 2024 – Present
Remote (Astana, Kazakhstan)

  • Core project: Maintained and enhanced one of the key company products (omnichannel cloud contact center) with an average revenue of $4mln a year: a web application across more than 5 countries with over 3.800+ end active users.
  • New features: Architected and delivered a new dialer module from scratch, implementing a flexible UI for variable mapping that allowed clients to customize automated call flows and reduce campaign setup time.
  • Migration: Participated in a major migration effort for the core application from Vue 2 to Vue 3, refactoring legacy components with the Composition API to improve performance and ensure long-term framework support.
  • State management, Localization: Optimized state management and localization by implementing Vuex for scalable state handling and i18n, enabling the platform to scale across 5+ countries and support a growing international user base.
  • Component approach: Ensured scalability and consistency across projects via a component-based approach, creating a custom design system.
  • Internal optimization: Drove improvements to team-wide code quality and consistency by authoring and implementing a custom set of ESLint rules, reducing bugs in code review.

Stack: Vue 2/3, Vuex, TypeScript, Jest

Middle Frontend Developer

ViTech — online retailer with $1.3B annual revenue and more than 1.000 pick-up points in Russia
Mar 2023 – Feb 2024
Remote (Dubai, UAE)

  • Core project: Developed an internal platform for 1500+ users with up to 90,000 requests per day including business logic, coding, and tech documentation, which reduced personnel costs by 42% and order processing time for the Procurement department.
  • New features: Built a Nest.js microservice (Puppeteer-based) for HTML-to-PDF conversion, replacing a deprecated system and providing flexible support for various B2B document formats.

Stack: Vue 2/3, Pinia, TypeScript, Jest, Nuxt.js, Nest.js

Middle Frontend Developer

Beeline — top 3 telecom operators in Russia with more than 44 million users
Mar 2021 – Mar 2023
St. Petersburg, Russia

  • Migration for the core project: Architected and led the migration of a key internal tool from Vue 2 to Vue 3, redesigning the application to support 2,000+ customer service operators.
  • Business logic: Developed and shipped over 100 features and components for the internal customer support platform, directly enabling operators to resolve user issues more efficiently.
  • Optimizing development: Defined and executed technical OKRs, including the introduction of E2E testing, with more than 95% unit test coverage.

Stack: Vue 2/3, Pinia, TypeScript, Jest, Cypress


JS Community

HTML Academy
Jan 2020 – Mar 2020

  • Mentored aspiring developers in HTML, CSS, and JavaScript basics, supporting their transition to hands-on frontend development.

Personal Projects

Developed a web application across all devices and screen sizes, acting as a sole full-stack developer

  • UI/UX: Developed and implemented a design system using Radix Vue.
  • Backend: Developed backend using Nest.js, with PostgreSQL, Redis, and Prisma ORM for efficient data management. Integration with S3 and payment system for recurring payments.
  • Set up GitLab CI/CD pipelines to automate building, testing, and deployment processes.
  • Deployed applications on servers with Docker and Traefik, including automatic SSL certificate configuration.
I consent to the processing of the personal data provided in this document for the purposes of recruitment by any company.
Download PDF