Yumasoft Inc.Node.js Developer
Feb. 2022 - Jun. 2023An international company providing software development and IT consulting services. Specializes in creating high-quality business solutions using advanced technologies and approaches. The company has implemented more than 200 projects of varying complexity. Project domains: video conferencing Role: Backend developer Stack: TypeScript, Node.js, Express, MongoDB, Mongoose, PostgreSQL, AWS Lambda, AWS CloudWatch, AWS Pipeline, AWS Cognito, AWS SQS, Websocket, OpenSearch, Jest Summary: - developed backend features on video conferencing web application, using Express.js, Mongoose, OpenSearch and AWS infrastructure. - optimised MongoDB requests and queries to reduce response latency. Responsibilities: - implementation of backend features using Node.js (express.js) and Mongoose. - using MongoDB indexes and aggregations to optimize application performance and speed up server response time with large amounts of data. - coverage of implemented features with e2e and unit tests using Jest. -work closely with project AWS infrastructure (AWS CloudWatch, AWS Pipeline, AWS Cognito, AWS Lambda, AWS SQS). - OpenSearch-related features implementation. - mentoring new developers on the project and conducting code reviews. - cooperation with frontend and data science teams. - websockets-related features development using Socket.io. - code refactoring.