Anatoly Ktitarov

Full-stack developer with experience in web, mobile, and game development. Currently focusing on product development and infrastructure engineering using Go, TypeScript, and React

Experience
Playkot
Lead Full-Stack Developer
Playkot · Full-time · Remote
Nov 2023 - Present · 2 yrs 6 mos
  • Developed internal tools for developers
  • Developed new features for SuperCity game
  • Supported SuperCity’s transition to TypeScript
  • Developed internal tools for R&D team
  • Led development of Web3 games for Telegram
  • Led development of FinTech apps for Telegram
http://supercitygame.com/
Skills: C#, Golang, TypeScript, Pixi.js, Vue.js, React.js, PostgreSQL, Redis, Clickhouse, Apache Kafka, Grafana, Keycloak, Kibana, Docker, Gitlab, Prisma, DrizzleORM, Kubernetes, Docker Swarm, AWS
OZON.ru
Senior Full-Stack Developer
OZON.ru · Full-time · Remote
Aug 2021 - Nov 2023 · 2 yrs 4 mos
  • Developed and supported internal developer tools
  • Supported real-time customer metrics collection system
  • Researched methods to enhance web app performance
  • Conducted experiments on web app performance
  • Developed browser fingerprinting system
  • Worked on building anti-bot system
Skills: Golang, TypeScript, Node.js, Bun, Vue.js, Svelte, PostgreSQL, Redis, gRPC, Clickhouse, Apache Kafka, Grafana, Keycloak, Kibana, Tableau, Kubernetes, Docker, Gitlab, S3
Movavi
Senior Full-Stack Developer
Movavi · Full-time · Remote
Apr 2020 - Aug 2021 · 1 yrs 5 mos
  • Led development of web checkout system
  • Developed CMS for promotional websites
  • Supported transition from PHP to Vue.js (SSR)
Skills: PHP, TypeScript, Node.js, Vue.js, MongoDB, PostgreSQL, Redis, Clickhouse, Kubernetes, Docker, GitLab, Grafana, AWS, S3
DIAL INDUSTRIES, INC
Senior Full-Stack Developer
DIAL INDUSTRIES, INC · Full-time · Remote
Sep 2018 - Apr 2020 · 1 yrs 8 mos
  • Developed product supply management system
  • Built complex web UI for supply chains visualization
  • Worked on company’s internal management platform
  • Developed and supported internal developer tools
Skills: Golang, TypeScript, Node.js, React.js, MongoDB, PostgreSQL, TimescaleDB, RabbitMQ, Docker, Gitlab, gRPC, AWS, GCP, S3
Eurofantasia, LLC
Full-Stack Developer
Eurofantasia, LLC · Full-time · Remote
Jun 2014 - Sep 2018 · 4 yrs 4 mos
  • Developed and supported hotels booking system
  • Developed table booking system for restaurants
  • Designed and implemented SSO authorization system
  • Worked on company’s existing travel agency websites

https://unihotel.org/
https://www.coronatours.ru/
https://www.maldives-bonus.com/

Skills: Python, Django, Celery, HTML, CSS, JavaScript, PostgreSQL, RabbitMQ, Redis, S3
Education
Moscow Aviation Institute
Moscow Aviation Institute Bachelor's degree, Design and technology of electronic devices
Sep 2016 - Sep 2019
Languages
English Full professional proficiency
Russian Full professional proficiency
Skills
Kibana
Python
BullMQ
Node.js
Pixi.js
WebSocket
RAG
Vue.js
Godot
MCP
A2A
Keycloak
Golang
ReactNative
Redis
React.js
Django
ClickHouse
Prisma
tRPC
gRPC
PgVector
Docker
TanStack
Kubernetes
DevOps
Gitlab
Grafana
JavaScript
WebRTC
Nest.js
RabbitMQ
DNS
Astro.js
Docker Swarm
AWS
Electron.js
Celery
Flask
AI Agents
LLMs
ElectricSQL
FastAPI
Next.js
DrizzleORM
CSS
Nats
oRPC
Embeddings
TypeScript
HTML
Socket.io
Apache Kafka
MongoDB
Phaser.js
CI/CD
Nuxt.js
LangChain
Cloudflare
Cap'n Proto
Mastra
Elysia.js
Bun
TimescaleDB
Hono.js
Lua
PostgreSQL
Linux
Protobuf
Projects
FileChat
FileChat

Chat with PDF files using local RAG powered by Ollama.

Skills: Golang, Ollama
DNS Logger
DNS Logger

Sidecar dnstap interceptor and forwarder with gRPC, Apache Kafka, and NATS support. Built for DNS traffic analysis and compatible with any dnstap-enabled DNS server (tested with Knot Resolver).

Skills: Golang, gRPC, Nats, Apache Kafka, dnstap
PICO-8 Physics
PICO-8 Physics

A physics library for pico-8 fantasy console.

  • Separating Axis Theorem
  • Collision masks and layers
  • Minimalistic physics engine
  • Few different collision shapes
Skills: Lua, Pico-8