• Файл

Maulenov

Python-програміст

Розглядає посади:
Python-програміст, Інженер-програміст, Backend програміст
Вік:
33 роки
Місто проживання:
Київ
Готовий працювати:
Дистанційно, Київ

Контактна інформація

Шукач вказав телефон .

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Rodion Maulenov
AI AUTOMATION & BACKEND ENGINEER
Kyiv, Ukraine · [відкрити контакти](див. вище в блоці «контактна інформація») · [відкрити контакти](див. вище в блоці «контактна інформація»)

SUMMARY

Sole engineer of a ~100k-LOC Python platform that runs a clinic group's operations — six products on one core, LLMs in the
loop, deployed and operated on AWS by me alone. I also run the marketing that platform serves, so I build automation as its
own first user.

CORE SKILLS

Backend Python 3.13, async-first. Django + DRF — where I started and still ship: ORM and admin, server-rendered
templates, SimpleJWT, django-filter, Celery + django-celery-beat, django-storages/S3, gunicorn behind
nginx. Async FastAPI: aiogram 3.x, asyncpg, Pydantic v2, Dishka (DI), uvicorn/uvloop, structlog. SQL,
Bash.
AI / LLM Claude (Agent SDK, CLI process pools, MCP tool servers), Gemini Vision on Vertex AI, OpenCV, prompt &
agent design, structured extraction, LLM-as-judge evaluation, custom multi-agent orchestration written
in-house (in place of LangGraph / CrewAI), cost & rate-limit budgeting
Data & cloud PostgreSQL 17 (schema design, indexing, migrations, event sourcing), Redis, Supabase, pandas,
idempotent ETL, JSONB · AWS (EC2, S3, IAM, registry-based delivery) · GCP (Vertex AI, Cloud Storage)
Frontend Angular — four production apps (Material, CDK, RxJS, reactive forms, Karma specs) on Django REST
backends, shipped on 19 and current with the release train (signals, standalone, zoneless); TypeScript,
vanilla ES2022, Biome/ESLint
Automation & Webhooks, REST APIs, n8n, Telegram Bot API + self-hosted server, MTProto, telephony APIs, Google
infra Sheets API, task queues (Celery, taskiq/Redis) · Docker & Compose (multi-stage, hardened), GitHub
Actions CI/CD, Caddy + TLS, Sentry, PostHog, Prometheus
Quality pytest (~10,000 tests, parallel xdist, per-worker Postgres), mypy strict, ruff, Biome, a purpose-built mock
Telegram API server for end-to-end flows
Marketing Meta & Google Ads run hands-on (~$6.5k/month), lead capture and attribution, funnel instrumentation

EXPERIENCE

Biotexcom — fertility clinic group 2016 – Present

Software Engineer — AI Automation 2021 – Present
Sole engineer and architect of the company's internal automation platform — designed, built, deployed and operated alone.
• Took a chat-and-spreadsheet operation to a ~100k-LOC production platform — six products on one shared core
(FastAPI, aiogram, asyncpg, Redis, Dishka DI) plus a 22k-LOC shared library layer. In production it carries a live call
centre: seven operators, ~6,300 call outcomes a month, 93 % of them recorded automatically from the telephony
webhook with the SIP cause code attached — only the ~450 conversations that need a human decision ever reach a
queue.
• Put an LLM into production, not a demo. ~630 model calls a month across seven daily users: staff type free text and
the model turns it into a structured record, translates for the team, and answers questions about how the business works
— grounded in written documents, not in its own memory. 531 of those are stored as structured records: the model
never writes to the database, it fills a schema, and the schema is machine-checkable. Gemini Vision on Vertex AI reads
forms and scans straight out of Cloud Storage.
• Turned a nine-month client programme into a pipeline instead of a spreadsheet. 700+ clients, each moving through a
scheduled chain — lab analyses, treatment courses, first and second doctor consultations, travel — where every state
change is an append-only event and every deadline a scheduled job. 419 events carry machine-written structure rather
than a manager's prose.
• Run production end to end, alone. GitHub Actions builds a multi-stage image → registry → SSH deploy to AWS EC2
with a health-gated rollout: 1.6 to 2.9 minutes from commit to running container, and the pipeline fails if the container is
not healthy in 60 s. Hardened Compose stack, internal-only network for Postgres and Redis, nightly backups with a
restore-verification script. Integrations I owned end to end: a self-hosted Telegram Bot API server to lift the 20 MB
download cap, an MTProto daemon for what a bot token cannot do, a telephony provider's call API, and MCP tool servers
exposing internal tools to AI agents.
• Made quality and process mechanical, not manual. ~10,000 tests across 1,222 modules running fully parallel with a
per-worker Postgres clone, a mypy-clean production surface, 59 migrations applied transactionally under an advisory lock,
idempotent pipelines that resume instead of duplicating. Every feature moves through four gated stages — Design, Plan,
Execute, Post-work — and whoever wrote a stage never reviews it: a commit is blocked without a completed self-
verification block, a rule change without the test that guarantees it.

