Position: Senior Node.js Back-End Developer / Team Lead
Category: Node.js
English level: fluent
Years of experience: 6

I am a software engineer with more than 6 years of professional experience in commercial development.
I have experience in all phases of project development including estimation, design and architecture, implementation, debugging, deployment, integration, testing, support and re-factoring.
I'm using modern WEB technologies such as: NodeJS. Also I have a solid background in WEB technologies, Database Design and Architecture.
• Node.js: NestJS, Express, REST API, Redis, streams
• Systems Design: modular monolith, microservices
• Tests: mocha, jest, sinon
• MongoDB 4: Mongoose 5, aggregate, index
• JavaScript: ES6+, TypeScript
• PostgreSQL: data design, CRUD, index
• Message Brokers: RabbitMQ, AWS Queues (SQS)
• AWS: EC2, S3, Lambda, SQS
• CI/CD: docker, AWS, heroku, shell
• Integrations
Professional growth. Friendly team. Interesting projects and modern technology stack. Well organised working process.