Index finger pointing up icon

From: Russia

Location: Beograd, RS

On Useme since 9 September 2026

About me

Senior full-stack engineer working as an independent contractor. I build and run production systems end to end — backend services, data pipelines, integrations and the interfaces on top of them.

Stack: Go, Ruby on Rails, Node.js/TypeScript, Python, PostgreSQL, Kafka, gRPC, Docker, AWS.

Recent work: - A petabyte-scale ETL platform with hundreds of connectors and LLM processing layers, including Kafka pipelines, gRPC services, OpenTelemetry tracing and SLO-based monitoring. - A Node.js export pipeline for a creative automation product. - Asynchronous payment and billing integrations for a hiring marketplace.

I take on: new APIs and services, third-party integrations, data pipelines and migrations, AI/LLM features (RAG, agents, evaluation), performance and reliability work, and projects that have outgrown their original design.

I work independently, write tests and documentation, and report progress in plain language. Open to both short scoped tasks and longer engagements. English, Russian, Ukrain

CV / Résumé

Oct 2022 - Aug 2026

Staff / Lead Engineer - Platform and Data

Bilendo GmbH

Owned the platform layer of a petabyte-scale ETL system: storage architecture, pipeline orchestration, hundreds of connectors, thousands of transformers and LLM processing layers. Reported to the CTO. Ruby on Rails, Go, Clojure, PostgreSQL, Redis.

Aug 2021 - Oct 2022

Senior Full Stack Developer

Creatopy

Ad creation platform, team of 8. Built the Node.js/Express export path converting designs to HTML, PDF and images, GraphQL on both sides of the boundary, and AWS storage and deployment for design assets. React, Redux, Relay, Storybook, PostgreSQL.

Jul 2020 - Aug 2021

Senior Ruby on Rails Developer

Flexhire

Led integration of global payout providers (Payoneer, Stripe, Binance, PayPal). Built API flows for initiating, tracking and reconciling payouts, run asynchronously on Sidekiq with AWS SQS/SNS, PostgreSQL/RDS, DynamoDB and OpenSearch.

Sep 2018 - Dec 2021

Browser Extension Consultant

Vereign

Full-cycle Chrome extension development for several product teams: architecture, code review against company standards, and the release process including store submission and updates. React, Vue, Vuex, MobX, Scrum, TDD.

Dec 2017 - Jul 2020

Senior / Middle Full Stack Developer

Teach Me Please LLC

Engineering practice for a startup consultancy across client projects: TKXS (Node.js, React, PostgreSQL), proVeo (.NET asset management), Vereign (Rails, GraphQL, Stripe/Plaid), Pravoved.ru (Symfony, PHP), Edetek (NestJS, Angular, MongoDB).

Portfolio

Signal Trace - Webhook idempotency tester

Proves a retried webhook does not charge a customer twice. Captures real deliveries with headers and timing, then replays them with the original idempotency key across duplicate, out-of-order and storm scenarios. Exports a JSON report per run.

Portfolio item

Signal Trace - Webhook idempotency tester

Proves a retried webhook does not charge a customer twice. Captures real deliveries with headers and timing, then replays them with the original idempotency key across duplicate, out-of-order and storm scenarios. Exports a JSON report per run.

Lab Report - RAG retrieval evaluation

Retrieval evaluation for RAG assistants: 20 questions with the source each should return, run against the customer own retriever over a fixed HTTP contract. Recall measured at several depths, every miss diagnosed rather than merely counted.

Portfolio item

Lab Report - RAG retrieval evaluation

Retrieval evaluation for RAG assistants: 20 questions with the source each should return, run against the customer own retriever over a fixed HTTP contract. Recall measured at several depths, every miss diagnosed rather than merely counted.

Signature Lab - Telegram initData validator

Validates Telegram mini-app initData the way the server should. Browser-only instrument on WebCrypto: sorted data-check-string over raw bytes, character-level hash diff, field trust map, and generated server-side checks for Node, Python and Go.

Portfolio item

Signature Lab - Telegram initData validator

Validates Telegram mini-app initData the way the server should. Browser-only instrument on WebCrypto: sorted data-check-string over raw bytes, character-level hash diff, field trust map, and generated server-side checks for Node, Python and Go.

Ledger - Payout reconciliation tool

Monthly payout reconciliation that runs entirely in the browser on DuckDB-WASM, so payment exports are never uploaded. Column mapping, date and amount tolerances, three matching passes, variance split into fee, FX and timing. 40,000 rows matched.

Portfolio item

Ledger - Payout reconciliation tool

Monthly payout reconciliation that runs entirely in the browser on DuckDB-WASM, so payment exports are never uploaded. Column mapping, date and amount tolerances, three matching passes, variance split into fee, FX and timing. 40,000 rows matched.

Decay - Data freshness monitor

Catches the pipeline run that succeeds and returns zero rows, before the dashboard quietly reports yesterday. Reads table metadata, ages data against fractions of the SLO, and uses separate fire and clear thresholds so it pages once, not every poll.

Portfolio item

Decay - Data freshness monitor

Catches the pipeline run that succeeds and returns zero rows, before the dashboard quietly reports yesterday. Reads table metadata, ages data against fractions of the SLO, and uses separate fire and clear thresholds so it pages once, not every poll.

Compliance Dossier - Manifest V3 audit

Turns a Chrome Web Store rejection into the exact line in the manifest. Browser-based manifest parser and rules engine: numbered findings with the policy clause quoted beside each, a generated minimal manifest with a diff, and an A4 report.

Portfolio item

Compliance Dossier - Manifest V3 audit

Turns a Chrome Web Store rejection into the exact line in the manifest. Browser-based manifest parser and rules engine: numbered findings with the policy clause quoted beside each, a generated minimal manifest with a diff, and an A4 report.