Position: Full stack Node.js developer
Category: Node.js
English level: intermediate
Years of experience: 11

I migrated legacy API application from JavaScript to TypeScript 
I migrated the client application from angular 1 to 9 version
I developed a module that solves the problem of processing the throughput of workers, distributing tasks for them, displaying the workload of each of them, task queue, and the potential distribution of future tasks.
I was a mentor for many mentees, and now many of them can be safely called gurus.
I have good experience as a team lead.
I improved the performance of MySQL queries as a result of which their execution speed has increased many times.
I started as a PHP developer in 2007th in a small company. My responsibilities were: website development based on "Umi-cms" and custom solutions based on PHP.
Then I worked for another company from 2008 to 2013. There I got an excellent knowledge of HTML development. I grew to the “Team Lead” position - My team consisted of 16 people. My responsibilities were: HTML development, Team members training from scratch to the senior position, and them support. I worked with the following technologies: W3C Valid HTML 4.01, HTML5, W3C Valid CSS 2.1, CSS 3, SEO Semantic Coding, Web Accessibility, Mobile Device Compatibility, Mobile Version, Microformats, Media queries, Responsive, SCSS, LESS, ECMAScript 5, RequireJS, lodash, JQuery, SVN.
I worked with Epam from 2013 to 2021.
Here I worked on my first project for more than 5 years. This project is about - comparative analysis solutions for searching doctors. My responsibility was front-end development. I was a key developer. I worked with the following technologies: knockoutJS, Google Maps, MS bing maps, ASP.NET MVC, IIS, MS SQL, SCSS, TFS (Version control, Code review, and CI).
The second is a delivery service. In this project, my area of responsibility is back-end and front-end development, and am a key developer too. We use the following technologies: Node.js, Hapi, swagger, NestJS, MySQL, knex, objection.js, webpack, Angular, SCSS, TypeScript, JavaScript, firebase, stripe, Git.
The third -  is the mobile service, the frontend part based on angular. The customer requested to develop a service for finding the nearest mobile operator branches. (5 months)
At the end of 2021, I changed my employer for the last time.
My current project is a network risk monitoring system that helped manage incident detection and response within the organization.
Position: Full-Stack Developer
Responsibilities: New features development.
Technology Stack: MongoDB, NestJs, RabbitMQ, AngularJS, Angular, RxJS, Nx, Keykloak, TypeScript, Jenkins, Bitbucket, K8s.
A project based on Node.js.
Active development