kostritsa.dev
Backend software engineerJava · Kotlin · Rust · TypeScript

I design and run high-load distributed systems for ad-tech, fintech and crypto: real-time bidding that answers in milliseconds, payments on TON and Telegram Stars, AI search over vector databases. Today I build Walt (ex Telegram Wallet) and Playdeck at The Open Platform, and my own travel product, Pinns.

Focus
  • Latency-critical servicesRTB · Netty
  • Payments & walletsTON · Stars
  • AI search & RAGQdrant · LLM
About

Backends for ad-tech, fintech and crypto.

I own services end to end: architecture, the hot path, storage and caching, then profiling in production. Ad auctions on OpenRTB, a DeFi portfolio platform, Telegram payments and RAG agents taught me to design for latency and failure first.

8+

years in production backend

5

companies across 5 countries

3

engineers led as team lead

Career timeline2018 — 2026
Persona.ly
Qwarry
LIPT Soft
SecretSauce Labs
The Open Platform
20182020202220242026
Most used across rolesof 5 roles
Spring
4/5
Kafka
4/5
Java
3/5
PostgreSQL
3/5
Kotlin
2/5
Rust
2/5
Founder

Pinns

Trips that actually feel local.

The whole trip in one place: find it on the map, sort it out in chat, share how it went with friends.

  • Search smarter with AIDescribe the trip in your own words. AI finds the stays, hotels and activities.
  • Map, chat, bookBook in a couple of taps and sort the details out with hosts in chat.
  • Your payment is safePay by card or in crypto. Solana Escrow, disputes and cancellation cover.
Experience

Work

Five teams, from ad auctions to Telegram payments. Pick a role to see what I built.

Sep 2022 — Present · 4 yrs 2 mos

Full-time · Dubai, UAE · Remote

Development and architecture of several products in the ecosystem, with a key focus on Walt (ex Telegram Wallet) and Playdeck, the leading catalog of dApps in Telegram.

  • Rust + Actix service that converts images to different formats and uploads them to a CDN
  • Payments in TON (USDT, NOT via Jetton contracts) and Telegram Stars; Telegram ecosystem integrations
  • Fixed a memory leak in a raw-Netty microservice using JProfiler
  • Custom JWT security chain on WebFlux; authorization over OAuth2, OIDC and TG Widget
  • Designed independent services: bot, catalog, user profiles, leaderboards, payments and push notifications
  • Redis-based queues for delayed push notifications and the recommendation system
  • Java
  • Kotlin
  • Rust
  • Actix
  • Spring
  • Netty
  • PostgreSQL
  • Redis
  • Kafka
  • Telegram API
Sep 2022 — Present · 4 yrs 2 mos

The Open Platform

Backend Software Engineer · Full-time · Dubai, UAE · Remote

Development and architecture of several products in the ecosystem, with a key focus on Walt (ex Telegram Wallet) and Playdeck, the leading catalog of dApps in Telegram.

  • Rust + Actix service that converts images to different formats and uploads them to a CDN
  • Payments in TON (USDT, NOT via Jetton contracts) and Telegram Stars; Telegram ecosystem integrations
  • Fixed a memory leak in a raw-Netty microservice using JProfiler
  • Custom JWT security chain on WebFlux; authorization over OAuth2, OIDC and TG Widget
  • Designed independent services: bot, catalog, user profiles, leaderboards, payments and push notifications
  • Redis-based queues for delayed push notifications and the recommendation system
  • Java
  • Kotlin
  • Rust
  • Actix
  • Spring
  • Netty
  • PostgreSQL
  • Redis
  • Kafka
  • Telegram API
Stack

The toolbox

Languages

Java, Kotlin, Rust, TypeScript, Go

Frameworks

Spring, Actix, Netty, WebFlux, RxJava

Data

PostgreSQL, MySQL, Redis, Aerospike, Druid, Qdrant

AI / ML

RAG, vector search, LLMs, PMML

Infrastructure

Kafka, Docker, AWS, Nginx

Blockchain

TON, Ethereum, Solana

Contact

Let’s build something that holds the load.

artemiokost@gmail.com