Head of Asian Department — client acquisition & marketing 2016 – Present
Own the Asian market end to end — held in parallel with the engineering role above.
• Built the department from zero: client acquisition, advertising budgets, the communication funnel from first contact to
signed client, and the team that runs it.
• I automate marketing operations I am personally accountable for, and I use the result every day. The manual
workflows I ran here — paid-ad lead capture, outbound calling, the qualification funnel — are the three surfaces I later
rebuilt as automated products.

Enlil, Inc. — MedTech development platform (Campbell, CA) 2022 – 2023

Backend Developer in parallel with the role above
• Built backend services and REST APIs on Django, DRF, Celery and Redis over PostgreSQL for a regulated medical-
device lifecycle platform — FDA 21 CFR Part 820 / Part 11 and ISO 13485 workflows. Containerised with Docker, shipped
through CI/CD on DigitalOcean and AWS.
• Worked inside regulated-software constraints — append-only audit trails, versioned records, traceability from
requirement through verification — in a distributed US/Ukraine team, in English, through code review and written specs.

SELECTED PROJECTS

Autonomous self-repair engine (~20k LOC) — a weekly pipeline that finds stale or unenforced code and rules and repairs
them under limits frozen in Python: four workers, twelve repairs, two attempts, a three-hour wall clock and a spend cap. Each
worker runs in its own git worktree; every fix is judged by an independent zero-context verifier and reverts itself if rejected; three
quality failures in a rolling week trip a breaker that shuts the machine down. The models only propose diffs and verdicts.

Code-reuse mechanism (developer productivity) — a clone radar that fingerprints by content and reds only on NEW
duplication, never on existing debt; a consumer registry generated from the real import graph, so a component's place in the
layering is computed rather than argued; a migration blacklist that fails the build if a retired API reappears; complexity and file-
size ratchets that shrink but never grow.

Real-time call-outcome classification (R&D, validated in production) — a server-side listener joins live calls and Gemini
classifies what it hears, so the system sets the disposition itself. Measured on real traffic: ~87 % capture in the measured
window, 4 simultaneous conversations on one line, ~$0.0015 per classification.

Django + Angular services, Biotexcom (2023 – 2025) — five Django services delivered alongside the main platform: a
regional CRM, a document-extraction service, a scheduling-and-reporting service on Celery Beat with S3, an events API on
DRF with JWT and OpenAPI, and a records backend — each with an Angular application on top. Containerised, most with
GitHub Actions delivery. The repositories belong to the employer; walkthrough available on screen.

EDUCATION & LANGUAGES

Education Bachelor's degree — Dnipropetrovsk Humanities University, 2010 – 2014
Languages Russian — native · Ukrainian — conversational · English — B1 (Intermediate)

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: