← В ленту

Портфолио

SchoolUP

- Developed the backend of the hybrid learning management system for automating virtual classrooms. Primary technologies: Typescript, Nodejs, Expressjs, and MongoDB. - Decreased the response time of services from 600 ms to 200 ms by introducing an independent micro-service and multi-tenancy for each service. - Increased sorting and filtering performance by 1,000% with a large amount of data, by optimizing Mongoose queries.

ZETSOFT

- Took part in the development of a large e-commerce platform and contributed to the development of new features and systems as well as the improvement of already-existing platform components. - Created a full permission system that divides every main operation into single permissions that a user can be given, by developing a custom parsing method for incoming queries.

SchoolUP

- Achieved 98% test coverage by writing high-quality code, and covering the written code with unit tests using Jest and Supertest. - Collaborated with frontend engineers to develop REST API contracts and documented using Swagger.

Скиллы

Back-end
Docker
Express.js
ExpressJS
Git
Github
JavaScript
Jest
Microservices
MongoDB
NestJS
Node.js
NodeJS
Prisma
RabbitMQ
Redis
Restful APIs
Socket.io
SOLID principle
TypeScript
Unit testing

Опыт работы

Node.js Backend Developer
06.2021 - 09.2022 |SchoolUP
Typescript, Nodejs, Expressjs, MongoDB, Jest, Supertest, REST API, Swagger
- Developed the backend of the hybrid learning management system for automating virtual classrooms. Primary technologies: Typescript, Nodejs, Expressjs, and MongoDB. - Decreased the response time of services from 600 ms to 200 ms by introducing an independent micro-service and multi-tenancy for each service. - Increased sorting and filtering performance by 1,000% with a large amount of data, by optimizing Mongoose queries. - Achieved 98% test coverage by writing high-quality code, and covering the written code with unit tests using Jest and Supertest. - Collaborated with frontend engineers to develop REST API contracts and documented using Swagger.
Javascript Developer
03.2021 - 06.2021 |NDA
HTML, JavaScript, AJAX, JSON, Restful API, CMS
- Converted mockups into HTML, JavaScript, AJAX, and JSON and implemented websites and integrated solutions into business operations. - Designed and architected Restful APIs for small CMS and landing pages to maintain operations continuity and productivity, documented and wrote tests for rest APIs.
Backend Developer
09.2020 - 10.2020 |ZETSOFT
.
- Took part in the development of a large e-commerce platform and contributed to the development of new features and systems as well as the improvement of already-existing platform components. - Created a full permission system that divides every main operation into single permissions that a user can be given, by developing a custom parsing method for incoming queries.

Образование

Computer Science (Бакалавр)
2020 - 2021
Inha University

Дополнительное образование

NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, Deno)
11.2022 - 11.2022
Udemy

Языки

АнглийскийВыше среднегоУзбекскийРоднойРусскийБазовый