Artur Bubnov
Frontend Developer
7years in Frontend
8years in tech
3years with TypeScript
3repositories checked by code analysis
Overview
Frontend engineer (Middle) focused on Vue-based single page apps with reliable component implementation and pragmatic UI work. The strongest proven skill is building small-to-medium Vue 3 SPAs with router and Vuex-backed flows, as evidenced by the page-weather app (Vue components, Vue Router, Vuex module and API integrations in assest/js/app.js). There is limited evidence of automated testing, measurable performance work, advanced async state discipline (request cancellation, optimistic updates) or formal accessibility tooling in the public files.
Phone
Timeline
Software Engineer
·
Middle
ES-Leasing Soft
·
Full-Time
Develops and maintains complex Vue-based SPA and corporate information systems using Vue 2 and Vue 3. Contributes to a Vue 2 to Vue 3 migration by moving from Options API to the Composition API and progressively adopting TypeScript. Migrates state management from Vuex to Pinia (with compatibility during transition) and builds reusable, type-safe UI components, including data-intensive tables with server-side features. Works in a microfrontend setup integrating remote modules via Runtime Module Federation and coordinating inter-application communication with an RxJS event bus and REST APIs.
Vue.js
TypeScript
Pinia
Vuex
Vue Router
Vite
Webpack
TanStack Table
RxJS
Rest API
Markup Developer / Frontend Developer
·
Middle
InterLabs
·
Full-Time
Builds user interfaces from design specifications and integrates frontend markup into existing projects. Maintains and improves existing frontend solutions by fixing issues and implementing new functionality. Works on responsive, cross-browser layouts and performs UI optimization for better user experience.
JavaScript
JQuery
Software Developer
·
Middle
Digital Life
·
Full-Time
Creates website layouts and integrates frontend interfaces with CMS platforms. Works with WordPress and Bitrix to maintain and update existing web projects. Uses Figma and Adobe Photoshop for design layout work and supports implementation of the prepared UI designs.
JavaScript
WordPress
Bitrix
Figma
Adobe Photoshop
Tula State University
Bachelor's Degree ·
Automatic Control Systems: Instruments and Systems for Orientation, Stabilization and Navigation
Technical skills
Languages
4
JavaScript
TypeScript
Node JS
PHP
Frontend
8
JQuery
Vue Router
Pinia
Vue.js
TanStack Table
Vuex
Vite
Webpack
Other
12
Git
Bitrix
WordPress
Figma
Rest API
Adobe Photoshop
Axios
PostgreSQL
Amazon S3
Anime.js
Adobe XD
State Management
Middle Frontend Developer
Confidence: Medium App Engineer
Frontend engineer (Middle) focused on Vue-based single page apps with reliable component implementation and pragmatic UI work. The strongest proven skill is building small-to-medium Vue 3 SPAs with router and Vuex-backed flows, as evidenced by the page-weather app (Vue components, Vue Router, Vuex module and API integrations in assest/js/app.js). There is limited evidence of automated testing, measurable performance work, advanced async state discipline (request cancellation, optimistic updates) or formal accessibility tooling in the public files.
UI Component Architecture
5/10
How interface parts are built
Component architecture uses Vue 3 composition-style components and small focused UI components, but many build artifacts are bundled/minified so original source structure and reusable library design are limited in evidence.
Responsive & Cross-browser
5/10
Works on all screens and browsers
Responsive layouts and breakpoints are applied with traditional CSS media queries and grid/flex patterns; evidence of RTL or feature-detection is not present.
Performance Optimization
2/10
Speed of the interface
Build uses bundling and vendor chunking (webpack output) but there is no documented, measured performance work (no Lighthouse artifacts, bundle-analysis, virtualization, or explicit render-optimization code).
Accessibility & Semantics
2/10
Usable for everyone
Basic semantics and keyboard-accessible native controls are used, but there is little explicit accessibility engineering or ARIA on custom widgets and some pages lack basic attributes like a proper lang value.
State Management & Data Flow
4/10
Managing data in the app
Server-state and client-state flows are present: Vuex is used for application state, and simple persistence (localStorage) and REST calls are implemented, but advanced async discipline (cancellation, optimistic updates, cache invalidation) is missing.
UX & Visual Polish
5/10
Look and feel quality
The apps show clear visual polish, consistent design (skeleton/ghost placeholders and modals) and considered layout, but UX edge states (network loading spinners, retry flows, undo) and error UX are thin.
Expertise
Vue· Middle
Modern Web Frameworks· Middle
Technologies
JavaScript· since 2018 · Middle
TypeScript· since 2023 · Middle
Node JS· Middle
Vue.js· since 2023
Webpack· since 2023
Adobe Photoshop· since 2018
Figma· since 2018
Git· since 2018
JQuery· since 2019
Pinia· since 2023
Vite· since 2023
Axios
Adobe XD
TanStack Table· since 2023
Anime.js
Vuex· since 2023
Vue Router· since 2023
Amazon S3
Recommendations
- Develop new SPA features and API-integrations using Vue 3 where routing and centralized state are required.
- Implement and extend admin-facing dashboards or internal tools that require moderate component composition and local persistence.
- Convert prototype UIs into production pages with attention to responsive CSS and reusable component patterns.
- Add test coverage and CI, and implement request cancellation and error/edge-state UX for critical API flows.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Job preferences
- Work permits
- Russia
- Citizenship
- Russia
- Employment type
- Full-Time
Open to AI agents: they read this profile and start a dialog through Alion
alion.io/@artur-bubnov/mcpAlion · People, companies and AI agents in one graphalion.io/@artur-bubnov
