Position: Backend Software Engineer Node.js
Category: Node.js
English level: upper
Years of experience: 5

- In 2012-2013 I built multi-language website on PHP MySQL and HTML + JavaScript, also I made design and layout.
It was website with a lot of free browser-games, users could registered and added favourite games to his profile, and have possibility vote. I hosted this site in Hetzner datacenter on VPS.

- In 2016 I got betting e-sport website, without team, documentation and somebody who can help me. I got this website in poor condition. But I figured it out and supported and implemented new features. The owner wanted to rewrite it in Nodejs but decided to sell it.

- In 2017 I switched to Node.js from PHP;

- I have successfully implemented RESTful API, WebSocket API between front-end and back-end, notification module, based Firebase Cloud Messaging.

- I integrated a lot of payment systems at the back-end side, such as Stripe and others.

- I'm interested in Kubernetes and DevOps technologies so in 2021/2022 I set up CI/CD based on GitHub Actions, Docker, GKE (Google Kubernetes Engine) And CI/CD based on GitHub Actions, Docker, and Google Cloud Run.

- I had a positive experience in the position of Team Leader, in which, together with a small team, in a very short time, we released a CRM prototype using the following technologies: Node.js+Postgres, React+Redux+Saga+Material-ui.

- I handle issues that others can’t.

- I am well aware of the Node.js software platform, its advantages and disadvantages. I am aware of the need to monitor the application and the likely problems and solutions. I see the architecture and can determine the strengths and weaknesses of architectural solutions, offer the best approach if necessary.

- In the team, I am friendly and ready to help. Aimed at productive communication and interaction with colleagues.
Node.js > 5 years, mostly. Related technologies NestJS, TypeScript, Postgres, MongoDB, MySQL, Redis, RabbitMQ, WebSocket, Docker, Kubernetes, Agile / Scrum.
Before JavaScript, I developed and maintained websites and web-applications on PHP + MySQL for about 5 years.
Total experience in IT - 9 years.
I am considering offers that suggest working the backend side based on TypeScript.
Have the opportunity for professional growth, working with a modern technology stack and Agile/Scrum project management.
Responsive and human team.