Position: Frontend Developer
Category: JavaScript
English level: basic
Years of experience: 3


For the last 2 years I've been using Vue, and before that I used React for about a year. 
25 years old, ~3 years of commercial experience, Astana (Kazakhstan).

Vue 2/3 (Composition API, Options API), Nuxt, Pinia, Vuex, JavaScript, Typescript, React, HTML5, CSS3, Pug, Scss, Storybook, Jest, Cypress, Redux, Redux-Saga, Axios.

* Description of some commercial projects without names or references: 

1. Invite registration, authorization, loan request, loan repayment or deferment, changing profile information, viewing applications, loan approval.
[Nuxt, Typescript, Scss, Axios]

2. Register, browse the catalog, create product cards, clones, experience records, create blog posts, profile settings, move cards between repositories.
[Vue, Vuex, Js, Scss, Axios, Jest]

3. Adding products and promotions to cart, ordering, registration, and payment. Notifications about order status changes come with Firebase Realtime.
[React, Redux, Js, Scss, Axios, Firebase]

4. You can create new employees, view everyone's profile, get a complete list of employees, filter them, see who has a birthday coming up and who has a quarterly meeting due soon. HR has access to all information, while an employee can only view their profile.
[React, Redux, Redux-Saga, Typescript, Firebase и Meterial UI]

5. View tenders, send requests for participation, view, add, edit users. All form fields (input, drop-down list, checkbox, etc.) and their parameters (required field, name, default value, selection options, etc.) come via api.
[Vue, Vuex, Vuetify, Axios]

* Description of some pet projects without names and links: 

1. TypeScript slider. An MVC template is used. Atomic design (atoms, molecules, organisms) is used inside the View folder.

2. Search for cryptocurrencies, get information about them. All data is downloaded from public api from several sources.
[Vue, Typescript, Axios]

3. Mini-application for viewing and converting currencies on the basis of Central Bank data
[Vue, TypeScript, Pinia, Axios]

4. Text editor with possibility to change html
[React, Axios]

5. Project time tracking, integration with Redmine
[React, Axios]

6. Creating Sudoku for printing
[React]