Position: Full Stack Developer
Category: JavaScript
English level: pre
Years of experience: 1.5


I have worked on two commercial product projects.

On the first project, I was involved in automating restaurant business processes.

On the second project, I collaborated with a team to develop an educational platform.

On the backend, using the following stack: Node.js, Express, PostgreSql, TypeScript, and S3, I performed the following tasks:

- Implemented file uploads for users to a virtual file storage system using S3.
- Implemented JWT-based registration and authentication.
- Integrated SendGrid for email delivery, including email confirmation during registration.
- Integrated the payment system Fondy for processing payments on the website.
- Deployed the server on Heroku/Vercel and the database on ElephantSQL.

On the client side, using the following stack: React/Next, TypeScript, Redux Toolkit, and MaterialUI, I accomplished the following tasks:

- Created responsive and adaptive interfaces for various application components.
- Developed an admin panel for end-users, enabling them to manage their accounts.
- Set up Redux for state management and handled application routing.
- Deployed the client-side application on Vercel.