Position: Senior Software Engineer
Category: Node.js
English level: upper
Years of experience: 6

- I developed parsers for high-load sites despite the fact that they encode their data.
- Found architectural solutions that accelerate work API.
- Manage more than 2.5 terabytes of data.
- Worked with great architecture in the Kubernetes cluster where we have more than 180 pods.
Start: 2018
Company: Boss Gaming Solutions
Duration: 1 year 10 months
In this company, I and a group of developers created a gaming platform. We provided our customer's ability to play browser games. We created a betting site for players. The main database for our data was MySql and we had a MongoDB for some metadata. In a project, we had a microservices architecture, and all our microservices communicated by HTTP protocol. Our infrastructure has been deployed on AWS.

Start: 2020
Company: Koyfin
Duration: 1 year 3 months
In this company, I and a group of engineers created a financial platform. In the project, we had a microservices architecture in the Kubernetes cluster. All our microservices are communicated by event base system. For communication, we used Apache Kafka. For live data and cache, we used Redis Sentinel. For news and other text data, we used the Elasticsearch cluster.
The main source of data was the PostgreSQL cluster. It was a project where we provide data about a company like market cap, share price, etc. Our infrastructure has been deployed on AWS. For monitoring, we used metrics from Prometheus and dashboards in Grafana. In Kibana we had logs and some dashboards.

Start: 2021
Company: Inwasia
Duration: 1 year 
In this company, I and a group of developers created a gaming platform. We provided our customer's ability to play casino games on our site. We created an office to manage and collect information about casinos and players. In the project, we had a microservices architecture in the Kubernetes cluster. The main database for our data was: MongoDB, PostgresSQL, and Redis. In the project, we had a microservices architecture, and all our microservices are communicated by HTTP, RabbiMQ, and Apache Kafka. Our infrastructure lived in GCP. For monitoring, we used metrics from Prometheus and dashboards in Grafana

Start: 2022
Company: Walkme
Duration: 1 year 6 months
I and my team developed a digital adoption platform. It is a software tool that makes learning how to use web-based, desktop, and mobile applications easy. It does this by simplifying the user experience, ensuring that users can quickly and seamlessly adopt new and changing technology. In the project, we had a microservices architecture in the Kubernetes cluster. The main database for our data was: PostgresSQL, and Aerospike. In project was a microservices architecture and all our microservices communicated by HTTP and Apache Kafka. Our infrastructure lived in GCP
Attentive and very responsible attitude to work. Quickly learn new technologies. I want to participate in interesting projects and improve in web development.