Position: Trainee/Junior Back-end Developer
Category: Node.js
English level: upper
Years of experience: 1


Description of my projects

1) GoroSkop Telegram Bot

It was my first app, which I created at the very beginning of my Node.js Developer career. This Bot was developed with parsing technology, which is the main logic of the app. The functionality is: the user can press a button in the chat, and he will receive information from the site with a horoscope. He can also choose an option of automatic prediction for his zodiac sign on the next day. There also a PostgreSQL database connected to this app for storing data about every user.

2) Secret-Santa game

This app was my test assignment at the Yalantis company on a Junior Backend Developer position. It also was a very good practice in creating REST API. The functionality is: the user writes his name, surname and maximum 10 wishes in the special fields. Then he presses the button “Register” and his information stores in SQLite database connected to the app. When at least 3 users are registered, any of them can click the "Create Pairs" button, after which the algorithm will randomly create Santa-receiver pairs and after all pairs are created, they will be shown with all user information.

3) Parse-Excel app

This app was created for the client, who wanted to parse all the information from excel files and receive it in the txt, json and csv files. It is a simple app, which just takes all information from xlsx files using a special algorithm and then creates txt, json and csv files with the received information.

4) Task-Management-System-API

One more app, which was my test assignment at the Milestep company on a Junior Backend Developer. Unlike the Secret-Santa game, this app has not UX/UI. It just a REST API with a several endpoints. The functionality is: the user can register and log in to the app, after which he will receive JWT token, which will be stored in cookies for a week. When the user registers, he will be asked to write his email, which should be confirmed, so after user writes his email, the app will send him a special code, which user should enter to verify his email address. After registration, the user gets access to add/edit/delete tasks in the PostgreSQL database connected to the application. The user can also log out, after which the JWT token will be removed from cookies.

5) Top100Kaspi Bot

This is another telegram bot created for a client I found on the freelancehunt platform. I can't provide more information about my projects due to website restriction.