Position: Golang Software Engineer
Category: Golang
English level: intermediate
Years of experience: 4

Over the past years, developed a bunch of APIs, fixed bugs related to memory leaks, worked in a highly loaded systems.
Improved mentoring quality, developed a plan for training interns and juniors. Over the past year gained experience in managing a development team.

Bachelor’s degree in computer science.
Work experience 4 years.
Currently Im working at HalykFinservice LLP as a Senior Backend Developer. The current work is being done in the development/maintenance of the EPAY2 payment system.
Engaged in the development of a payment and transfer systems such as p2p, oct, aft, google pay, apple pay, samsung pay.

Over the years, I have worked on high-load projects related to fin-tech, factoring platform,  also was one of the leading developers in the system for receiving data from meters (water, gas, electricity) using transport protocols tcp, udp and so on. 

 Worked with Git, Jira, Confluence, Kafka, Rabbit, Redis, Jenkins, Socket, WebSocket, TCP, UDP, FTP, Oauth, Grafana, Prometheus, REST, SOAP 

Java 
Frameworks - Spring Framework
Package managers - Maven, gradle 

Go 
Frameworks/dependencies - Gin, Gorilla/Mux, entgo, sqlx, sqlboiler, gorm 

Databases - postgres, mysql, oracle
At the moment I'm looking for a job opportunity where I'll have the possibility to obtain new skills in designing/developing highly available and resilient software.