Position: RnD manager, Team Lead, Senior Software Engineer
Category: Node.js
English level: upper
Years of experience: 10

I have personally developed a product from scratch that successfully serves customers.

Having joined the team, in a few months I rebuilt the process, the team began to show one of the best results in terms of performance in the company.

With a product with poor quality and test coverage, I was able to improve quality and reduce the backlog of the bugs by 70 percent in a few months.
For the last 10 years I was working in different IT companies. I have experience  with front end and back end development. I have good understanding of build  UI, Restful service, real time applications, microservices and serverless  architecture. I have experience with devops activities.  

In application development, I like to pay attention to small details, because I  think that the difference between good and the best, is defined by this details.  I am a good team player. I like working with people who share my interests.  

I have strong leadership skill. For the last 5 years I were taking team lead  position in different companies. For the last 2 years I were taking RnD group manager position. I had different responsibilities in it. 

There are:

- hiring and build process of the team and RnD group
- setup and management of the teams workflow process  
- people growing process, mentorship  
- improving cross team communication (global teams)  
- build HLD, PRD, development requirements (roadmap and release scopes)
- build and sort delivery priorities (JIRA flow, Scrum master)  
- technical decision making (system and feature design)
- detecting and solving performance and quality issues
I like to do my job well, and it helps me to realize my self. It is important for me to have opportunity to fulfill the responsibility assigned to me.