Position: Team Lead/Senior Golang Engineer
Category: Golang
English level: fluent
Years of experience: 6

* Participated in the design and implementation of one of the biggest USA delivery companies.
* Successfully managed a team of small and medium sizes.
* I taught the Golang programming to the students' group, as a result, 3 of 7 had the JOB offer. 
* I was a mentor.
I have more than 6 years of commercial development experience, the 4+ of them tightly using the Golang. 
I've been working on the Tech Lead position for more than a year. During this period I've participated in 2 projects within different domains. The last one has been designed from scratch for one of the biggest USA delivery companies.

My duties as the Tech Lead:
* Managing the team's work
* Exploring and preparing the task's tech overview
* Taking architectural decisions
* Coding
* Reviewing the PRs
* Communicate directly to the customer

Experienced in:
* Designing microservice architecture ()
* DB: PostgreSQL, MongoDB, Redis
* Docker and k8s
* Different API kinds: REST, gRPC, graphQL
* Streaming tools: Apache Kafka (inc. Avro schema registry, Kafka Connect), Azure EventHub, AWS SQS.
* Clouds 
* AWS Certified Developer

English level: Advanced
Looking for a challenging project, solving the real problems. I would like to take the architectural decisions, manage a team, grow as an expert, and become a company representative.