←Projects
Benchmarks App
Feb 1, 2022 - Nov 21, 2024
Pocketbase application that allows to run benchmarks on different cloud providers, keep track of the history and compare the results. It utilizes the k6 load testing tool, terraform to spin up the infrastructure, and grafana to visualize the charts.
Docker-to-Kubernetes Adapter Service
Mar 1, 2021 - Feb 1, 2022
I developed an adapter service between native docker clients (i.e., docker cli, docker-compose, test-containers) and k8s. It allows to migrate testing infrastructure creation from docker daemon and docker containers to the creation of native kubernetes resources like deployments and services.
Web IDEs for interviewing
Sep 1, 2021 - Feb 1, 2022
Suggested and implemented MVP of service for coding interviews to address the limitations of screen sharing. It offers a collaborative coding experience by sharing a full-fledged IntelliJ IDEs via Projector interface in browser with full access to terminal.
CTO @Troove
Apr 1, 2020 - Jan 1, 2021
I was the CTO of a startup developing a platform for businesses to find customers during cold hours. I hired a team of developers, designed the system’s architecture, and made a couple of product versions from scratch.
Bus Clients Testing Framework
Jun 1, 2020 - Oct 1, 2020
Developed and designed a project for language-independent testing of bus client libraries. Client libraries for internal message bus are written in different development languages and have different interfaces. The framework allows to test client libraries in a unified way.
Message Bus Configuration Portal Testing
Dec 1, 2019 - Mar 1, 2021
Testing of the bus configuration web portal. Increased solely the number of tests from 2.4k to 3.2k. And refactored more than 1.5k tests to switch from http to grpc. Also rewrote part of the frontend tests to use playwright and typescript.
Automation System
Apr 1, 2018 - Dec 1, 2019
I was working in a team, that developed an automation system to provision Windows-based testing environments, run tests and collect results.