Each chapter brings new challenges, scale and perspective. From my first interfaces to server-side logic and product architecture.
2019 — PRESENT
01
January 2019 — May 2020Web development
AliveRight
Junior Frontend Developer
First interfaces. A solid foundation.
Responsive web interfaces, API integrations and my first backend tasks with Node.js.
Vue.jsJavaScriptNode.jsREST API
What I delivered
Built responsive interfaces with Vue.js, JavaScript ES6+, HTML5 and CSS3.
Integrated Yandex Maps API and REST APIs.
Maintained legacy code and implemented backend functionality with Node.js.
02
September 2020 — March 2021Social platform
zabastcom
Junior Frontend Developer
From UI to complete user journeys.
A server-rendered application, authentication and social platform integrations.
VueNuxtTypeScriptFirebaseJest
What I delivered
Developed a web application with Vue, Nuxt and TypeScript.
Set up Firebase Authentication and OAuth with VK, Telegram and other platforms.
Wrote unit tests with Jest and Vue Test Utils.
03
April 2021 — September 2022Multi-product development
Xdev.team
Middle Frontend Developer
More data. Greater complexity.
16 user dashboards, real-time data and analytics interfaces in a team of 25+ developers.
NuxtTypeScriptSocket.ioEChartsVuex
What I delivered
Built interfaces and business logic for 16 dashboards across separate products.
Integrated Socket.io, ECharts and APIs from Yandex, Odnoklassniki and Telegram.
Optimized large tables, filters and dynamic charts.
Migrated legacy modules from JavaScript to TypeScript and tested critical user journeys.
04
March 2023 — August 2024EdTech
Novator Kids
Senior Frontend Developer
Technology that helps people learn.
An education platform: from dashboards and video lessons to payments and AI features.
VueNuxtPiniaLLM APIIonic
What I delivered
Built student and teacher dashboards, schedules, homework and chats in a team of six.
Integrated Zoom SDK and Jitsi for video lessons.
Integrated an LLM API to analyze pronunciation from voice recordings.
Integrated CloudPayments, Yandex Pay, Stripe and Sber; contributed to an Ionic mobile app.
05
February 2025 — present CURRENT
Giftery
Senior Frontend Developer
From interfaces to product architecture.
Developing a B2B product and white-label gift certificate platform: application and BFF architecture, integrations, a large Vue 2 to Vue 3 migration, a component library and Playwright tests.
VueNuxtTypeScriptPlaywrightNitroZodSentry
What I delivered
Migrated a large B2B project from Vue 2 to Vue 3.
Covered user journeys with Playwright end-to-end tests.
Added Playwright screenshot tests to check visual changes in the interface.
Developed new B2B product features and a component library.
Designed the frontend architecture with Vue, Nuxt and TypeScript, agreed API contracts and conducted code reviews.
Implemented the complete checkout flow and payments through CloudPayments, bePaid and VivaWallet for four markets.
Built a Nitro BFF with Zod validation, SHA-256 request signing, proxying and error handling.
Created white-label theming with CSS Custom Properties and interfaces for the ru, kk, be and es locales.
Set up Sentry, product analytics and image optimization; supported CI/CD with Docker, Drone CI and Kubernetes.
A PARALLEL TRACKIN PROGRESS
Beyond the job title.
Personal ideas, side projects and freelance work are another part of my experience. Stories, decisions and results will follow here soon.
01
My projects
From my own idea to a working product.
Coming soon
02
Side projects
Collaborations and initiatives beyond my main team.
Backend development is my main focus. Interfaces, integrations and delivery are parts of the same product.
MAIN PRACTICE / NESTJS + NODE.JS
Server-side logic. A complete product.
I spend most of my time building backends with NestJS and Node.js: business logic, REST APIs, data access and integrations. I connect these services to Vue and Nuxt interfaces and bring solutions to production.
NestJS / Node.js
ClientAPI & contractsBusiness logicData
DEVELOPMENT APPROACH DIAGRAM
gift.checkout
A gift, chosen by you.giftery®
1 Choose—2 Checkout— Done
ILLUSTRATED IMPLEMENTED FLOW
GIFTERY / B2B SAAS
One product. Four markets.
The complete gift certificate checkout, localization and payment integrations. White-label theming without forking the codebase.
Client
REQUEST
Nitro BFFvalidate · sign · proxy
ZodSHA-256REST API
ARCHITECTURE DIAGRAM
GIFTERY / ARCHITECTURE
Reliability between layers.
A BFF layer with validation, request signing and centralized error handling. API contracts you can rely on.
pronunciation.wav 00:12
LLM APIFeedback
AI INTEGRATION DIAGRAM
NOVATOR KIDS / EDTECH
AI with a clear purpose.
Pronunciation analysis from voice recordings through an LLM API. Feedback integrated into the existing learning flow.
AI IN ENGINEERING PRACTICE
Stronger with AI. Accountable for the code.
I use Codex, Cursor and Claude at an advanced level in daily fullstack development: from codebase analysis and design to implementation, refactoring and verification.
CodexCursorClaude
01
Project context
AGENTS.md · rules · skills
I define conventions with AGENTS.md, rules and skills so agents follow the project’s architecture and requirements.
02
Tools and MCP
MCP
I connect the tools and context sources a task needs through MCP and build practical development workflows.
03
Decomposition and subagents
subagents
I break tasks into independent parts and use subagents for parallel work and additional review.
04
Result verification
diff · review · tests
I inspect diffs, review code, run tests and check builds. I remain responsible for the final code and product behavior.
03 / TOOLKIT
The stack evolves. The engineering mindset stays.
My main practice is backend development with NestJS and Node.js. I build business logic, REST APIs, integrations and database access.