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
Categories
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.
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.
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.
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.