omelianenko
Backend Engineer
Backend engineer specialising in payment and settlement systems.
For nearly two years I've owned the core payment API at a UAE crypto-to-fiat OTC platform - 90+ REST endpoints, a 38-table PostgreSQL schema, ten async workers and five external money rails, in production and settling real volume.
Most of the work comes down to one problem: making concurrent money operations correct. Exactly-once payouts with idempotency keys enforced at the database level. PostgreSQL advisory locks with conditional-UPDATE guards serialising concurrent balance mutations. A ten-pass ledger reconciliation engine that self-heals missing entries every cycle. Root-causing production money-loss paths that only surface under concurrency or partial provider failure.
Integrations: MPC custody over gRPC, fiat payout rails, bank webhooks, FX providers. Signed outbound webhooks with HMAC-SHA256, SSRF allowlisting and a staged retry ladder.
Looking for: Backend Engineer or Senior Backend Engineer, remote. Payments, custody or exchange infrastructure preferred.
Stack: Python, FastAPI, Pydantic, asyncio, PostgreSQL (raw SQL, hand-written migrations), Redis Streams, Docker, gRPC/protobuf, pytest.
For nearly two years I've owned the core payment API at a UAE crypto-to-fiat OTC platform - 90+ REST endpoints, a 38-table PostgreSQL schema, ten async workers and five external money rails, in production and settling real volume.
Most of the work comes down to one problem: making concurrent money operations correct. Exactly-once payouts with idempotency keys enforced at the database level. PostgreSQL advisory locks with conditional-UPDATE guards serialising concurrent balance mutations. A ten-pass ledger reconciliation engine that self-heals missing entries every cycle. Root-causing production money-loss paths that only surface under concurrency or partial provider failure.
Integrations: MPC custody over gRPC, fiat payout rails, bank webhooks, FX providers. Signed outbound webhooks with HMAC-SHA256, SSRF allowlisting and a staged retry ladder.
Looking for: Backend Engineer or Senior Backend Engineer, remote. Payments, custody or exchange infrastructure preferred.
Stack: Python, FastAPI, Pydantic, asyncio, PostgreSQL (raw SQL, hand-written migrations), Redis Streams, Docker, gRPC/protobuf, pytest.
Experience: 2 years
Yearly salary: $60,000
Hourly rate: $35
Nationality: πΊπ¦ Ukraine
Residency: πΊπ¦ Ukraine
Experience
Data Engineer
FERM 2024 - 2024
Built automated collection pipelines extracting and normalising product data from catalogues, websites, Excel and PDF sources into a unified schema. Developed a price monitoring service with Scrapy and Selenium, integrated with tender platforms for competitive procurement analysis. Produced reporting and visualisation for business stakeholders in Power BI and Matplotlib.
Python Developer
Self-employed 2023 - 2024
Delivered data processing and automation tooling for multiple clients. Built web scraping solutions for collection at scale.
Skills
api
blockchain
docker
postgres
python
redis
sql
english