Alexander Afanasjev
Afanasev Aleksandr photo.

I’m a full-stack developer experienced in building scalable web applications with Vue.js and Go. I also have a passion for music, books, and data.

  • Frontend

    Vue 2 / 3 (Vuex, Vue Router, Composition API, Pinia)

    Nuxt 3, Vite

    TypeScript

    JavaScript

    Tailwind, SCSS

    BEM, SOLID, OOP

  • Backend

    Go (Gin, gRPC, Protocol Buffers)

    GORM

    PostgreSQL, MySQL

    MongoDB

    Redis

    REST API

    Swagger/OpenAPI

  • Additional Skills

    Internationalization (i18n)

    Performance optimization

    API integration expertise

    English (B2 level)

Work

  • 2024 - 2025/FullStack developer/in LaunchistLaunchist(US)

    Optimized microservice architecture resulting in 10% reduction in video generation time and improved system scalability

    Increased system throughput from 1,000 to 2,000 concurrent requests per second through efficient service communication using gRPC

    Reduced API response time to 150ms by implementing Redis caching strategy

    Designed and developed intuitive AI prompt management interface using Vue 3 and Nuxt 3

    Enhanced system observability through Logrus logging and improved developer experience with Swagger API documentation.

    Frontend: Vue 3Nuxt 3VuexTypeScriptTailwind CSS

    Backend: GoGingRPCProtocol BuffersPostgreSQLGORMRedisLogrus

    DevOps: DockerCI/CD

  • 2023 - 2024/Frontend developer/in PuzzlePuzzle(KZ)

    Improved application performance by 30% through code optimization and lazy loading implementation

    Developed and launched multilingual support for 3 languages (Kazakh, Russian, English), increasing market reach by 40%

    Rebuilt insurance policy calculator leading to 5% conversion rate increase

    Vue 3Nuxt 3TypeScriptSCSSTailwind CSSi18nAxios

  • 2022 - 2023/Frontend developer/in ExmailExmail(RU)

    Optimized website performance metrics to "green" status in Core Web Vitals, reducing LCP by 70% (from 4.2s to 1.2s)

    Implemented lazy loading and asset optimization strategies for furniture catalog

    Developed and maintained responsive UI components using Vue 3 and Vuex

    Vue 2/3VuexViteCSS

Projects

  • Metrics-beats

    is an automated analytics platform that transforms complex Google Analytics data into clear reports and automatically delivers key metrics directly to Slack, helping marketing teams make data-driven decisions faster and more effectively.

    Go, Echo, GORM, PostgreSQL, Google Analytics API, Slack API, OAuth2, Testify, Vue, Vuex, Vue-router.

    Demo green arrow.
  • Yepic.AI

    is a platform that creates AI avatar videos and video chatbots capable of speaking in over 120 languages, combining facial recognition, emotion tracking, and GPT models to deliver lifelike interactive experiences. The platform offers a suite of tools including real-time Video Agents, Studio Express for quick videos, Studio Pro for professional content, and an API for scalable solutions, primarily serving industries like education, customer support, and health & fitness.

    React, Tailwind, Zustand, TypeScript, Formik

    Demo green arrow.
  • Basel.kz

    is a digital insurance company in Kazakhstan that provides online insurance for cars, property, travel, and other assets. The company enables customers to purchase policies and handle insurance claims entirely online without visiting an office.

    Vue, Nuxt, Vue-router, TypeScript, Tailwind, SCSS, i18n, Axios, Gitlab, Vitest, Vuex, Composition API

    Demo green arrow.