Position: Senior Node.js Developer
Category: Node.js
English level: fluent
Years of experience: 5

1. Created high-level designs for multiple MVPs
2. Was leading a development of multiple MVP projects across different projects. By leading I mean high-level design, standalone development, test coverage and CI/CD
2. Did refactoring and optimization of a semi-legacy monolith to a microservice architecture with an appropriate design
3. Had an experience refactoring and optimizing different business and non-business functionalities
4. Had an experience in tech-leading a small team
5. Had an experience in mentoring
Backend engineer with 5 years of experience. I’m driven by a desire of creating complicated, faulttolerant and scalable systems that can deliver business needs rapidly. Looking for a talented team where
I’ll have opportunities for a constant self-improvement both hard and soft skills wise.

Was responsible for developing software within different domains and architectures - highload, fintech, dating, microservices etc..

Technologies: 
- Node.js (Express.js, Nest.js, Fastify.js)
- Typescript
- SQL (Postgres, MySQL, TimescaleDB, different ORMs like TypeOrm, Sequelize)
- MongoDb
- Redis
- RabbitMQ
- GraphQl
- Docker
- AWS (EC2, Lambda, S3, DynamoDb etc..)
- Jest, Sinon, Mocha
- OOP, TDD, SOLID, DRY, KISS
- HTML, CSS

Methodologies:
- Scrum
- Kanban 
- Agile

Had an experience of tech leading different squads, mentoring of new developers, code reviews, etc..
Not looking for companies with a bad work-life balance style