Summary

Senior Software Engineer with 10 years of experience building scalable and maintainable cloud applications.
Skilled in Node.js, React, TypeScript, and devops/cloud-native tooling.
Experienced in designing distributed systems and delivering production-ready solutions end-to-end.

Experience

CTO

,2025 - 2026
  • Built and deployed a containerized platform on a VPS using Kubernetes, GitOps, and Argo CD, enabling automated delivery workflows and zero-downtime releases.
  • Designed and implemented a tax calculation engine based on AST-driven rules, allowing flexible support for complex compensation and taxation logic.
  • Designed a scalable PostgreSQL data model and optimized critical queries for performance and maintainability.
  • Built the frontend state architecture with Zustand, focusing on predictable state management and scalable UI flows.
  • Set up a full observability stack with Prometheus, Loki, Tempo, Grafana, and exporters for metrics, logs, and tracing.
  • Owned product and technical execution across the full lifecycle: research, roadmap, architecture, implementation, and release management.

Senior Software Engineer

,2021 - 2024

Katana cloud inventory

Tallinn, Estonia | Remote
  • Built and optimized microservices in a distributed system (~100 services) using Kafka and PostgreSQL.
  • Delivered cross-team features including API gateway, webhooks, sales orders, and inventory planner.
  • Improved manufacturing planning logic, significantly reducing calculation time and errors.
  • Led and participated in technical investigations, estimations, and epic planning.
  • Enhanced database schemas and queries to improve performance across key services.
  • Improved CI/CD pipelines with faster tests and more reliable deployments.

Skills

Programming Languages:

TypeScriptJavaScriptRustGoSQL

Back-end:

Node.jsExpressNest.jsMicroservicesgRPCREST

Front-end:

ReactReduxCSS3Next.jsHTML5Zustand

Databases:

PostgreSQLMongoDBRedisKafka

Principles:

SOLIDTDDKISSDRYDesign Patterns

Experience

Senior Software Engineer

,2020 - 2021

Huawei R&D Lab

Saint-Petersburg, Russia | Remote
  • Front-End Development: Built the front-end of an IDE for C/C++ developers using Visual Studio Code API, Node.js, Svelte, and TypeScript.
  • Remote Debugging & CI/CD: Implemented a remote debugging server, set up CI/CD pipelines for packaging and delivering new versions of the extension, and integrated gRPC protocol for communication.

Full-stack Developer

,2018 - 2020

Diversido

Remote
  • Developed user-focused front-end features using React, Redux, and TypeScript.
  • Built scalable back-end services with Node.js, Express/Nest.js, and PostgreSQL.
  • Collaborated with clients and product teams to refine requirements and deliver reliable solutions.
  • Implemented CI/CD pipelines and containerized deployments using Docker and AWS.

Full-stack Developer

,2017 - 2018

Ecombix

Saint-Petersburg, Russia
  • Developed and improved a TypeScript-based integration system using RabbitMQ to connect the platform with Shopify, Magento, and WooCommerce.

Early Career (Junior Roles)

,2014 - 2017
  • Built front-end and back-end features using JavaScript and Node.js.
  • Implemented UI components and business logic under senior supervision.
  • Maintained legacy codebases and fixed bugs across multiple small projects.
  • Collaborated with senior developers to learn best practices and improve code quality.

Education

Dostoevsky Omsk State University

Degree: Bachelor

2011 - 2015
Field of Study:

Applied Mathematics and IT

Skills

Soft:

ScrumAdaptabilityAgileLeadershipCritical Thinking

Testing:

JestMochaChai

DevOps:

KafkaDockerAWSDebeziumKubernetesGithub actionsAptibleHerokuOktetoDatadogPrometheusGrafana

Languages

English:

Advanced

Russian:

Native

Pet Projects

messy-folder-reorganizer-ai

Status:
In Production
  • AI-powered file organization CLI that helps you tidy up messy folders effortlessly.

NFT Open Marketplace

Status:
In Progress
  • NFT marketplace based on Ethereum, Solidity, ERC721, Hardhat, Pinata and ethers.js. Custom server for Ethereum node indexing.