Position: Junior/Trainee Node.js Developer
Category: Node.js
English level: intermediate
Years of experience: 1


I studied independently on my own and took courses on Hexlet in which I learned the basic skills of a Frontend developer. All the time I develop my skills and don't plan to stop.
During my studies, I completed the educational projects:
1. Brain games.
Mind games are small applications for calculating simple mathematical sequences presented as mini-games.
Knowledge gained during the passage:
Learned to work with the command line, GIT.
Configured style checking with a linter (ESLint).
I connected CodeClimate to check the quality of the code automatically.
2. Difference Generator.
Difference Generator is an application for displaying the difference between two JSON/YAML files to the console in three modes: Stylish, Plain, and JSON.
Knowledge gained during the passage:
Used Commander to work with the CLI.
Configured CI GitHub actions to automate the check and test process. I used TDD and wrote tests using JEST.
Test framework: Jest.
Libraries: Commander, Lodash
I know how to work with people and find a common language. I had the experience of running a business and working with many numbers of people, but due to the crisis, I had to change the type of activity.
I am looking for a job where I can gain experience and develop my programming skills better.
RSS Aggregator
An application that allows you to generate an RSS feed with automatic updates.
Within the framework of the project, I got acquainted with:
- working with DOM browser API
- building an application architecture using the MVC principle
- with ajax requests and asynchronous code
- using Webpack to build the project
- using a library to localize the interface (i18next)
Stack: HTML, JavaScript, Bootstrap, webpack, yup, on-change, i18next, Axios, All Origins, lodash.
At the moment, I'm running the final project - Slack chat (real-time application on React/Redux, using AJAX, REST, WebSockets, React (with hooks) + Redux).