Overview
Technical skills
Timeline
Roles

Overview

A practical frontend engineer at a middle level who builds Vue single-page app features end-to-end with Vuex and Firebase integration. The strongest proven skill is SPA state and server-integration work, demonstrated by the ads Vuex module that handles create/fetch/update flows and storage uploads (FTDen45/vue/src/store/ads.js). There is limited evidence of automated testing, measured performance optimization, accessibility beyond Vuetify defaults, or advanced architecture patterns in public code.

Technical skills

TypeScript
Node JS• Junior
SQL• Junior • 16y+
Dart• Middle • 15y+
JavaScript• Senior • 15y+
PHP• Senior • 15y+
Node JS
Nest.JS
PHP
WordPress
Yii
Laravel• 6y+
Bitrix• 4y+
Databases
MS SQL
MySQL
PostgreSQL
RabbitMQ
Redis
Frontend
Sass
Vue.js
Vuex
Vue Router
Babel
Bootstrap
ESLint
JQuery• 15y+
Webpack• 14y+
React.js• 5y+
DevOps
Rest API
Docker• 6y+
Git• 5y+
Design
Adobe Photoshop
Figma
Mobile
Flutter• 9y+

Timeline

Full-stack Developer (PHP) Middle
Aeon Full-Time
Feb 2024 to May 2026 2 Years 3 Months Moscow In office
Developed and implemented an analytics module for marketplace unit economics, including profit/loss calculations considering fees, logistics, acquiring, and ad costs. Built automated data collection for sales, buyouts, and inventory to compute profitability in near real time. Designed inventory control mechanisms and developed BI-style filtering with SQL, plus a multilingual interface and Excel export. Integrated Yandex Maps API and implemented dynamic Ajax loading in a real estate catalog.
PHP
Bitrix
JavaScript
SQL
Full-stack Developer (PHP) Middle
Yarbox.ru Full-Time
Sep 2022 to Jan 2024 1 Year 4 Months Krasnoyarsk In office
Delivered features and modules for an e-commerce system built on 1C-Bitrix and related templates, based on business requirements. Participated in code reviews and refactoring, managed changes in Git/GitLab, and investigated non-deterministic production issues. Implemented frontend template and product-card updates, including accessibility improvements for low-vision users. Worked on integrations and exports such as schedules for XML generation for marketplace imports.
PHP
Bitrixsince 2022
JavaScript
Git
Full-stack Programmer (PHP, JavaScript) Middle
Aeon Full-Time
May 2021 to Jul 2022 1 Year 2 Months Moscow In office
Supported and developed development processes for an international IT company and worked on customer projects. Estimated tasks, analyzed technical requirements, planned solutions, and implemented new functionality and system improvements. Provided support during load testing by identifying performance bottlenecks across system components. Developed REST API functionality, admin panel UI, and client-side scripts communicating with backend endpoints.
PHP
JavaScript
Gitsince 2021
Webpack
Full-stack Developer (PHP) Middle
Easy Full-Time
Apr 2020 to Mar 2021 11 Months Yekaterinburg In office
Worked on development of a website from scratch for a governmental organization, collaborating with technical leadership for task estimation and implementation. Applied SOLID principles and implemented code using OOP PHP patterns. Worked with Docker and supported the system during development activities. Built and extended an admin panel using Laravel Orchid and implemented new fields with frontend markup and scripts.
PHP
Laravel
Docker
JavaScript
Frontend Developer / Web Programmer Middle
kwork.ru Full-Time
Feb 2011 to Feb 2020 9 Years In office
Implemented frontend parts for client websites and communicated with customers to estimate tasks and plan delivery. Built and adapted large multi-page layouts using modern frontend tooling and JavaScript workflows. Developed interfaces for social-network style applications and worked on Flutter-based UI while also collaborating with backend functionality in Dart. Created utilities such as site parsers and code-driven generation of PDF/XLSX/XML outputs, plus PHP-based calculators.
JavaScriptsince 2011
JQuery
Webpacksince 2011
React.js
Flutter
Dart
PHPsince 2011
1C Programmer Middle
Achinsk Cement Full-Time
Jul 2010 to Jan 2011 6 Months Achinsk In office
Programmed in 1C (Business Process) including creating reports and forms to display data from the server. Developed data outputs based on Microsoft SQL Server sources. Supported integration between 1C reporting and backend database access needed for business documentation.
SQLsince 2010
Siberian Federal University
Bachelor's Degree Information systems and technologies
2010 Krasnoyarsk, Krasnoyarsk Krai
Middle Frontend Developer Confidence: Medium App Engineer
A practical frontend engineer at a middle level who builds Vue single-page app features end-to-end with Vuex and Firebase integration. The strongest proven skill is SPA state and server-integration work, demonstrated by the ads Vuex module that handles create/fetch/update flows and storage uploads (FTDen45/vue/src/store/ads.js). There is limited evidence of automated testing, measured performance optimization, accessibility beyond Vuetify defaults, or advanced architecture patterns in public code.
UI Component Architecture
4/10
How interface parts are built
Reasonable component boundaries using Vue single-file components and Vuetify for composition; components are pragmatic but there is no bespoke design system or advanced composition patterns.
Responsive & Cross-browser
3/10
Works on all screens and browsers
Uses Vuetify layout primitives and a Bootstrap grid in a separate HTML file for responsive layouts; no evidence of advanced fluid type, container queries, or explicit RTL/i18n handling.
Performance Optimization
2/10
Speed of the interface
No clear measured performance work or virtualization; build tooling includes webpack and analyzer in devDependencies but no concrete optimization artifacts in the code.
Accessibility & Semantics
2/10
Usable for everyone
Relies on Vuetify components which provide some baseline semantics; little or no custom ARIA, focus management, or automated a11y checks are present.
State Management & Data Flow
4/10
Managing data in the app
Clear Vuex module organization and server-state interactions with Firebase; actions include try/catch with loading/error commits but no advanced server-state patterns like cancellation, optimistic updates or cache invalidation.
UX & Visual Polish
4/10
Look and feel quality
Forms include validation, image preview, loading states and error snackbars which show attention to UX details; UX is pragmatic but not showing advanced perceived-performance or undo patterns.
Expertise
Vue• Middle
Frontend Architecture & Build Tools• Middle
Technologies
JavaScript• Senior • 15y+
TypeScript
Dart• Middle • 15y+
Vue.js
Webpack• 14y+
Adobe Photoshop
Babel
Figma
Bootstrap
React.js• 5y+
JQuery• 15y+
Sass
ESLint
Vuex
Vue Router
Recommendations
  • Develop single-page application features that require Vue + Vuex state flows and Firebase integration (forms, file uploads, CRUD flows).
  • Implement user-facing flows with Vuetify components including client-side validation and modal dialogs or purchase flows (orders, buy modal).
  • Improve build and delivery by adding modern tooling, automated tests, and CI - migrate or augment webpack config with bundle analysis and introduce E2E or unit tests.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Junior Backend Developer Confidence: Low API Engineer
