Position: Golang Developer
Category: Golang
English level: upper
Years of experience: 5

- Ability to learn quickly and take deal with different tech stacks and technologies (even reverse engineering weird third-party APIs). This helped me a lot in last project.

- Frontend experience, this allows to do some tasks on UI when all front-end developers are busy (also helped on the last project).
Started my career as front-end developer (mostly used AngularJS and Angular 2), than got opportunity to take work on backend side and started working as fullstack developer with PHP on project.

A couple of years ago I stumbled upon a trending language - Go and decided to try it. Meanwhile I found a small project in company where I used to work - one of our small tools for syncing network devices data with Zabbix rotted (too obsolete to serve for main purpose) and company was looking for somebody to rewrite it using Go or other better alternatives. So I decided to try and apply to the project, and this is how I ended up here now.

Now I'm working in a company that provides crypto mining devices monitoring platform and has a few other small side products like custom cloud platform product for businesses.

In one of last projects - custom cloud platform, our team was developing Go-based microservices. For cummonitation between services we used gRPC and Kafka. Also used Jaeger/OpenTracing and Prometheus for monitoring and PostgreSQL for storage. libvirt and consul were used as project core.

Last project was focused on crypto mining devices monitoring (ASICs mostly) and integration with monitoring platform.
Looking for interesting projects with interesting smart developers in team with clear project goals and management.