Position: Backend Engineer
Category: Golang
English level: upper
Years of experience: 3

* Implemented glob filepath matcher based on radix tree with 7x better performance than analogous matcher based on patterns list.
* Implemented best-effort byte stream IPv4/IPv6 packet parser, extracting as much header data as possible.
* Automated integration testing processes by configuring multi-platform parallelized pipeline with Jenkins and LXC containers.
Have 3 years of commercial experience. Both of previous companies were products.

In my first role I implemented server-side of the cross-platform application as a member of a team, maintained existing APIs and developed new features for them using PHP7, Go, PostgreSQL, MySQL, RabbitMQ, Redis, WebSocket, Docker, Nginx.

In my second role I developed various systemd services and CLI tools using Go, Protobuf, Unix sockets, SQLite, RocksDB, ClickHouse, Docker. Worked intensively with RPM and DEB packaging, wrote shell scripts for building source code.

Had experience with profiling, benchmarking and performance optimization.

Have a bachelor's degree in computer science, with thesis work related to deep learning.

Currently I am actively studying highload and distributed systems. Hence, would like to apply my knowledge in practice.
* Would like to work in a team of experienced developers.
* Preferably product, however outsource will do fine given that the project is interesting.
* Mainly office, but ability to sometimes work from home will be a plus.
* Not interested in gambling, betting.