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

- Gained knowledge and experience in creating a project using Scrum and Kanban methodologies.
- Worked and extended in a vast startup that was bought by a big American company
- Led the team with a close discussion of goals with the product team and ways to achieve them
Was a part of a team creating highly loaded applications mostly based on micro service architecture, using technologies:
 back-end - NodeJS, Express, Nest, Koa, TypeORM/Sequalize, Docker, Mysql/Postgresql, MongoDB/Cassandra, Redis/Rabbit, Jest/Mocha, socket.io;
 front-end - React 16, Redux, Angular 10, Material UI/AntD
 Have a lot of experience working with Linux systems, CI & CD, and test-driven development.

Had experience in developing products from scratch as well as maintaining already existing ones. My responsibilities included making architectural decisions, code reviewing, creating requirements and documentation, creating NodeJS dev teams, and working directly and sharing ideas with clients/product owners. Patching libraries for team needs and even solving almost impossible business automation processes. Some of the microservices we were working on were written in Golang and Python, so have experience with it as well.
Product companies are more suitable for me.