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.
 
Download PDF