Position: Senior Software Engineer
Category: Golang
English level: upper
Years of experience: 8

- Multiple times growing up from a developer to a team leader.
- Managing and mentoring developers
- Company-wide presentations and workshops
- k8s operator design and implementation
- Startup cofounder in automotive direction. 100 customers, 5 hired employees.
8 years of experience in building backend applications with different languages (Go, Haskell, Java) and paradigms (monolithic, microservices) both from scratch and diving into an existing codebase.

- Worked my way up from a developer to a backend team lead and managed and mentored a team of up to 10 people.
- Prepared internal presentations and workshops about microservices, docker, NATS and Jaeger. Integrated these technologies into the company's tech stack.
- Complex migration from NGINX to Envoy. Reimplementation of auth mechanisms. Design and implementation of k8s envoy operator with CRD. It allows developers to configure routing and AUTH on a per-app basis in a declarative way.
- Startup cofounder. Interview with potential clients. POC implementation and support. 100 customers, 5 hired employees.

Currently working as a developer in the infrastructure team (AWS, k8s, terraform).

I'm interested to gain experience in an infrastrutcre-related direction. But can join a non-infrastructure-related team as a developer.

I do like to deliver quality software to customers and make sure that everything works correctly.
I'm looking for a product company. Ideally with a big user base (I do like to feel impact and responsibility for decisions).
I'm ready to experiment with new technologies or to join a more stabilized project.

I would like to work in EU time zones. I'm ready to switch to Asian or American time zones for a month or two. But I do not want to constantly work with a big timeshift.