Frontend-разработчик( Кристальный мир трейд )
Описание
Min sk , B ela ru s@ Yau hen i_ B ych ko u/y a u hen i- b ych ko u375445433672@ ya n dex.b y+375 ( 4 4) 5 43-3 6-7 2
SP A
RES T A PI
W eb pack
G ulp
V it e
n p m
S ass
P ostm an
J est
V it e st
G itCO N TA CT Yau h en y B ych kou FR O NTE N D D EV ELO PER Vue 2 , 3
N ux t 3
JavaScript
T yp escript
H TM L5
C SS3
Scss WORK E X P ER IE N CE ABO UT M E In nova tiv e f r o n t-e n d d eve lo p er
w it h e xp erie n ce in c re atin g a n d
ad ap tin g w eb sit e s in v a rio u s
fie ld s.
K now le d ge o f V u e, N uxt
JavaScript, T yp escript, H TM L,
C SS. ED U CA TIO N
CO M PU TE R S C IE N CE IN
F R O NTE N D,
KO BEZ ZZA .L A B , 2 025
JAVASCRIPT/F R O NT-E N D -
T H E R O LLIN G S C O PES
SC H O OL , 2 022
JS C O URSE - G LO A CA D EM Y,
2 021
W EB S T A RT C O URSE - G LO
A CA D EM Y, 2 021
B ELA RU SIA N N ATIO NAL
TE C H N IC A L U N IV ER SIT Y
FA CU LT Y O F E N ER G Y
TH ER M AL P O W ER P LA N TS,
2 013-2 018 LA N GUA GES En glis h : B 1 Maxbitsolution
December, 2023-
present
Developing client-side applications on Vue 3, Nuxt 3,
TypeScript:
development of adaptive and cross-browser layout
(SCSS, mobile-first);
creating CSS/JS animations and transitions;
working with Composition API, composables and
custom hooks;
state management with Pinia (stores, actions, getters);
integration with REST API and handling async data
flows;
SSR/CSR scenarios, server and client rendering;
global and route middleware, navigation guards;
error handling and user-facing error pages (4xx, 5xx);
multilanguage support and locale-based routing
(i18n);
forms with validation and complex multi-step flows;
modal wi ndows, drawers, bottom sheets and overlay
logic;
working with images in different formats (WebP, SVG,
responsive picture);
lazy l oading of components, routes and media;
web application optimization (bundle size, code
splitting);
improving Lighthouse metrics and Core Web Vitals
(LCP, CLS, INP);
caching strategies and reducing redundant requests;
analytics integration and structured event tracking;
WebS ocket / real-time updates on the client;
debugging hydration mismatches and SSR/client
inconsistencies;
working with cookies, localStorage and client-side
persistence;
unit and component testing (Vitest, Vue Test Utils);
code review, refactoring and maintaining coding
standards;
collaboration with designers (Figma, states, edge
cases);
documenting components and technical decisions for
the team;
SEO-related markup and meta tags in SPA/SSR
applications;
TypeScript typing for props, stores, API contracts and
utilities;
event bus / mitt patterns and decoupled component
communication;
monitoring and error reporting integration (e.g.
Sentry);
migration and support of legacy Vue 2 patterns where
needed.
Voloshin IT
Agency
January, 2023 -
December, 2023
REKA Digital
Agency
July 2022 -
January, 2023
Development of SPA applications on Vue JS 3/ Next 3:
creating an adaptive, cross-browser layout using BEM;
styling using css/scss/sass;
using the composition API/ Option API;
setting up the Vue router;
setting up pinia;
form validation using the Validate library;
using the Vue Swiper library;
using fetch/ assoc (interacting with the server);
using the Intersection Observer API;
localization of the application using i18n;
integration of the map using google map API/ yandex
map API;
setting up Vite.
Layout of projects for Bitrix, Wordpress, Joomla:
adaptive, cross-browser layout using BEM;
creating css animations;
creating animations using requestanimationframe;
writing scripts in pure JS (ES6 syntax);
filling and editing of ready-made templates;
Project development on the Shopify platform.
Development and maintenance of web applications on
Vue.js. Building UI from designs, API integration, feature
support and bug fixes.
adaptive layout from mockups (HTML, CSS/SCSS);
Vue.js components and application logic;
REST API integration;
cross-browser and responsive UI;
Git, code review, teamwork with designers and QA.
27 июля, 2016
Виктор
Город
Минск
Возраст
34 года (15 июня 1991)
7 августа, 2016
Дмитрий
Город
Минск
Возраст
32 года (17 июня 1993)
21 августа, 2016
Екатерина
Город
Минск
Возраст
42 года (22 мая 1984)