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

- Created and maintained a blockchain project for a few years. 
- Implemented a complicated ZTN network for B2B.
- Researched and implemented a service that compresses video on the fly.
- Applied logs aggregation and configured good CI/CD pipelines for a big legacy project.
Last four years, I've been working on a few big projects:

- Reworking the whole system (Private WiFi) - I'm currently working on a total reworking of the whole system. This includes creating a decentralized system from scratch (storing the users' related data looks similar to DynamoDB) where every VPN server could act independently. I'm also responsible for Terraform and Kubernetes configs. 

- ZTN network (Private WiFi) - a b2b solution to let the employees access their company's private network through the Private WiFi's VPN servers. The system is built on top of WireGuard, allows to dynamically proxy the data through multiple VPN endpoints (right now, it's either OpenVPN or Strongswan => Wireguard => Private Network), dynamically configure access-control lists, creating custom local DNS entries, etc. Written in Go with a few components in Rust and the client-side interface in TypeScript.

- Video Optimization service (Private WiFi) - the service allows to "compress" videos coming from popular providers (YouTube, Twitch, Facebook) on the fly, thus saving mobile data usage. The service is currently being tested by a German data provider Cyan. Written in Go.

- Cosmos-SDK-based blockchain-project called "Ouroboros" (currently is dead) - I've been a part-time specialist from the beginning: created and tested the blockchain, made client-side libraries for Node & Python, created a web wallet and explorer, been maintaining the project for a few years (and survived multiple blockchain shutdowns and upgrades). Unfortunately, the project didn't survive the post-covid time due to the financial issues of the owners.

- I also love to rewrite legacy systems and apply best practices for them - for example, I've added logs collecting and alerting using Fluentd + Elasticsearch + Kibana for a legacy API project that still handles ~200k requests per day.

- And I really really love to write docs :)
I want to work on some crypto startup or something big.