Position: Team Lead / Senior Node.js developer
Category: Node.js
English level: fluent
Years of experience: 8

I worked mostly with highload cloud microservices, so I have broad experience in designing and developing them. Faced and resolved multiple issues with performance of existing applications and libraries they are based on.
I like to make user interactions with application more fluent and clear. That's why I engage in many relevant activities, such as configuration of Google Analytics and other metrics gathering across application, that provides massive help in investigation several issues and understanding of user needs and issues with the application. I proposed and implemented development approach of adding new web screens with A/B testing and choosing the best options based on conversion rates. Also set up logging and syncing of user actions/errors on client side (even when user was offline) to detect and fix issues on early stage.
Created and supported CI pipelines for building, stage testing and deployment of microservice packages.
Made code-reviews, taught new team members, popularized design patterns, development, testing principles and approaches. Took part in team collaboration to get efficient development process.
Worked both as backend and frontend developer. Have experience in leading small teams. Have a good understanding of building web applications from idea to release, including design, deployment, metrics gathering, issues tracking.
I would like to work in the blockchain or fintech domain.