Position: Middle Golang developer
Category: Golang
English level: upper
Years of experience: 2

Feedback service acapella.pp.ua
MySQL, Linux, Golang, Python, Redis, JavaScript, REST API, Security, Git, Nginx

Work experience:
Software engineer, EnvisionX — 11.2017-10.2018 
Updating, refactoring and optimizing the company's core service
Implementation of processing of Protobuf-encoded incoming and outgoing requests for the core service
Developing an internal analog of Consul / ZooKeeper based on gRPC
Development of high-performance microservices for data processing by using internal analog of Kafka
A large number of optimizations for internal and external projects (e.g. envx-counters, tcpcall)
Implementation of the code-style and code-review.

Software engineer, SystemGroup — 09.2017-10.2017
Implementation and testing of POS terminals protocol. (Golang)

System administrator, Lucky Labs — 2015-2017
Support of internal infrastructure efficiency 
Support, customization and promotion of CI (Jenkins, Ansible)
Development and support of internal and external tools (Python, Golang)
Automation of work and a bit of information security

Freelance developer — 2012-2015
Writing and maintaining a payment program and statistics for the payment terminal (C #, SQLite3)
Installation and configuration of e-commerce sites (PHP, MySQL)

Personal projects:
Feedback service Acapella - acapella.pp.ua (Golang, MySQL)
Professional growth, product company.