Position: Frontend Developer
Category: JavaScript
English level: pre
Years of experience: 0.5


Messenger
- Made a simple chat with rooms, registration and realtime messaging
- Studied how the websocket protocol works, using the
socket.io library
- After completing the task, I learned about the correct
construction of the Rest API
- Used both promises and async await, understood their
work and realized that it is better to use

Stickers To-Do
- Made that to-do list in an unusual format, just glue a
sticker on the virtual board to write down the task
- I got acquainted with the Typescript, realized how
important strong typing is in the prog. language
- Used the useRef hook to refer to the sticker element
- I found out that dynamically changing an element using
the CSS translate is smoother than changing its position