Hello, I’m Anton! Over the past 12 years I’ve accumulated different experience as a software developer in various business domains.

What I do best:

  • Build backends, service oriented architectures or microservices.
  • Deliver a highly scaled, reliable and secure solutions in multiple environments.
  • Take technical leadership and ownership.
  • Designing test plans, unit testing, and integration testing to ensure high quality code that is free of regressions.
  • Partnering with other roles on a shared mission: demonstrating highly effective communication and collaboration skills.
  • Work with a team on any stage of building product: discovery, analysis, architecture, design, documentation, building, migration, automation.
  • Take into account developers pain points and able to address them in product.
  • Mentoring teammates at my areas of competence and providing high quality constructive feedback on pull requests and design documents.

Things I value most:

  • Be accountable.
  • Have an ability to demonstrate craftsmanship.
  • Take care for customers and community.
  • Find myself in a place where learning, growth, impact, and fun intersects.

As a team member I tend to be quite diligent person, focusing on work objectives and proper delivery. I have thoughtful problem-solving skills and pragmatic and business-oriented approach. I think I’m quite easy to get along with and adapt well to new teams and workflows.

Also, several times I’ve worked remotely in English-speaking teams from USA and EU. My current timezone is GMT +7.

Skills & Proficiency

  • Go
  • Python
  • PostgreSQL
  • Test automation
  • CI/CD pipelines
  • Clouds, Ansible, Docker, Kubernetes
  • Monitoring and alerting, Prometheus, Grafana, Loki


Lead software developer

2022 - now
Go, Docker, Gitlab-CI, Python, Bash


  1. Have defined project plans (duration: 6 months - 1 year):
  • How to increase developer productivity and developer exprience on existing codebase along with feature development;
  • How to increase testability and stability of backend services;
  • CI/CD improvements, faster build and test times, cross-repository integrations;
  • Opensource/closed-source development strategy;
  1. Feature planning and tasks decomposition
  2. Code reviews
  3. Mentoring other software engineers
  4. Participate in in-house Go community as co-organizer and speaker
    • Speaker: How to create Go app from scratch, recommended and not recommended approaches and libs for starting web backend project.

Senior software developer

2021 - 2022
Go, gRPC, Protobuf, Docker, Kubernetes, Kafka, Postgres, Redis, S3

Seller Center is a space where sellers can manage their products, logistics, stats, etc. Generally, all tasks is about building various HTTP + gRPC backends in k8s environment, some of them includes:

  • Using gRPC-Gateway
  • Consumer, Producer for Apache Kafka
  • RBD storage - postgres. Bulk inserts, updates, query optimization, applying indexes, etc.
  • Caching in memory or in Redis
  • Storing data in S3
  • Distributes locks with etcd

Also I worked on internal Go template project with libs for logging, tracing and metrics. Personally I like to use one-repository approach for 1 service with multiple domain related apps inside. Demo you can find here and check out readme.

Senior software developer

2018 - 2021
Go, Docker, Ansible, Gitlab-CI, Python

This product is about:

  • Analytics system for security reports with data enrichment and search.
  • Aggregations, indicator correlations, output feeds.
  • Generic API for 3rd-party software.
  • Integration with security software of other vendors like Trendmicro, VirusTotal, etc.

I did achitecture and development of several subsystems: Auth, API, artifact analyzer gateway, storage system, data migrations. Also I did CI and deployment a lot, before infrastructure engineers was hired.

Senior software developer

2017 - 2018
Go, Kafka, Postgres, Docker, Teamcity

Senior engineer of Market-data service for invest platform. This service uses streaming architecture, one part of it should fetch data from different exchanges, parse it and send to Kafka, then aggregators depuplicate messages and and store in unified format in storage, then all data is accessible using REST API. Also I did CI/CD, deploy, monitoring, logging parts.

Software developer

2014 - 2017
Python, Ansible, Gitlab-CI, Go, Docker, Kubernetes

At first year I worked on integration of openstack as a private cloud solution for whole company. I maintained several custom plugins and “ready to go” templates for openstack orchestration (heat), also I actively worked on compute (nova), DNS (designate) and openstack deployment (openstack-ansible). Also I did tech support for developers, consulting on how to use openstack.

Then I was involved into building internal PaaS, I worked with Docker, CoreOS, Deis, Kubernetes, etc.

Software developer

2013 - 2014
LAMP, JS, Bash, Python

This is 10 y.o. project with SOA architecture, old core was in C++, new in Java, cores communicates using CORBA. I worked on extension - dispatcher component: service written in PHP (Symfony 2 and Doctrine) with multiple integration points: REST, CLI, RPC. Main goal was infrastructure management, upgrade and health monitoring. So, some part of my tasks still has some PHP for REST APIs, but second part was development for linux using bash and python.

Junior software developer

2011 - 2013
Drupal, PHP, JS, JQuery

I was involved in building webistes as a fullstack developer. Released several TV-channels websites, restaurants, cultural & educational media website, corporate website.

Contract work

Go, kubernetes, terraform, prometheus, grafana, jenkins

Worked on several applications, which runs on gravitational/gravity platform. Basically all apps was Go apps, which uses k8s resoures and APIs.

Also worked with open-source projects, like

Neon Inc.
Go, Python, Docker, Kubernetes, Postgres

Neon is a serverless open source alternative to AWS Aurora Postgres. I work on console, Neon control plane for DB clusters management with rich capabilities for user or admin. It have several APIs, CLIs, admin part, scheduler for clusters, metrics.

Public talks

[RU] 2018 Go Meetup - How to grab logs in k8s
[RU] 2016 Codefest - Test automation infrastructure
[RU] 2014 Tech talk - Tests is a developer tool