Разработка бизнес-приложений / Полный цикл

Бизнес-приложения
от задачи до запуска.

Сам веду весь цикл разработки: обсуждаю задачу с заказчиком, разбираюсь в его процессах и требованиях, проектирую и разрабатываю приложение, тестирую его и настраиваю развёртывание.

От задачи бизнеса до рабочего продукта

Сложная работа — в удобном приложении.

Собираю в одном приложении всё, что нужно команде для работы: задачи, статусы и необходимую информацию.

01 / Что я разрабатываю

Какие приложения я разрабатываю

01

Приложения для бизнеса

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

ВНУТРЕННИЕ СЕРВИСЫ · CRM · SAAS
02

Функции на основе AI

Ассистенты, подключённые к данным и инструментам, с понятными правилами доступа.

АССИСТЕНТЫ · ДАННЫЕ · АВТОМАТИЗАЦИЯ
03

Backend и интеграции

API, обработка событий и фоновые задачи для связи приложения с внешними сервисами.

API · СОБЫТИЯ · ФОНОВЫЕ ЗАДАЧИ
04

Данные и отчёты

Сбор, хранение и подготовка данных для ежедневной работы и принятия решений.

POSTGRESQL · CLICKHOUSE · ОТЧЁТЫ
02 / Мои проекты

Проекты, над которыми я работал

На странице каждого проекта описаны его задача, пользователи, устройство и ключевые решения.

01AI-платформа

AI-ассистент для внутренних приложений

Внутренняя AI-платформа: знания о приложениях, роли пользователей и управляемое выполнение инструментов.

PythonFastAPIAngular
Открыть проект

Обработка запроса

  1. ВХОДВопрос сотрудника

    Вопрос задан внутри выбранного продукта

  2. ОБРАБОТКАКонтекст продукта

    Ответ опирается на сохранённую версию исходников

  3. ПРОВЕРКАПроверка действия

    Разрешить, отказать или запросить подтверждение

  4. РЕЗУЛЬТАТОтвет и файлы

    Ответ и созданные файлы остаются в диалоге

02Обработка событий

Сервис обработки входящих событий и веерной отправки получателям

Принимает HTTP-события, выбирает получателей по настраиваемым правилам, создаёт отдельную отправку для каждого совпадения и хранит историю доставки.

PythonPostgreSQLClickHouse
Открыть проект

Приём и отправка события

  1. ВХОДHTTP-событие

    Вызов от внешней платформы

  2. ПРОВЕРКАПроверка и дедупликация

    Ключ, поля и окно дедупликации 24 часа

  3. ОБРАБОТКАWatcher, Rule, макрос

    Условия выбирают получателей и собирают запрос

  4. РЕЗУЛЬТАТОтправка каждому совпадению

    Статусы и попытки попадают в историю ClickHouse

03Автоматизация кампаний

Сервис создания креативов по спортивным событиям

Рабочее место, объединяющее спортивные фиды, генерацию креативов и управление их жизненным циклом на рекламной платформе.

PythonCeleryRedis
Открыть проект

Обновление рекламной кампании

  1. ВХОДСпортивный фид

    Команды, время матча и его статус

  2. ПРОВЕРКАВыбор матча

    Учитываются время и правила кампании

  3. ОБРАБОТКАСборка креатива

    Заполнить шаблоны и собрать PNG

  4. РЕЗУЛЬТАТОбновление кампании

    Опубликовать, обновить или приостановить креатив

04Анализ и фильтрация трафика

Сервис сегментации и выгрузки рекламного трафика

Конвейер анализа трафика: рекламные отчёты, контекст IP и фильтрация с проверкой полноты данных.

PythonClickHouseDuckDB
Открыть проект

Загруженный файл IP

  1. ВХОДCSV, ZIP или GZIP

    IP-адреса и диапазоны

  2. ОБРАБОТКАНормализация и GeoIP

    Подготовить адреса и добавить геоданные

  3. ПРОВЕРКАПрименение фильтров

    География, диапазоны IP и число событий

  4. РЕЗУЛЬТАТВыгрузка сегмента

    Скачать отобранные адреса в CSV

Рекламный отчёт

  1. ВХОДВыбор периода

    Использовать загруженные дневные отчёты

  2. ПРОВЕРКАПроверка полноты дат

    Остановить расчёт, если не хватает данных за день

  3. ОБРАБОТКАФильтрация в ClickHouse

    IP, user-agent, клики, показы или депозиты

  4. РЕЗУЛЬТАТВыгрузка или отправка

    CSV-файл или отправка в рекламный сервис

05Бизнес-процессы

CRM для команды медиабаинга

CRM медиабаинга: офферы, назначения байеров, циклы проверки, события конверсий и месячные показатели.

PythonFastAPIPostgreSQL
Открыть проект

Проверка оффера

  1. ВХОДОффер и назначение

    Продукт, рынок и ответственный байер

  2. ОБРАБОТКАСобытия трекера

    Клики и статусы конверсий

  3. ПРОВЕРКАСравнение с лимитом FTD

    Оценить активный цикл тестирования

  4. РЕЗУЛЬТАТРешение и отчёт

    Сохранить решение, показать CPA и ROAS за месяц

03 / Как я работаю

Веду весь цикл разработки.

Обсуждаю задачу с заказчиком, разбираюсь в его процессах и требованиях, проектирую и разрабатываю приложение, тестирую его и настраиваю развёртывание.

  1. 01

    Разобраться в задаче

    Обсуждаю задачу с заказчиком, изучаю текущий процесс и согласую требования.

  2. 02

    Спроектировать решение

    Продумываю структуру данных, интерфейс, интеграции и поведение приложения при ошибках.

  3. 03

    Разработать

    Создаю backend и интерфейс, подключаю необходимые внешние сервисы.

  4. 04

    Протестировать

    Проверяю основные сценарии, права доступа и интеграции по согласованным требованиям.

  5. 05

    Развернуть

    Настраиваю окружение, запускаю приложение и передаю инструкции по работе с ним.

AI в процессе разработки

Использую AI-инструменты и проверяю их результат.

AI-агенты помогают мне разрабатывать функции и интерфейсы, а также анализировать код. Я ставлю им задачи, проверяю изменения и отвечаю за готовое приложение.

04 / Основные направления

Задачи, с которыми я работаю

05 / Обо мне

Разрабатываю приложения для бизнеса с 2022 года.

С 2022 года разрабатываю бизнес-приложения: внутренние системы, сервисы обработки событий и AI-инструменты. Основное направление — backend на Python; также создаю интерфейсы, подключаю интеграции и настраиваю развёртывание.

Обсуждаю требования напрямую с заказчиком и отвечаю за технические решения. Если проекту нужны специалисты по дизайну или инфраструктуре, подключаю их к работе.

Разработка приложений для бизнеса

Есть задача для разработки?

Расскажите, что должно делать приложение, как команда работает сейчас и какие требования или сроки важно учесть.