Position: Senior Javascript Software Engineer (ReactJS, NextJS, ExpressJS, NestJS)
Category: JavaScript
English level: upper
Years of experience: 8

Implementing state management in React application with MobX and Redux-Saga.

Implementing socket communication on the backend and frontend with socketIO library.

Implementing data visualization using different charts for statistics (highcharts, amchart, react-charts)

Implementing authentication functionality by permissions and role-based access for the project
Project: AI System For Manufacture

The system is designed as a desktop application to upload data in order to train a model. Then the user can load data and predict the result using a trained model. The application collects and visualizes data for users.

Used tools:
Frontend: Material UI, React, Redux-Saga, Typescript, Websockets, ReactCharts, RTL.
Backend: Typescript, Express, MongoDB, Docker, SocketIO, Agenda, Redis, Cypress.

Position: Senior full-stack developer

Role: Create frontend and backend tasks from scratch, improve existing functionality, and cover application by unit and end-to-end tests.

-----------------------------------------------

Project: Custom Product Management System

The management system is designed as a desktop application to manage the product cycle from design, sample, and mass production. Collect and track product manufacturing data and visualize it in the tables.

Position: Senior frontend developer

Used tools: SCSS, React, Mobx, Typescript, AG Grid, Jest,  RTL, Webpack Module Federation Bundle (micro frontend).

Role: Create frontend tasks from scratch, improve existing functionality, cover application by unit tests.

-----------------------------------------------

Project: Articles Publishing CMS for the international media corporation

The content management system is designed as an application to create articles and visualize them on different sites. Articles also contain product ads and have the functionality to track clicks on the product ad.

Position: Senior full-stack developer

Used tools:
Frontend: SCSS, React, Next JS, Jest, Webpack, Gulp.
Backend: Python(Flask, Falcon), Node JS, Redis, Postgres, microservice architecture

Role: Create frontend and backend tasks from scratch, improve existing functionality, and cover application by unit and end-to-end tests.
I expect interesting tasks and reliable management so that there is a complete understanding of the product and the overall picture of the project.