Position: Backend developer
Category: Golang
English level: intermediate
Years of experience: 6


I have had experience in several projects with both backend and frontend
development. In general, I am a backend developer, which means I have firm
experience with PHP and GO languages, but for the last two years I've used
almost only go language.  Additionally, I have some knowledge of the c/c++
languages, which I learned mostly for fun, but then I found it helpful during reading
clickhouse sources and helping my sisters with their university homeworks:) Almost
all my projects used relational (Mysql/Mariadb) databases as the main database
but for different parts were used another solutions like MongoDB or Clickhouse.
Regarding the front end, I've used VueJs, but have a little knowledge of ReactJs.
I also have experience with Gitlab CI/CD and in most part of my projects I used
Docker and kubernetes. I was implementing API using REST, JsonApi and JsonRPC
approaches. Familiar with grpc but didn't use it for production yet. Have experience
with processing large amounts of data and establishing communication between
services using queues in Redis, Kafka and RabbitMQ. In all projects, I have used
Linux, Nginx, git. In some projects had a bit of experience with Temporal.io and nats.

Regarding the other skills, I have experience in scrum, and once I've been a scrum
master for my team. Finally, I used to work on projects related to e-learning,
statistics, and web support of the game development.

By the way, I'm an author of the
the-tinderbox/ClickhouseBuilder and I have a few accepted pull
requests to the laravel. All you can find in my github profile.