Position: Middle Golang Engineer
Category: Golang
English level: intermediate
Years of experience: 3


During last 2 years I've been developing backends with REST APIs, gRPS, designing  database schemas, decomposing application with monolitic architecture into microservices if there was a need.
	In most cases there were a network-related applications and I've implemented client libraries for these services under android platform using gomobile.
	I follow the principle to cover my code with unit and integration tests. Also docker, git, docker-compose, gitlab are my close helpers to keep this principle on. Before golang I was doing mostly the same things with python and it's eco-system.