Position: Golang developer
Category: Golang
English level: intermediate
Years of experience: 9

- designed and coded major part for OpenRTB server using openresty, which served up to 120 000 ad requests per secod with ability to scale more
- VAST-server for video ads, serving 15000 RPS with 1 app server
- first Go project - VAST->OpenRTB adapter written in a week including learning the language
- created Azure DevOps extension in NodeJS without prior NodeJS experience
- dev-sec-ops static code analysis with Golang and Rego (OPA)
- Ad tech, several projects, from 300 to 120000 RPS (Architecture design, PHP, Lua, Go, MongoDB, Clickhouse, MySQL)
- travel tech integrations (Microservices, gRPC)
- user activity analysing (RabbitMQ, DDD)
- inter-project event system (RabbitMQ, composer packages, Symfony bundle)

Golang experience

6-8 months (Clickky), hands-on experience in open-source (see github)
10 month Spectralops.io (MWDN)
- my favourite language as a working instrument, I'm eager to use it
- learned in 3 days, first project (see above) written in a week
- know internals (i.e. goroutines, hashmaps, slices) and their pitfalls
- can develop high performant apps: know about data locality, false sharing, escape analysis, cost of interfaces, data aligning, pprof
- strieve to write in idiomatic way
I enjoy designing and coding highly loaded and scalable web services. I like Golang for the features it provides.
I love to create beautiful (pragmatic) and testable with to best practices and of course thoughts about future of this code.
It's always interesting to develop a new skill, so I'm not afraid of some new technology to master.

What I don't prefer is to work with legacy code.