Position: Team leader/Senior backend engineer
Category: Node.js
English level: fluent
Years of experience: 6

- delivered multiple big features critical for business (leading every phase of SDLC);
- developed an internal library used in multiple projects;
- implemented development best practices;
- improved UX by removing performance bottlenecks;
- developed more than 10 mobile applications from scratch.
My current role is a team leader in a distributed team. Apart from coding, my responsibilities are: 
- planning of project roadmap implementation;
- requirements clarification;
- risk assessment;
- system design; 
- production environment operations such as monitoring and support;
- communication with other teams (including technical and non-technical people);
- code reviews;
- mentorship;
- implementation of development best practices.

My main stack is Node.js, AWS, MySQL, Redis, Docker.

The other technologies I have experience with:
Languages: Go
Databases: SQLite, MongoDB, Redis
UI & mobile: React, Redux, React Native, AngularJS, Ionic, Cordova
Other: WebSockets, RabbitMQ
My ideal job is:
- US-based product company or startup;
- fully remote.