Backend Engineer · Python · AstanaBackend-разработчик · Python · Астана

I build backend systems
that hold up in production.
Делаю backend-системы,
которые держат продакшен.

4+ years designing scalable backends and APIs across HR-tech, ed-tech and marketplaces — from data modeling and performance tuning to production LLM integration and the infrastructure behind it. 4+ года проектирую масштабируемые бэкенды и API для HR-tech, ed-tech и маркетплейсов — от моделирования данных и оптимизации производительности до интеграции LLM в production и инфраструктуры.

12,000+active students on an LMS I architectedактивных студентов в LMS, которую я спроектировал
−40%average API response timeсреднее время ответа API
268Kcalls of the costliest query traced in 3 hвызовов самого дорогого запроса за 3 ч
640+pytest tests in an enterprise HR platformpytest-тестов в enterprise HR-платформе

Selected workИзбранные проекты

What I built, what was hard, and the numbers behind it.Что я сделал, в чём была сложность и какие цифры за этим стоят.

Salem HR & Salem Office

SOMNIUM LLP · Feb 2026 – nowфевр. 2026 – н.в.

Enterprise HR automation and e-document management for government, education and energy clientsEnterprise-платформы автоматизации HR и электронного документооборота для государственных, образовательных и энергетических организаций

Case: production slowdown at a government client. Users waited 23.5 s for a document card. Under strict data-secrecy rules I wrote a read-only telemetry script (pg_stat_statements, pg_stat_activity, /proc, docker stats) and collected 5 hours of live data with zero PII. Кейс: деградация продакшена у государственного клиента. Карточка документа открывалась 23,5 с. В условиях режима секретности я написал read-only скрипт телеметрии (pg_stat_statements, pg_stat_activity, /proc, docker stats) и собрал 5 часов живых данных без персональных данных.

16 / 16CPU cores used by the app tier, while the DB sat at 20%ядер CPU занимал бэкенд при загрузке БД 20%
~90%of user-facing latency was request queueing, not workожидания пользователя — очередь, а не работа
46%of top-40 DB time from a single per-row correlated EXISTSвремени БД среди топ-40 — один коррелированный EXISTS
  • Rewrote grid pagination and cut the document permission check to 3 indexed queries. Identified lock contention (up to 19 blocked sessions), a gevent misconfiguration (3,000 requests on 16 cores) and 58 of 76 always-empty prefetch branches.
  • Переписал пагинацию гридов и сократил проверку прав до 3 индексируемых запросов. Выявил блокировки (до 19 заблокированных сессий), неверную настройку gevent (3 000 запросов на 16 ядер) и 58 из 76 всегда пустых prefetch-веток.
  • Designed and built the time-tracking module from scratch: shift schedules, geofenced and selfie-verified clock-ins, auto clock-out, absences — covered by 140+ tests.
  • Спроектировал и с нуля разработал модуль учёта рабочего времени: графики смен, отметки с геозоной и селфи, автозакрытие смены, отсутствия — 140+ тестов.
  • Integrated with Kazakhstan's national e-document exchange (ESEDO), including digital-signature verification.
  • Интегрировал систему с ЕСЭДО, включая проверку ЭЦП.
PythonDjangoDRFPostgreSQLCeleryRedisMinIOpytest

SmarTestPrep LMS

2023 – 2026

Gamified learning platformГеймифицированная образовательная платформа

  • Architected and launched the backend end to end; scaled to 12,000+ active students.
  • Спроектировал и запустил бэкенд целиком; платформа выросла до 12 000+ активных студентов.
  • Built a university admission-probability model that ranks recommendations — the product's core differentiator.
  • Разработал модель вероятности поступления в вуз с ранжированными рекомендациями — ключевое преимущество продукта.
  • −40% API response time via Redis caching and removing N+1 queries; Kubernetes setup with −50% build time and zero-downtime deploys.
  • −40% к времени ответа API за счёт Redis и устранения N+1; Kubernetes с −50% к времени сборки и деплоем без простоя.
DjangoRedisKubernetesNginx

CourseClick

2024 – 2025

Co-Founder & CTO · ed-tech platformСооснователь и CTO · ed-tech платформа

  • Owned all architecture and infrastructure; grew to 600+ paying users.
  • Отвечал за всю архитектуру и инфраструктуру; рост до 600+ платящих пользователей.
  • Shipped a production RAG/LLM system on FastAPI and pgvector.
  • Запустил production RAG/LLM-систему на FastAPI и pgvector.
  • Kubernetes-based AWS environment with CI/CD and monitoring, cutting infrastructure cost.
  • Окружение на AWS с Kubernetes, CI/CD и мониторингом, снизил затраты на инфраструктуру.
FastAPIpgvectorRAGAWSCelery

ExperienceОпыт

Full details are in the CV.Подробности — в резюме.

SOMNIUM LLP — Software Engineer

Feb 2026 – presentФевраль 2026 – н.в.

Salem HR and Salem Office: performance diagnostics, time tracking, e-document workflows.

Salem HR и Salem Office: диагностика производительности, учёт времени, документооборот.

SmarTestPrep LTD — Backend Engineer

May 2023 – Feb 2026Май 2023 – Февраль 2026

Gamified LMS for 12,000+ students.

Геймифицированная LMS на 12 000+ студентов.

CourseClick.co — Co-Founder & CTO

Dec 2024 – Oct 2025Декабрь 2024 – Октябрь 2025

Ed-tech platform with a production RAG system, 600+ paying users.

Ed-tech платформа с production RAG-системой, 600+ платящих пользователей.

MedTour — Backend Developer

Oct 2022 – May 2023Октябрь 2022 – Май 2023

Medical tourism marketplace: −30% page load time, 10+ clinics integrated.

Маркетплейс медтуризма: −30% к загрузке страниц, 10+ клиник интегрировано.

Panda Innovation — Python Developer

Mar 2022 – Sep 2022Март 2022 – Сентябрь 2022

Retail goods-acceptance backend: +50% throughput, −30% acceptance time.

Бэкенд приёмки товаров: +50% пропускной способности, −30% к времени приёмки.

Astana IT University

2020 – 2023

B.S. in Computer Science · GPA 3.54 / 4.0

Бакалавр, Computer Science · GPA 3.54 / 4.0

ToolkitИнструменты

What I reach for, grouped by layer.С чем работаю, по слоям.

Backend

PythonDjangoDRFFastAPICeleryasyncioSQL

Data & AIДанные и AI

PostgreSQLRedisMongoDBpgvectorRAGLLM APIspg_stat_statements

InfrastructureИнфраструктура

DockerKubernetesAWSNginxGunicornCI/CDLinux