Position: Node.js Software Engineer
Category: Node.js
English level: upper
Years of experience: 4


Have 4 years of commercial experience in software development using Node.js. During this time was involved in development of several different projects as a backend developer.

Last half a year working with a project in a logistics industry.
Main technologies stack: Node.js, Typescript, MongoDB.

Three years before that was working on real estate project with microservices architecture. Key responsibilities on the project were: development of new functionality, covering it with tests, fixing bugs and production support.
Have gained interesting experience working with location polygons, AWS services, optimizing scripts handling large amounts of data. Integrated different kinds of third-party APIs. Implemented new microservices extending current architecture.
Stack of project technologies: Node.js, Typescript, Express.js, PostgreSQL, TypeORM, InversifyJS, AWS (S3, SQS, SNS, Lambda, CloudWatch), ElasticSearch, Jeankins, Docker, Mocha, Chai, Sinon.js, Git, Scrum.

The first project was large educational platform, worked on it about half of the year. As a team member at this project was involved in development of server-side functionality and covering code with tests.
Stack of project technologies: JavaScript, Node.js, Koa.js, PostgreSQL, RabbitMQ, Mocha, Chai, Docker, Git, Kanban.
Interesting in projects in healthcare industry.
Not interesting in real estate industry.