Position: Node.js Developer
Category: Node.js
English level: upper
Years of experience: 7

- Bachelor's Degree in Software Engineering
- Master's Degree in Software Engineering
- Unfinished Ph. D. Degree in Software Engineering
- And a massive amount of programming contests in the past
My focus area for the past years has been back-end development with Node.js, but I'm also skilled in front-end development with React. A description of my work during this time is given below:
- I was usually responsible for writing the services and APIs used by front-end and mobile application developers. I have been involved in developing monolithic and microservice solutions using different frameworks.
- I have experience developing Node.js-based tools and bots. I often write useful pet projects for myself and try to automate routine work
- I am good at testing: I have worked with such testing frameworks as Mocha, Jest, Cypress, Playwright, etc.
- I have experience in DevOps things, and I can setup CI/CD processes, manage ELK, create helm charts
- I am good at optimization-related tasks (such as fixing memory leaks, algorithms usage, etc.) because I have competitive contests background
- I have some experience in coaching of junior developers (usually, I mentored my friends and newcomers who joined the team)
I am interested in a long-term project with interesting architectural challenges, modern technologies, and a strong team. I consider myself responsible and fluent in learning.