Position: Back End Developer (Node.js)
Category: Node.js
English level: upper
Years of experience: 5

- Bachelor's Degree in Computer Science field (Cybersecurity)
- Certified Node.js Services Developer by OpenJS (JSNSD)
- Certified Node.js Application Developer by OpenJS (JSNAD)
- Upper-Intermediate English (Certified by Duolingo)
My focus area for the past 5 years has been back-end development with Node.js, but I'm also skilled in front-end development with React. 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 the development of monolithic and microservice solutions using frameworks such as Nest, Fastify, Express.
- I have experience in working with Stripe and Circle payment systems
- For a while I was developing front-end applications and browser extensions with React, Ember.js
- I have experience in development of 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 for one year for test management product where I managed to work with such testing frameworks as: Mocha, Jest, Cypress, Codecept, Webdriver, Jasmine, Playwright, Cucumber etc.
- I have solid understanding of good UX/UI and product design, because I spent my early career years in designer roles
- I like DevOps things and I am able to setup CI/CD processes
- 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 strong team. I consider myself responsible and fluent in learning.