Position: Director of Engineering/Engineering Manager/Team Lead/Tech Lead/Principal Software Developer
Category: Node.js
English level: upper
Years of experience: 11

I participated in many projects, and I'm proud that I was a part of building a solid development culture for most of them.  

As a team leader, I seek to find the gold middle between technical excellence and business goals. And the success of my teams and my clients is proof.

One of my latest achievements as a developer was a web tool for designers who use Figma editor. My initial goal was to help build new UI architecture, which was built using ReactJS. However, I eventually improved the architecture throughout the app, including API, data storage schema, and data processing workers. One of the most exciting parts was working on the protocol that connected all these parts. It comprised a binary format and data communication layer. I successfully finished all tasks and delivered the product on time.
I have been working with various technologies, focusing on clients' success and business goals. In the past, I used Java and Android SDK and was involved in many PHP projects. Nowadays, my primary stack is based on Javascript, which includes React.js and Node.js on the server side, and I have no issues switching between the frontend and backend. 

I'm responsible for delivering high-quality products. Most of the time, I have to guide and lead groups of developers.
Good communication level within the company. Challenges and professional growth.