Position: Web Developer
Category: JavaScript
English level: upper
Years of experience: 1.5

I have deep knowledge of React, JavaScript, state management with Redux or MobX, Node and express. So, I'm able to build full-stack apps or client and server parts separately. Or, if needed, API for any clients.
• Currently developing a web project for data exchange between airlines and inflight supply providers at the respective airports.
The project is SPA and its stack is React, Tailwind, RTK & RTK Query and Vite build tool for the client part. Node, Express - for the server part. The used database is PostgreSQL.
    • Early I developed a full-stack web application that helps in training hockey players. During development, I gained experience working with the state manager (MobX), canvas, WebSocket, and deepened my knowledge of the React library and UI (MUI). For users' communication and chatting needs, I've studied and implemented a peer-to-peer connection based on WebRTC. Have implemented a back end (Node JS, Express, JWT, bcrypt, socket) for auth and storage of user data using PostgreSQL. The project was deployed at AWS EC2.