Position: Node.js Developer
Category: Node.js
English level: upper
Years of experience: 1


Discovery Studio

• Under the direction of the team leader, I was involved in the development and support of server-side functionality
• Mainly implemented interactions with client applications using REST API
• Participated in microservice architecture development
• Participated in updating and finalizing the existing code
• Connected third-party services like Firebase, Google Sheets API, Yandex S3, SMS Service
• Used the best practices in NestJS and addressed any shortcomings with my own implementations
• Wrote unit tests for Nest.js services using Jest
• Implemented custom chat feature using WebSocket (SocketIO) 
• Optimized code and database search queries

Technologies: Node.js, NestJS, MongoDB, PostgreSQL, ClickHouse, TypeORM,  Mongoose, Docker, RabbitMQ,  Git, Husky, Swagger.