Position: Golang Developer
Category: Golang
English level: intermediate
Years of experience: 1

KPI Hacathon "Day F" 2021 (II place)
I've worked for half a year at Yalantis. Developed REST API and worked with many data storages at Meroxa ConduitIO labs open source project (as outsource in Yalantis).

I’ve developed a few pet projects and have worked as a freelancer. Among my projects there have been the following bots:

– Bot that manages queues for work submissions. Using this program, you can join\leave queues using inline keyboard, move queue (bot tags next user). Besides, the bot can schedule queues for the future.

– Bot-shop with goods divided by categories. Each good type has its own chat, main chat has a message with a link to categories in the inline keyboard. A possibility of creating or buying something is realized through the use of forms.

– Bot-shop, that extends the latter for further application. Docker and Gorm were used for improvement of product. This bot is currently being developed.
Each bot uses Docker with multistage build and MySQL database.

Also, I’ve done a lot of lab works with the implementation of various structures such as:
Graph, Stack, Linked List, Queue, Hash map, Binary tree, BTree, RTree etc.
And algorithms: 
Quick sort, Merge sort, BFS, DFS, RBFS, Ant colony optimization, Bee colony, Minimax, Alpha beta prune, Dijkstra algorithm, A*  etc.

Finally, I’ve worked as Golang Developer at small startup company called “Prelb”. I’ve created REST API and SMTP service using Gin. Also adjusted Kubernetes cluster for our project.
I expect to take part in backend development and gain experience in Golang, deepen my skills in various Go libraries.