Summary

Over the last 11 years I have worked as an engineer and team leader.

I enjoy being a part of cross-functional teams, dynamic work environments, building things, and helping people.

3 years ago I decided to switch from operations work to software engineering.

Software Engineering

  • At the moment, I am working as a backend engineer. My main programming language is Python.
  • I have passed a six-month-long course called Advanced Go developer by Yandex Practicum
  • I re-wrote a Python microservice using Go as a proof of concept to show how much memory and CPU resources can be saved to cut the infrastructure costs
  • Current core tech stack: Google Cloud, MongoDB, PostgreSQL, RabbitMQ

Infrastructure-related skills

  • Operating systems: Ubuntu, CentOS
  • Virtualization: Docker, Vagrant
  • Container orchestration: Kubernetes, Nomad
  • Infrastructure-as-Code: Terraform, Ansible
  • HashiCorp tools that haven't been mentioned up to this point: Vault, Consul, and Packer
  • CI/CD: Jenkins, Travis, GitLab, and GitHub Actions
  • Cloud providers: AWS, GCP, and AliCloud
  • Monitoring tools: Zabbix, Prometheus

Management skills

  • Hiring and onboarding of newcomers
  • Performance management and motivation
  • Conflict resolution
  • Planning, communication with stakeholders
  • Working with technical debt