Position: Node.js developer
Category: Node.js
English level: intermediate
Years of experience: 1.5


My name is Samat and i worked in several projects. 
1. CRM-system (6 months)
Development of applications for the medical center.
 - Creation of an authorization and authentication system for patients and doctors
 - Implementation of the function of viewing the schedule of doctors and free office hours
 - Implementation of the function of recording a patient for an appointment with automatic updating the doctor's schedule and notification of the patient's appointment etc.
Technology: Nodejs, Nestjs, Typescript, Postgresql, typeorm, Rest API, docker,
mocha, websocket, Swagger

2.NDA (6 months)
Project - web-application for selling various courses.
- Optimization, refactoring and creation of Restful endpoints
- Integration with external modules
- Updating existing features and creating new ones
- Creation of a system for passing tests, saving
-results and providing access to results for students and teachers
- Development of a notification system to send alerts to
e-mail or mobile devices of students and teachers
- Implementation of the function of creating an online course channel by teachers and the ability to add content
- unit test
Technologies: Nodejs, FastifyJs, MongoDB, Rest API, Swagger

3. Startup(10 months)
Application for booking / selling cars
- Implementation of authorization and authentication functionality
authenticated users
- Development of modules to control machines and their
characteristics
- Creation of modules for order processing, including functions
car reservations, document generation, confirmation
orders and payments
- Implementation of subscription management modules
Development of modules for user management
- Creation of modules for handling requests from clients and
sellers, including communication functions between them, notifications about
requests and responses to requests.
- Create an analytics module that includes analysis functions
sales, revenue, margins, etc.
Technologies: NodeJS, Nestjs, MongoDb, mongoose, Swagger,
websocket