Position: Node.js developer
Category: Node.js
English level: upper
Years of experience: 2.5


Node.js developer with 2.5 years of experience. I worked on cargo project, trade app,tourism information system (for State Tourism Agency of the Republic of Azerbaijan) and Call Centre CRMs (for banks).
Technology stuff:
JavaScript, TypeScript, Node.js, Express.js,  Nest.js, PostgreSQL, MongoDB, TypeORM, Sequelize, Mongoose, GraphQL, Rest API, Microservice Architecture, WebSockets, Elastic Search, Docker, Git.
My responsibilities in these projects:
-Developed the GraphQL and Rest API webServices.
-Develop functionality in accordance with the requirements based on Agile methodology.
-Designed and integrated database using PostgreSQL and MongoDB writing complex and optimize queries.
-Optimizing N+1 databse queries using Dataloaders with GraphQL in Nest.js.
-Creating new features and functionalities Assisted in building reusable code.
-Performing bug fixes, solving clients' problems.
-Writing code using S.O.L.I.D. programming principles.
-Provide ongoing support and maintenance for microservices architecture developed using Node.js and Express.js.
-Troubleshoot and resolve issues with Elasticsearch-based search functionality and optimize search performance.
-Ensure the real-time communication between the server and clients using WebSockets is working properly and troubleshoot any issues that arise.
-Monitor and maintain the MongoDB and Postgres databases to ensure optimal performance and data integrity.