Position: Full Stack Developer
Category: Node.js
English level: intermediate
Years of experience: 1.5

1. Refactoring and improving the extension for chrome. Before the refactoring, the
application was very slow on the user's computer and the code was written in a
procedural style and very inflexible. I also implemented observable, login through the
main site, improved stability, and implemented product features.
2. Implementation of filtration with Algolia. Algolia is a service similar to Elasticsearch
3. Optimization of the website, the time required to display data has decreased from 15
seconds to 2 seconds. There are three stages: Basic correction of the existing approach to obtaining data with a blocking ui. There were a lot of problems related to this. This reduced the waiting time to 5 seconds. Optimization of database queries (from 5 to 4). Implementation of pagination, infinite scrolling (from 4 to 2 seconds)
4. Implementation of mailing lists
5. Creating a new project from scratch. Setting up environments. Managing a
development team of 3 people)
I possess a range of skills and expertise that encompass various areas of software development. These include proficiency in developing RESTful APIs, integrating external services, designing and optimizing databases, utilizing cloud services, and creating scalable architectural solutions.

Throughout my career, I have had the opportunity to work in diverse teams, ranging from small groups of one person to larger teams with more than ten members. I have also gained experience collaborating with international teams, which has enhanced my ability to work effectively in multicultural settings.

Here are some highlights of my detailed experience:

- I worked with a US-based company where I utilized technologies such as nest, express, TypeScript/JavaScript, Prisma, microservices, Redis, web3, and Google Cloud services. In this role, I contributed to the development of a social network and crypto-related applications.

- I have successfully completed two commercial projects for Android using the Flutter framework.

- I developed a node.js API (using Express and MongoDB) for a logistic company's SAT system.

- I created a console application using node.js to work with the Binance API, building an automated trading bot. This involved retrieving data from Binance, generating signals, and executing trades.

- I developed a node.js API (using Express and MongoDB) for a Whimsy printer.

- I have also worked on various pet projects, including developing a React TypeScript application, a Nest.js Prisma MongoDB application, a Next.js TypeORM PostgreSQL application, and a node.js application (using Express, MySQL, Sequelize, TypeScript, and React).

Additionally, I have a strong track record of finding and fixing bugs independently, showcasing my problem-solving skills. I am well-versed in the Agile/Scrum methodology and have experience working in an Agile environment.

I am a self-motivated individual who is dedicated to personal and professional growth. I am committed to contributing to the success of a company and continuously strive for excellence in my work.
First and foremost, I want to improve my skills and gain a lt of experience working in a good team. I also want to find a long term project to develop my skills and project as much as possible