Position: Front-end developer
Category: JavaScript
English level: intermediate
Years of experience: 3


Hi, a few words about my experience. 
    During the last few years, I had several projects, the first was the creation of a multi-languges landing-page. For its creation, I used Gulp, SCSS, and pure js.
    Next was the application for TV, during the development of this application used preact as the main tool, also in the process of development, I worked with Redux, Redux-thunk, Storybook, and styled-components. On this project, I had the opportunity to work with people from different countries (here I worked outstaff), which had a positive effect on my teamwork skills.
   Admin panel for the marketplace. My role was development front-end part for the admin panel. During this work, I had a good opportunity to learn how to work with different components from  Ant Design, deepened my knowledge of React, also learned the basics of working with Less.
   One of the most challenging projects for me was an app for mentoring in video stream format. Technical stack, React - as a UI lib, Graph QL Apollo client for state managing and interaction with the backend, and lib-jitsi-meet - as lib for creating and sharing video stream, stripe - as a payment system.
  The last one is a system of web widgets. An interesting point of this work is how to build a system of independent widgets at the same time integrated with each other widgets.