Artyom Kashuta

Кто я

Artyom Kashuta. Full-stack и AI-инженер. 7+ лет вожу production-системы — API, data-пайплайны, LLM/agent workflows и cloud-инфра. Работаю удалённо.

Сейчас: AI Automation Engineer в TaxDome — проектирую и поставляю end-to-end LLM/agent workflows на Python и TypeScript, ставлю eval-системы и retrieval-пайплайны над внутренними документами и CRM-данными.

До этого: Staff Engineer и Team Lead в 9RED (ex. Pari) — техлидил cross-domain архитектуру платформы и множества API-интеграций на >15 000 MAU и 700 RPS на инстанс.

Чем занимаюсь

  • AI agent engineering. End-to-end workflows на LangGraph, LangChain и LangSmith стеке. Прямые вызовы OpenAI / Anthropic / Gemini APIs там, где нужно тонкое управление токенами и латенси и кэшем. Eval-системы и prompt-regression-suites через LangSmith traces, structured outputs и golden-датасеты — чтобы качество агентов не деградировало с эволюцией промптов и моделей.
  • Retrieval & RAG. Chunking, embeddings, hybrid search, reranking над внутренними документами и CRM-данными. Сервисы на FastAPI, агенты на стороне consumer’ов.
  • Backend и distributed systems. Python (FastAPI), TypeScript / Node.js (Fastify), event sourcing на Apache Kafka, межсервисный обмен через gRPC, наблюдаемость через OpenTelemetry → Prometheus → Grafana → Mimir.
  • AI MVP-разработка. Backend + lightweight frontend + AWS-инфра в Docker — чтобы быстро валидировать гипотезы и сокращать time-to-value.

Что измеримо построил

  • Платформы на 700 RPS с <150 ms latency для >15k MAU — Wallet и sportsbook/casino-интеграции в 9RED.
  • Миграция 20+ микросервисов с Kafka / GraphQL Federation на gRPC contracts → −32% межсервисного latency.
  • Полная observability с нуля (OpenTelemetry → Collector → Prometheus → Grafana, плюс Mimir для traces) → −45% MTTR.
  • Event sourcing на Apache Kafka в 20+ сервисах → +50% scalability.
  • Лидерство кросс-функциональной командой из 8 инженеров (3 BE, 2 FE, 3 QA) и 1 BA.

Стек

  • Языки: Python, TypeScript / Node.js, JavaScript, SQL (PostgreSQL / PostGIS).
  • Backend: FastAPI, Fastify, Express; микросервисы, event sourcing, gRPC, REST, GraphQL, webhooks.
  • AI / LLM: OpenAI, Anthropic, Gemini APIs; LangGraph, LangChain, LangSmith (evals & tracing); RAG, embeddings, vector & hybrid search; agentic-фреймворки; prompt engineering. Claude Code и Cursor — daily drivers. n8n, Make.
  • Data: PostgreSQL, PostGIS, MongoDB, DynamoDB, Redis; Apache Kafka, RabbitMQ; ORMs — Prisma, Sequelize, Drizzle.
  • Cloud / observability: AWS (EKS, S3, RDS, CloudWatch), Docker, Kubernetes, GitLab CI/CD, GitHub Actions; OpenTelemetry, Prometheus, Grafana, Mimir.

Подробный список с обоснованиями — на странице /uses.

Что написал

  • Claude Code Guide — курс из 14 уроков про устройство Claude Code изнутри: harness, context window, skills, hooks, MCP, subagents, модели, антипаттерны. RU + EN, интерактивные упражнения, сертификат при 100% прогрессе.
  • artka.dev — этот сайт. Astro 5 + PostgreSQL + Drizzle, билингв RU/EN, SSG + динамическая админка, рендер Mermaid и LaTeX на build-time, on-demand PNG-сертификаты через Satori.
  • AI agent engineering writeups — постмортемы и разборы агентских систем: tool design, evaluation, production failure modes.

Что делаю прямо сейчас — на странице /now.

Образование и языки

  • Elbrus Coding Bootcamp — Full-stack Developer Certificate, Москва, 2019–2020.
  • English — Advanced (C1) · Russian — Native.

Контакты