About me

I design & program highly maintainable systems for scale and long run. Advocate for standards, infrastructure & automation, testing & documentation, fault tolerance, monitoring & reporting.

My recent engineering experience has been in crypto AML/KYC and fintech services. Before that have done e-commerce & social networks, content management systems, ad & marketing platforms, and video conferencing systems.

Former startup CTO, architect & technical lead with proven success in building and mentoring teams, leading architecture, and managing projects, these days I prefer to be more involved in hands-on technology & code.

Always ready to tackle hard problems, share experience and build professional teams.

Experience

Senior Backend EngineerGlobal Ledger

MARCH 2025 — NOVEMBER 2025 Odesa, remote

Global Ledger is a Swiss based blockchain analytics company providing real time AML compliance and KYC services, transaction monitoring and investigation support for crypto businesses, financial institutions, regulators and law enforcement.

I was responsible for an automatic funds tracing toolset, working on design, testing, delivery & monitoring.

  • NodeJS / TypeScript
  • Microservices
  • Docker
  • TDD
  • Prometheus / Grafana
  • NestJS
  • Swagger
  • CI/CD
  • Web3

Senior Backend EngineerGuesty

MARCH 2022 — DECEMBER 2023 Odesa, remote

Guesty is a property management software for short-term rentals.

I was part of the team working on the internal Channel Manager product which maintains API connections to property management providers.

Features implemented:

  • API health monitoring
  • API adoption metrics
  • A suite of CLI apps used for maintenance
  • NodeJS / TypeScript
  • Microservices
  • Docker
  • TDD
  • DDD
  • Prometheus / Grafana
  • NestJS
  • Swagger
  • CI/CD

Senior Backend Engineer / Tech LeadNoosa

AUGUST 2020 — MARCH 2022 Odesa, remote

Noosa is a "credit as a service" API-based company; enabling brands and retailers to offer their own branded on-demand free credit services at the point of purchase.

There I have:

  • designed a flexible backend architecture to integrate web UI, mobile apps and PoS terminals;
  • developed infrastructure for flexible location-specific customer onboarding system, enabling seamless expansion while staying compliant to regulations;
  • reimplemented backend from JS to TS and integrated it into the legacy code base;
  • improved backend maintenance infrastructure & process.
  • NodeJS / JavaScript / TypeScript
  • Docker
  • TDD
  • DDD
  • Lerna
  • Swagger
  • AWS S3
  • AWS OCR
  • CI/CD

Senior Backend Engineer / Tech LeadAller Media A/S

JUNE 2013 — FEBRUARY 2020 Odesa, onsite Oslo, onsite

Aller Media is the leading publisher of magazines and weeklies in Denmark and the Nordic countries.

Good old PHP days. There I have worked on a some of internal & public Aller's products.

My responsibilities there were:

  • backend architecture for multiple services;
  • media resource management & migration;
  • statistics for a video hosting service;
  • 3rd party integrations;
  • authentication & subscription servics in Go;
  • team members onboarding;
  • team mentorship on software design;
  • leading adoption of TypeScript across multiple products.

DBTV.no

Dagbladet's own video streaming service. It has lived through three iterations, starting from Brightcove-hosted solution, then YouTube-backed one, and finally JW Player. I was responsible for most of the backend design, an statistics & analytics system, coordintaed content & data migration b/w media service providers.

Lommelegen

A healthcare consulting service which lets its customers to have a conversation with a medical professional of their choice via a video call. Included integrations with authentication & payment processing services, implemented sensitive data management, and had monitoring, reporting, notifications infrastracture.

SE.NO

Online TV programme for Norwegian TV.

Labrador

Aller's internal content management system.

Pluss

A flock of microservices implementing the company's premium subscription business and few other tasks. Consists of an OAuth service, a user session service & a subscription/payment service, everything made in Go. I was briefly involved in the latter one.

Tegneserie

Internal CMS for online & print media aiming to automate scheduling, publishing and printing.

  • NodeJS / JavaScript / TypeScript
  • Go
  • PHP
  • TDD
  • MySQL
  • MongoDB
  • YT API
  • JWPlayer API
  • CI/CD

CTOAdCenter

NOVEMBER 2011 — JUNE 2013 Odesa, onsite

An advertisement aggregator & control center. Allows customers to run campaigns in multiple social networks at the same time, offers a suite of compaign management & automation tools, optimizes targeting & budgets for efficiency or economy while mitigating & abstracing away the complexity of underlying platforms.

There I have:

  • managed the development team;
  • coordinated partner integrations;
  • designed architecture for seamless integration of complex APIs;
  • been in touch with partners;
  • developed a scalable concurrent backend acrchitecure in PHP before phpdaemon existed;
  • designed architecture for ad campaign automation & optimization service;
  • introduced Agile & TDD into the dev process.
  • PHP
  • JavaScript
  • TDD
  • MySQL
  • MongoDB
  • Redis
  • nginx
  • Apache

CTOClickky

APRIL 2012 — MAY 2013 Odesa, onsite

A social media & performance marketing service which was serving up to 25M ad impressions daily.

I joined the team as a backend developer and later was promoted to architect, and finally to CTO.

There I have:

  • managed the development team;
  • been in contact with partners and clients;
  • designed a performant scalable cluster of PHP apps and multiple databases;
  • led experimental projects such as ads on public WiFi access points.
  • PHP
  • TDD
  • MySQL
  • MongoDB
  • Redis
  • nginx
  • Apache

CTO / FounderHydra

2010 Odesa, onsite

My discontinued startup company.

Online video conferencing software based on the Red5 media server. API in PHP, RTMP media server in Java & front end in JavaScript & Flash/ActionScript.

Freelancing

2009 — 2011 Odesa, remote

My early days of web development, when I singlehandedly have implemented few projects.

Logomag

A community of child's psychologists and speech therapists. Featured a forum, an online store, and a built-in online video conferencing solution. I did full cycle of design, development and support.

Bioinstinct

A wellness community, features a social network, blogging platform, online store and some unique social & informational functionality.

Prima Telecom

An internet connection benchmarking software, similar to the one found at speedtest.net, for a VoIP company. Client app was written in ActionScript3, multithreaded server written in Python.