Position: Strong Junior Golang Developer
Category: Golang
English level: upper
Years of experience: 1.5


Right now I'm Golang backed developer and DevOps. Company where I am working doesn't use any existed infrastructure(like AWS or Google) instead creating our own, so have experience with deploying services using Docker(MQTT broker, Gitlab, Gitlab CI/CD runner, different DB), setup reverse proxy with Nginx, setup SSL security sertificates(using Let'sEncrypt as provider).
I'm friendly person with sense of humor. Like to be part of team, can be both a leader and a participant.

Project where participate:
- Client (desktop app written in C#) and server (monolitic server written in go) for security system. It has two-factor authentication with submitting log in via code in SMS message. All data is saving in Mongo DB and using Redis as message broker to deliver alarms(using polling alongside to be sure all alarms are delivered).
- Was improving existed microservice architecture and rewriting exeisted services from Java to Go (to use less server resources). Whole system is collecting and storing telemetry data (temperature, humidity, brightness) from some really big factory in Ukraine. Also there is data analyzation and E-mail notifications if something goes wrong. Now whole system is written with Golang, using Apache Kafka for communication and store data in Cassandra DB.
From job I expect highly organized workflow without any cardinal changes which lead to rewriting existed things (of course it could be but like an exception not as common situation).
Also want to join to proffessional team where I can learn some best practices, how to solve uncommon tasks. Interested in developing complex systems with lot of parts.