Position: Middle front-end developer Vue js
Category: JavaScript
English level: upper
Years of experience: 5


Skills
1. Native JavaScript (ES5 + ES6+);
2. Vue2/Vue3/Nuxt + Vuex + Vuetify
3. PUG, CSS3 (flex, grid, animations), SASS/SCSS, (mixins,functions,variables)
4. Webpack/Vite;
5. Figma,
6. Aws Amplify (GraphQl)
7. Docker

Main responsibilities:
- Application scaling, new features development using Vue.js
- Code refactoring, Vue 2 to Vue 3 migration;
- Unit Testing with Jest and Vue Test Utils;
- Bug fixing ;
- Writing documentation.
Projects that i worked on
1)Technology stack Vue 3/Vuetify 3/Nuxt 3/VueRouter/Vuex/Typescript/ Amplify/Graphql/SASS/ Jest/ Sentry/DataDog
My responsibilities were to migrate from gridsome to nuxt 3 and to add new api enpoints. Also we refactored all code from Options Api to Composition Api and from javascript to Typescript.
2) Technology stack Vue 2/Vuetify 2/Vuex/Vue Router/Amplify/Graphql/SASS/Sentry/DataDog 
My responsibilities were to develop and support new features such as table like google spreadsheets for storing and editing products. Also I refactored old code to get better performance.
3)Technology stack Vue2/BoostrapVue/Vuex/Axios/Docker/SASS
My responsibilities were to develop internal services of company and to refactor them from jQuery to Vue2
I think, in general - new experience. Also, I would like to try new technologies.