Отчёт, который сводили целый день, начинает собираться сам. О сливе рекламного бюджета вы узнаёте в тот же день, а не в конце месяца. Сервис, который был идеей в переписке, работает в проде и принимает клиентов.
Восемь лет в коммерческой разработке. Сейчас руковожу аналитикой в агентстве MediaNation и разработкой его платформы данных StreamMyData: в неё стекаются данные рекламных кабинетов, маркетплейсов и CRM, а клиент получает отчёты по своему бизнесу. Ту же инженерию беру на фриланс.
ПРОВЕРИТЬ МЕНЯ МОЖНО И ВНЕ ПЛОЩАДКИ
— Работал в команде проектов для Литрес (+33% к покупкам), СДЭК, Finn Flare и divan.ru: https://medianation.ru/authors/aleksandr-vakhtin
— Как объясняю сложное — видеоподкаст о предсказании поведения покупателей: https://youtu.be/QvP-Ue1tATU
ЧТО ПОЛУЧАЛИ ЗАКАЗЧИКИ
— Месячный отчёт отдела, на который уходил рабочий день, собирается одним запуском. Ошибки ручного переноса исчезли как класс.
— Отчёт агентства по 185 кабинетам Яндекс.Директа выходит одинаковым от месяца к месяцу — цифры можно сравнивать.
— О слитом за выходные бюджете команда узнаёт в тот же день. Потери измеряются часами, а не неделями.
— Отчёт, на который у аналитика уходили часы, собирается одним вопросом обычными словами. Этого AI-агента я написал почти целиком.
— Подготовка карточки для маркетплейса свелась к загрузке фотографии и выбору площадки — вместо часов в редакторе.
Это системы, которые живут после сдачи: логика покрыта автотестами, а решения записаны — проект можно передать другому разработчику. Семнадцать кейсов в портфолио: задача, решение и цифры.
ТРИ ТИПА ЗАДАЧ, КОТОРЫЕ БЕРУ
1. Автоматизация рутины и данных. Данные лежат в рекламных кабинетах, CRM, маркетплейсах и таблицах — и не сходятся между собой. Кто-то каждый месяц сводит их руками и узнаёт о сбое постфактум. Собираю систему, которая делает это сама и кладёт результат человеку: в Telegram, в таблицу, в дашборд.
2. Продукт с нуля. Веб-сервис, SaaS, внутренний инструмент, бот, утилита — от схемы данных и API до интерфейса и развёртывания. Весь цикл закрывает один человек: не нужно сводить между собой фронтендера, бэкендера и девопса.
3. Подхват чужого проекта. Код писал кто-то другой, документации нет, автор недоступен, а доработать надо. Разбираю, описываю, чиню и достраиваю — начиная с разбора, а не с предложения всё переписать.
ЧЕМ ВЫ РИСКУЕТЕ
Разбор задачи и оценка — бесплатно. Объём, результат и границы фиксируем письменно до старта. Дальше этапы с промежуточной сдачей — работающий результат вы видите до финальной оплаты. До 50 000 ₽ — через Безопасную сделку: площадка переводит мне деньги только после вашей приёмки.
ЧЕГО НЕ БЕРУ
Задачи, где нужен только дизайн или только вёрстка. Мелкие правки в чужой CMS. Заказы в духе «сделайте что-нибудь на нейросетях». Если задача решается дешевле без разработки — скажу до начала, а не после предоплаты.
С КЕМ РАБОТАЮ
Рекламные агентства, продавцы на маркетплейсах, сервисные компании, продуктовые команды и студии — там, где нужен инженер, а не исполнитель одной задачи. Отвечаю за архитектуру и работу под нагрузкой, а не только за код; проекты, которые не тянет один человек, веду с командой. Работаю как ИП: договор и закрывающие документы без вопросов.
С ЧЕГО НАЧАТЬ
Опишите задачу в двух абзацах или пришлите ссылку на репозиторий. Отвечу, берусь ли, сколько это стоит и сколько займёт. Если не берусь — скажу, кого искать.
СТЕК
Бэкенд и API: Python, FastAPI, Django, Flask, Celery, SQLAlchemy, pytest
Данные: PostgreSQL, ClickHouse, BigQuery, Redis, RabbitMQ, pandas, Airflow
Интерфейсы: TypeScript, Next.js, React, Nuxt, Vue, Tailwind
Инфраструктура: Docker, Kubernetes, GitHub Actions, GitLab CI, Nginx, Prometheus
AI и агенты: OpenAI, LiteLLM, Ollama, YandexGPT, MCP, pydantic-ai
Telegram: aiogram, python-telegram-bot, Telethon
Сбор данных: Playwright, Selenium, Scrapy, Яндекс.Директ, GA4, VK Ads, Ozon
CRM и платежи: amoCRM, Bitrix24, CloudPayments, Google Sheets
Изображения и видео: OpenCV, PyTorch, Segment Anything, ONNX, ffmpeg
1СA/B-тестированиеAPIAPI GoogleBigQueryBitrix24 CRMCeleryChatGPT+ 22