Position: Junior nodejs
Category: Node.js
English level: intermediate
Years of experience: 0

Freelance experience as telegram bot developer. Pet projects: shop, library.
Pet projects:
Shop - i wrote it on express using mongodb and mongoose odm using MVC architecture, frontend wroted on pure html and css using handlebars engine. Realized next functionality: list view products, detail view product on the product page you can buy it, can change currency (via post query) also there discount system that has 3 discount types, product discount - that works on product, day discount - that works in certain day of the week and the last on is time discount - that works in certain time gap for example from 13:00 to 16:00. The app also has authentication system with email notifications, user profile where you can change your info and cart. Also i write tests using jest. Forms has server side form validation.

Library: i wrote it on express with mysql databases and sequelize orm. So its also has books and author list views and detail views.
After you proceed registration you can create books, authors. You can edit them if you have admin rights or you are creator of the book on the site you. Also you can rate books and choose it status for yourself like want to read, reading, read. As the user you have public account and anyone can view what did you read,  reading, your marks of it, favorite books etc and can sort it and find book by the title. Also as in previous project you can edit profile and has server side form validation.

Has small freelance experience as telegram bot developer.
Interesting tasks on that i can improve and learn new and old technologies.