A developer working at a junior level who combines frontend SPA code with PHP algorithm practice; most backend-facing work is thin integration with Firebase. The strongest proven skill is client-side integration and simple CRUD flows backed by Firebase, demonstrated in vue/src/store/ads.js and vue/src/store/user.js. There is little or no evidence of server-side architecture, schema migrations, resilience engineering, or production-grade backend design in public code.
API Design
2/10
How well APIs are designed
Basic API integration work is present (Firebase SDK usage) but there is no API design evidence such as versioning, idempotency keys, pagination design or a stable error contract. The code shows direct SDK calls and simple CRUD flows without explicit contract or compatibility considerations.
Data Layer & Database
2/10
Working with databases
Data-layer work is limited to Realtime Firebase CRUD via the SDK with no migration history, transaction handling, or explicit data integrity controls. Reads and writes are simple and synchronous from the app perspective; there is no evidence of server-side schema evolution or hand-tuned queries.
Scalability & Performance
1/10
Handling load and speed
Minimal scalability or performance engineering is present - no caching strategy, queueing, rate-limiting, connection pooling, or measured optimizations. The project relies on Firebase managed services without custom scaling or performance controls in the code.
System Architecture
2/10
Overall system structure
Project shows basic modularization (Vuex modules ads/user/orders) but no evidence of deliberate service decomposition, inter-service contracts, or advanced config/secret management. The architecture is a simple single-page app backed by Firebase rather than a multi-service backend with fault boundaries.
Security & Auth
3/10
Protecting data and access
Authentication is implemented via Firebase auth flows with proper try/catch handling and state updates, showing some awareness of auth lifecycle. However there is no evidence of input validation beyond SDK usage, token revocation logic, or server-side authorization checks; an application key is exposed in client code (typical for Firebase but still a secret-management consideration).
Reliability & Observability
2/10
Stability and monitoring
Basic reliability patterns exist at the UI layer: try/catch, loading and error state management are present. There is no evidence of timeouts, retries with backoff, circuit breakers, structured correlation ids, graceful shutdown, or observability/metrics instrumentation.
Expertise
PHP• Junior
Industries
Commerce• Junior
Technologies
PHP• Senior • 15y+
SQL• Junior • 16y+
Node JS• Junior
MySQL
PostgreSQL
Redis
Rest API
Nest.JS
Yii
Laravel• 6y+
WordPress
RabbitMQ
MS SQL
Git• 5y+
Docker• 6y+
Bitrix• 4y+
Recommendations
  • Use to build or maintain client-side SPA features that integrate with Firebase (auth, Realtime Database, storage) and to implement UI-level state flows and error handling.
  • Assign to implement straightforward CRUD endpoints or Firebase-backed features (ads, orders, uploads) while pairing with a senior engineer for security and data-model design.
  • Have the developer improve backend skills by contributing to migration scripts, transaction-safe data handling, and introducing retry/backoff patterns in background jobs.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories: