Москва Moscow
Владимир Шестаков

Владимир ШестаковVladimir Shestakov

Senior Python Developer · AI Developer

Собираю продукты на Python — от архитектуры до прода.

Продуктовый разработчик с опытом 6 лет, fintech и proptech. 5 продуктов за год, бэкенд и фронт, с агентами в контуре разработки.

I build Python products — from architecture to production.

Product developer with 6 years of experience in fintech and proptech. 5 products in a year, backend and frontend, with agents in the development loop.

О себеAbout

Python-разработчик, 6 лет опыта: финтех, облака, интеграции. В ВиАй Диджитал вёл команду из 4 человек и отвечал за архитектуру платформ, включая платёжный модуль с оборотом более 2 млрд ₽.

Также разрабатывал решения для инвестфондов совместно с фаундерами и продуктовым дизайнером. За год было реализовано 5 продуктов — от корпоративного сайта и сервиса бронирования лотов до инвестиционной платформы и обработки заявок с LLM. Большую часть кода писал с помощью Claude Code, архитектуру и ревью держал на себе.

Python developer with 6 years in fintech, cloud and integrations. At VI Digital I led a team of four and owned platform architecture, including a payment module handling over ₽2bn in turnover.

I also built solutions for investment funds together with founders and a product designer. Five products shipped in a year — from a corporate site and a lot-booking service to an investment platform and LLM-based lead processing. Most of the code was written with Claude Code; architecture and review stayed with me.

PythonFastAPIPostgreSQLKafkaKubernetesReactClaude Code
ПроектыProjects
01

Инвестиционная платформаInvestment platform

инвестфонд · 2025–2026investment fund · 2025–2026

Каталог объектов с показателями доходности, личный кабинет инвестора, сделки и документы, платежи и выплаты дохода, админ-панель, интеграция с CRM и 1С. Монолит на FastAPI с чёткими доменными границами.

Property catalogue with yield metrics, investor dashboard, deals and documents, payments and income payouts, admin panel, CRM and 1C integration. A FastAPI monolith with clear domain boundaries.

FastAPIPostgreSQLReact1С / CRM
02

Сервис бронирования лотовLot booking service

инвестфонд · 2025–2026investment fund · 2025–2026

Выбор объекта и лота, резерв, статусы сделки, уведомления инвестору и менеджеру.

Property and lot selection, reservation, deal statuses, notifications for the investor and the manager.

FastAPIRedisTypeScript
03

Анализ и обработка заявок и звонков через LLMLLM analysis of leads and calls

инвестфонд · 2025–2026investment fund · 2025–2026

Входящую заявку разбирает и квалифицирует LLM, передаёт в CRM и запускает автозвонок менеджеру — время реакции на лид сократилось с часов до минут. Записи звонков транскрибируются и оцениваются по чек-листу продаж: разбор сильных и слабых мест с рекомендациями и сводка по каждому менеджеру для руководителя — конверсия в продажу выросла.

An LLM parses and qualifies each inbound request, pushes it to the CRM and triggers an auto-call — lead response time dropped from hours to minutes. Call recordings are transcribed and scored against a sales checklist: strong and weak moments with recommendations, plus a summary per manager for the head of sales — conversion grew.

LLMSpeech-to-textFastAPICRM
04

Микросервисная архитектура платформы займовMicroservice architecture for the lending platform

ВиАй Диджитал · 2023–2025VI Digital · 2023–2025

Разбил монолитный домен займов на bounded contexts — заявка, скоринг, договор, платежи — и вынес их в отдельные сервисы по Clean Architecture и DDD. Синхронные вызовы между сервисами заменил на события через Kafka с transactional outbox: at-least-once доставка, идемпотентные обработчики, падение одного сервиса больше не рвёт цепочку. Главный эффект — новые продукты запускаются без переписывания соседних модулей.

Split a monolithic lending domain into bounded contexts — application, scoring, contract, payments — extracted into separate services following Clean Architecture and DDD. Synchronous service-to-service calls were replaced with Kafka events and a transactional outbox: at-least-once delivery, idempotent handlers, one failing service no longer breaks the chain. The payoff: new products launch without rewriting neighbouring modules.

KafkaDDDClean ArchitectureKubernetes
05

Платёжный модуль VI-платформыPayment module of VI Platform

ВиАй Диджитал · 2023–2025VI Digital · 2023–2025

Входящие и исходящие транзакции через внешние шлюзы, оборот более 2 млрд ₽. Ретраи, реконсиляция и идемпотентность на уровне домена, всё покрыто метриками и алертами. На этой же архитектуре сервис «Онлайн Займ» ускорился по p95 с 90 до 40 минут.

Inbound and outbound transactions through external gateways, over ₽2bn in turnover. Retries, reconciliation and domain-level idempotency, all covered by metrics and alerts. On the same architecture the Online Loan service went from 90 to 40 minutes at p95.

FastAPIPostgreSQLKafkaGrafana
Опыт работыExperience

Senior Python Developer · инвестфонд в отельной недвижимости (NDA)Senior Python Developer · hotel real-estate investment fund (NDA)

май 2025 — 2026May 2025 — 2026

Разработчик в продуктовой команде (фаундер, дизайнер, менеджеры). За год вместе с ними сделали 5 продуктов от идеи до прода. Архитектуру, ревью и критичный код держал на себе, рутинную реализацию делегировал агентам по выстроенному процессу.

Developer in the product team (founder, designer, managers). In a year we shipped five products from idea to production. Architecture, review and critical code stayed with me; routine implementation was delegated to agents through a defined process.

Python · FastAPI · PostgreSQL · Redis · Docker · Pytest · GitLab CI/CD · React · TypeScript · Claude Code

  • Цикл от требования продакта до прода занимал 1–3 дня: спека, реализация агентом, ревью, тесты, релиз. Релизы несколько раз в неделю.
  • Спека как контракт: границы, API-контракты, тест-кейсы и что агенту запрещено трогать; принимал работу по спеке и тестам, а не по чтению всего диффа.
  • Поставил совместный процесс: GitLab с ветками и MR, ревью, CI; научил дизайнеров работать с Claude Code и git — часть фронтовых задач они делали сами по своим макетам, я принимал через ревью.
  • Контекст проекта для агента: CLAUDE.md с архитектурными правилами, соглашениями и типовыми ошибками, файлы с принятыми решениями и активными спеками.
  • Ревью агентного кода: инварианты домена, транзакционность, обработка ошибок, сходимость с контрактом. Вручную писал критичное ядро — доменную модель, финансовые расчёты, интеграционные контракты.
  • Автоматизация вокруг агентов: Claude Code в CI для первичного ревью MR; техдокументация и ADR ведутся агентами по факту изменений.
  • Эксплуатация: CI/CD, мониторинг, алерты, бэкапы, разбор инцидентов вместе с бизнесом.
  • From product requirement to production usually took 1–3 days: spec, agent implementation, review, tests, release. We shipped several times a week.
  • The spec was a contract: boundaries, API contracts, test cases and what the agent must not touch. I accepted work against the spec and tests, not by reading the whole diff.
  • Set up a shared process: GitLab branches and MRs, review, CI; taught the designers to work with Claude Code and git, so they shipped part of the frontend from their own mockups and I accepted it through review.
  • Project context for the agent: a CLAUDE.md with architecture rules, conventions and typical mistakes, plus files holding accepted decisions and active specs.
  • Reviewing agent code: domain invariants, transactionality, error handling, conformance to the contract. I hand-wrote the critical core — domain model, financial calculations, integration contracts.
  • Automation around agents: Claude Code in CI for first-pass MR review; technical docs and ADRs maintained by agents as changes land.
  • Operations: CI/CD, monitoring, alerts, backups, incident reviews together with the business.

Ведущий разработчик · ВиАй Диджитал, финтехLead Developer · VI Digital, fintech

окт 2023 — май 2025Oct 2023 — May 2025

VI-платформа — SaaS для автоматизации финансовой деятельности.

VI Platform — SaaS for automating financial operations.

Python · FastAPI · PostgreSQL · MongoDB · SQLAlchemy · Kafka · Redis · Kubernetes · S3 · GitLab CI/CD · Pytest · Sentry · Grafana · OpenAI API

  • Лидировал разработку платформы: технический бэклог, архитектурные решения, груминги и планирование спринтов, координация команды из 4 разработчиков.
  • Разбил домен займов на bounded contexts (заявка, скоринг, договор, платежи) и вынес их в сервисы по Clean Architecture / DDD — новые продукты запускаются без переписывания соседних модулей.
  • Разработал платёжный модуль (входящие и исходящие транзакции через внешние шлюзы): оборот более 2 млрд ₽, ретраи и реконсиляция, метрики и алерты.
  • Заменил синхронные вызовы между сервисами на события через Kafka с transactional outbox — убрал потери событий, обеспечил at-least-once доставку и идемпотентность обработчиков.
  • Оптимизировал сервис «Онлайн Займ» — время выдачи по p95 сократилось с 90 до 40 минут.
  • Выстроил процессы качества: GitLab Flow, pre-commit, mypy, ruff, автотесты в CI, регламент code review — число багов на проде снизилось примерно вдвое.
  • Внедрил LLM-инструменты в команде: ассистент для code review, генерация техдокументации и тест-кейсов — онбординг ускорился примерно в 2 раза. Вырастил 2 джунов до самостоятельной разработки.
  • Led platform development: technical backlog, architecture decisions, grooming and sprint planning, coordinating a team of four developers.
  • Split the lending domain into bounded contexts (application, scoring, contract, payments) and extracted them into services following Clean Architecture / DDD — new products launch without rewriting neighbouring modules.
  • Built the payment module (inbound and outbound transactions through external gateways): over ₽2bn in turnover, retries and reconciliation, covered by metrics and alerts.
  • Replaced synchronous service-to-service calls with Kafka events and a transactional outbox — no more lost events, at-least-once delivery and idempotent handlers.
  • Optimised the Online Loan service — p95 issuance time dropped from 90 to 40 minutes.
  • Established quality processes: GitLab Flow, pre-commit, mypy, ruff, automated tests in CI, a code review policy — production bugs roughly halved.
  • Introduced LLM tooling to the team: a code review assistant, generation of technical docs and test cases — onboarding became about 2× faster. Grew two juniors into independent developers.

Backend Developer · Cortel, cloud / IT

июл 2022 — окт 2023Jul 2022 — Oct 2023

Микросервисная платформа для автоматизации внутренних процессов и клиентского самообслуживания облачного провайдера.

A microservice platform automating internal processes and customer self-service for a cloud provider.

Python · FastAPI · PostgreSQL · SQLAlchemy · Kafka · Redis · S3 · GitLab CI/CD · Pytest · mypy

  • Создал клиентский Self-Service портал (авторизация, управление услугами, тикеты) и BFF-слой с чёткими API-контрактами — нагрузка на поддержку снизилась примерно на треть.
  • Разработал систему автоматизации для менеджеров, техподдержки и бухгалтерии — убрал значительную часть ручных операций.
  • Оптимизировал PostgreSQL: переработал запросы, индексы и пул подключений — критичные операции ускорены до 3×.
  • Built the customer self-service portal (auth, service management, tickets) and a BFF layer with clear API contracts — support load dropped by about a third.
  • Developed an automation system for managers, support and accounting — removed a large share of manual operations.
  • Optimised PostgreSQL: reworked queries, indexes and the connection pool — critical operations up to 3× faster.

Python Developer · Инсталбиз, системная интеграцияPython Developer · Instalbiz, system integration

янв 2021 — июл 2022Jan 2021 — Jul 2022

Цифровизация бизнесов: e-commerce, складской учёт, CRM, документооборот.

Digitalising businesses: e-commerce, warehouse accounting, CRM, document flow.

Python · FastAPI · Django · Wagtail CMS · Bitrix24 · МойСклад · 1С · PostgreSQL · Celery

  • Разработал интеграции с Bitrix24, МойСклад и 1С: синхронизация заказов, остатков, оплат, лидов и задач.
  • Реализовал административные интерфейсы и личные кабинеты, участвовал в документации и деплое.
  • Built integrations with Bitrix24, MoySklad and 1C: syncing orders, stock, payments, leads and tasks.
  • Implemented admin interfaces and customer dashboards, contributed to documentation and deployment.
НавыкиSkills
BackendPython, FastAPI, Django, Asyncio, SQLAlchemy, Celery, PostgreSQL, MongoDB, Redis
ИнфраструктураInfrastructureDocker, Kubernetes, Kafka, GitLab CI/CD, Linux, S3, Grafana, Prometheus, Sentry
АрхитектураArchitectureClean Architecture, DDD, Event-Driven, Microservices, BFF, REST API
FrontendReact, TypeScript, Next.js
AI-native разработкаAI-native development Claude Code (CLAUDE.md, субагенты, MCP, hooks, headless/CI), Spec-Driven Development, контекст-инжиниринг, параллельные агенты в worktrees, ревью агентного кода Claude Code (CLAUDE.md, subagents, MCP, hooks, headless/CI), Spec-Driven Development, context engineering, parallel agents in worktrees, reviewing agent-written code
Знаком сFamiliar withTemporal, NATS, ClickHouse, ELK
ОбразованиеEducation СибГУТИ, Новосибирск · 2022SibSUTIS, Novosibirsk · 2022 Инфокоммуникационные технологии и системы связи, высшее образованиеInfocommunication technologies and communication systems, university degree
ЯзыкиLanguages Русский — роднойRussian — native Английский — B1English — B1
РекомендацииReferences Предоставлю по запросу: Tech Lead Cortel, Solution Architect и CPO ВиАй Диджитал, руководитель последней компании.Available on request: Tech Lead at Cortel, Solution Architect and CPO at VI Digital, the head of my last company.

Открыт к предложениям и интересным задачам!

Москва, возможна релокация. Офис / дистанционная работа / гибрид.

Open to new roles and interesting problems!

Moscow, relocation possible. Office / remote / hybrid.