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

Founder

,May 2025 - December 2025
  • Designed the full system architecture (frontend, backend, database) and delivered a production-ready MVP.
  • Built containerized infrastructure with zero-downtime deployments and automated DB migrations.
  • Developed a salary/tax calculation engine for Estonian employment models.
  • Created core product features: workspaces, draft offers, comparison flows, visualizations.
  • Implemented a scalable PostgreSQL schema and optimized critical queries.
  • Set up observability stack (Prometheus, Loki, Tempo, Grafana, exporters).
  • Managed full product lifecycle: market research, roadmap, planning, releases.

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:

Fluent

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.