Position: Senior Software Developer
Category: Node.js
English level: upper
Years of experience: 6


Lead Software Developer (Full-Stack)
2019 to Present

In my current position, I'm mainly involved in backend development on Node.js and the management of the frontend development team. As a backend developer, I released several significant features such as an improved metadata builder, a new caching system and a logging system that assesses query performance. I also made several structural changes, like migrating to monorepo and optimising workflow with Docker. Also, I worked closely with the support department to quickly identify and fix bugs. As a team leader, I performed multiple tasks, including recruitment training, assigning duties, assuring quality control, and managing deadlines.
• performed a broad scope of work as a backend developer;
• assembled and managed a team of frontend developers;
• provided full training for new employees;
• lead the project into becoming one of the core services the company distributes;
• completed several successful production integrations.


Senior Software Developer (Frontend)
2018 to 2019

As a senior software developer, I was engaged in migrating Vanilla JS to React + Redux. During this time, I wrote many new components such as a form generator, a table with complicated functionality, charts and different controls. Also, I gained the experience of teaching a new team member.
• conducted analysis and discussed requirements with relevant individuals to achieve desired results;
• designed a new web client with React + Redux;
• successfully trained a new employee.


Software Developer (Frontend)
2015 to 2018

• participated in writing a framework with Vanilla JS that simplifies form creation for customer requirements;
• developed many components using the new framework;
• performed in an agile-driven environment to complete the project with the available resources and within the deadline.