Position: Senior Software Engineer (Node.js)
Category: Node.js
English level: upper
Years of experience: 10

Mentoring junior developers, team leading, solving critical issues
Hello guys, I am software engineer from Ukraine, but currently my location is in Europe.
I have 10 years of experience in web development working with different teams and technologies. I started working with PHP, but for the last 7 years I've been working as a Javascript developer mostly on backend (NodeJS) and also have some expirience on frontend (Angular). 

I worked with local and international teams, communicating directly with customers as well as working in close collaboration with project managers and other developers. In any project, my main goal is to make sure that a delivered project is not simply a well-written code, but a well-thought solution that covers customers business needs in full.

Also, I have experience in leading small teams (3 - 5 persons). My responsibilities as a team lead include:
- project estimation and sprint planning with Project Manager/ Product Owner;
- scope definitions for sprint iterations;
- creating solution architecture and application architecture;
- conducting code review and helping other developers with non-trivial tasks. 

I worked as a mentor for trainees/junior developers and participated in interviews as a tech lead.

My focus is backend development. I am interested in working with cloud services, but I am always open to new challenges with interesting technologies.

I have a Computer science degree
Not interested in legacy code, screenshot recorders and timers (like UpWork).