Frontend-разработчик (Vue)( KALABI )
Описание
NURBECK BAYASTAN
Front -end Developer
About Me
City : Moscow
My name is Bayastan, I study in college on the 4th year in the specialty Web
Developer. I have commercial experience of layout and writing code.
Experience in the Front end 4 years. Mastered html/css(sccs), know JavaScript
well. experience on Vue3 year.
Goal : My goal is not to stand still and get closer t o perfect mastery of tools in
frontend development, become an indispensable specialist, contribute and
take i nitiative in developing serious projects.
Good knowledge of English, interme diate/upper -intermediate level.
Experience
FGG . November 2022 – January 2023 (3 month)
CRM marketplace
Tel:
+7(999)851 -49 -24
GitHub:
Tonight11
Telegram:
@bayas1232
Mail:
godofspeedman@gmail.com
Education
2019 -2023
N.N. Godovikov State Professional
Pedagogical Institute, Moscow
Informational system and programming
Doing web development, developing various
pet projects, conducting analytical classes on
sites on how to optimize the site, etc. We
immediately use the knowledge obtained at
the lessons in practice, and also solve various
algorithmic tasks
Software S kills
- JavaScript , TS
- Vue3, Vite , Vue router
- Pinia, VueX, Nuxt3 - NodeJs
- HTML5, CSS3, SASS, BEM
- Responsive Web Design
- Figma
- Git
- Firebase, RestApi
- English (Intermediate b1 -b2)
Worked with Vue3, Vite, Vuex, VueRouter, Apex -Charts, Vue -Easy -Data -
Table, V -select, Vue -data -pick er, Axios.
Interact with Backend (Python)
Refactored a sign -in/sign -up function and design
Worked with user permission , if he hasnt paid a tariff, he has no access to
other pages or cannot interact, except with tariff page.
Refacto red a refresh data function, that allows to updаtеcharts data and
some numeric information. Also switched it from .js file to VueX.
Made a lot of new page, especially with table
Created a lot new components such as: Pagination, Modal, Checkbox,
Input, Select, Breadcrumbs.
Project
Full Stack e -commerce
Its definitely my biggest project and most lovely.
As Front -end I used Vue3, clean code, used composables, Pinia as a
global state management, VueUse to make it easy work for example:
LocalStorage, MediaQuery, Hover. VueRouter and Axios to work with
backend.
As Back -end I used NodeJs&Express. For database I connected a
MongoDB with mongoose library. Creating a REST API for products. Auth.
Interact with axios interceptors to catch 401( unauthorized ) er ror.
Worked with a Vue3 library VeeValidat e to validate a sign in/up form and
creating product
Worked with CRUD on admin panel , so you can create product, delete,
update.
For image storage I used cloudinary. It is a such great and simple storage
to use.
For the first time I used a refresh token. That was my biggest problem in this
project, but in the end I coped
Front: https://github.com/Tonight11/full -stack -e-commerce -frontend
Back: https://github.com/Tonight11/full -stack -e-commerce -backend
Online -bank with sign in/up
Its one of the biggest project, where I used both Front -end and Back -end
As Front -end I used Vue3, Pinia as a global state management, VueRouter
and Axios to work with backend.
As Back -end I used NodeJs&Express. For database I connected a
MongoDB with mongoose library.
Working only with access token, which I saved in local Storage and used
every time when I fetch something from backend, and if access token will
have been expired, user will be log outed and he need to log in again
Worked with a Vue3 library VeeValidate to validate a sign in/up form and
creation form.
Added visual error handler. If something went wrong, on the top of
application will appear a little message with problem. Same thing added
to success handler.
In Backend added a middleware such as roleMiddleware, which means
only admin can edit, delete, get access to every single post
Code : https://github.com/Tonight11/online
Page: https://online -bank -bayastan.netlify.app
Online book -shop
Training project with Vue and VueCLI, without router and vuex.
Styling with pure css/ sass without any style framework
Also done a Vue animation to cart with Transition -group
Working with book API
Added a responsive d esign for mobile devices
Working with Local Storage , because we ne ed to save our balance
somewhere, also we can increment our balance and new balance will
save in Local Storage
Code : https://github.com/Tonight11/book -shop
Page: https://testbook -shop.netlify.app/
26 октября, 2016
Наталья
Город
Москва
Возраст
37 лет (17 мая 1988)
26 октября, 2016
Григорий
Город
Москва
Возраст
53 года (29 декабря 1969)
28 октября, 2016
Мадия
Город
Москва
Возраст
54 года ( 5 июня 1971)