Position: React Developer
Category: JavaScript
English level: upper
Years of experience: 5


Oct 2021 - Now: Front End Developer
The existing application has been written in Ruby and for the new functionality, the team has chosen React. The project goal is to improve the hiring experience by allowing companies to hire people from other countries in a simple way.
As a first React experienced joiner, I created a project architecture from scratch. During the project, I was helping less experienced team members to expand their knowledge and improve their code quality through code review and pair coding. 
Technologies: React.js, TS, MUI, Redux-toolkit, Storybook, Jest;

Nov 2020 - Oct 2021: FE Lead
The project itself is a role-based software as a service application. The main goals are creating and tracking orders in restaurants.
I had been leading the project from scratch. Also, there was a junior developer for that I had been taking care of his development and performing reviews of his work. 
Technologies: React.js, TS, MUI, Redux-toolkit, Stripe;

Apr 2020 - Nov 2020: Front End Developer 
The project I worked on was Internal CRM System for tracking human resources. 
On the project, I delivered new functionalities and supported/refactored old ones. As a side task, I was helping a new joiner to learn how to code.
Technologies: React.js, Redux

Nov 2019 - Apr 2020: Front End Developer
Received a good experience in Java I decided to try Frontend. Java experience helped me jump into the Frontend.
I took part in a project and received practice in SSR using Gatsby.js and deploying using Firebase. The project was created from scratch and released successfully.
Technologies: React.js, Gatsby.js, Firebase;

Nov 2018 - Oct 2019: Java AQA 
Having chosen Java as a language to learn I applied it to my QA tasks and became AQA. I was writing lots of new autotests and refactored old ones. Apart from that, I was mentoring new joiners and coached the existing team.

Oct 2017 - Nov 2018: Manual QA
Starting as a Trainee I grew up to Middle+ as a Manual QA. Apart from testing tasks, I performed mentoring and demos.