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


I'm a software engineer responsible for building core services at the project I'm currently working on. Over the last six years I worked on these big things:
- developed the service as a Node monolith;
- took part in transitioning from Node to microservice architecture
using Golang;
- migrated users and subscriptions from Stripe to Recurly;
- participated in the writing of most core services: plan
management, user management, video recording management;
- built a bunch of internal administrative tools;
- did a kickstart for the frontend-automation project.

These all packed with AWS, GCP, CDN, Kubernetes, Docker, Golang (of course), Postgres, Redis, Kafka, and a pack of other services and tech.

I've used to mentor three people, which was kind of fun. I've led a team of three, me including, to restart the automation project.
Golang projects, modern technologies.

I'm not a fan of Frontend. So, I can surely fix a few things here and there, but I would prefer to avoid doing that.