About me (EN) | Обо мне (RU)
Portfolio DA (EN) | Портфолио DA (RU)
Portfolio DS/ML (EN) | Портфолио DS/ML (RU)
Кейсы:
Анализ 12,8 млн поездок такси в Нью-Йорке: ETL-пайплайн и исследование факторов спроса
- Проблема: Выявить факторы, влияющие на спрос, стоимость и чаевые.
- Решение: ETL-пайплайн на Python: загрузка данных из облака, очистка, обогащение погодой и зонами такси, визуализация ключевых метрик. Выявлены пиковые часы и дни. Определены районы с самыми высокими чаевыми. Проанализированы поездки в аэропорты.
Визуализация продуктовых и бизнес-данных в аналитических дашбордах: «Анализ продаж маркетплейса»
- Проблема: Отсутствие автоматизированного пайплайна для сбора, хранения и визуализации данных о продажах, клиентах и товарах маркетплейса.
- Решение: Разработан ETL-пайплайн на Python для ежедневного сбора данных по API и загрузки в PostgreSQL. Настроен автоматический запуск через cron. Построены дашборды в Yandex DataLens с тремя вкладками: общие продажи, клиенты, товары. Дашборд добавлен в DataLens Gallery. Обеспечен стабильный поток данных для аналитики, реализованы интерактивные фильтры и исследование продаж 2023 года прямо в дашборде.
Выявление пользователей с цепочкой платежей, нарушающей политику платёжной системы
- Проблема: Необходимо выявлять пользователей, чья сумма успешных платежей за 24 часа превышает установленный лимит (20 000 000 единиц) для предотвращения мошенничества и соблюдения политики платёжной системы.
- Решение: Разработан аналитический SQL-запрос для ClickHouse, который с помощью оконных функций вычисляет скользящую сумму платежей за 24-часовой интервал для каждой операции и отбирает случаи превышения порога. Запрос позволяет оперативно находить нарушения, настраивать временное окно и пороговую сумму, а также анализировать цепочки подозрительных платежей для дальнейшей проверки.
Рекомендация безлимитных приложений на основе анализа трафика
- Проблема: Оператору связи необходимо проактивно предлагать абонентам безлимитные тарифные опции, чтобы снизить риски превышения лимитов и улучшить клиентский опыт.
- Решение: Разработан SQL-скрипт для ClickHouse, который анализирует потребление интернет-трафика абонентами за заданный период, выявляет самую затратную опцию и прогнозирует месячное потребление на основе среднего дневного трафика. Скрипт автоматически формирует список абонентов, чей прогнозный трафик превышает лимит, с рекомендацией конкретной опции для подключения безлимита.
Прогнозирование успешных платежей временного ряда на день вперёд
- Проблема: Необходимо прогнозировать ежедневный объем успешных платежей для финансового планирования и обнаружения аномалий.
- Решение: Разработан SQL-скрипт для ClickHouse, который на основе исторических данных (январь–июнь 2024) строит модель стохастической линейной регрессии (SGD) с логарифмированием целевой переменной и учетом недельной сезонности. Прогноз выполняется непосредственно внутри СУБД. Модель позволяет получать прогноз ежедневных платежей на следующий день, оценивать отклонения фактических значений и интегрировать прогнозирование в регулярные аналитические процессы.
Исследовательский и ABC-анализ сервиса доставки
- Проблема: Требовалось провести комплексный анализ продаж и ассортимента сервиса доставки для выявления ключевых товарных групп, оценки эффективности промо и маржинальности.
- Решение: Выполнен анализ данных с использованием Pandas: расчет среднего чека, доли промо, маржинальности по категориям. Проведен ABC-анализ по количеству продаж и сумме выручки для приоритизации ассортимента. Определены самая ходовая товарная группа и подкатегории с высокой маржинальностью, выявлена доля промо в категории “Сыры”, построены визуализации для поддержки управленческих решений по ассортиментной политике.
Выявление просрочек по платежам по кредитным продуктам
- Проблема: Кредитной организации необходимо отслеживать динамику просрочек по платежам для прогнозирования рисков, управления кредитным портфелем и своевременного реагирования на ухудшение платежной дисциплины клиентов.
- Решение: Разработан аналитический пайплайн на Python для консолидации данных из трех источников (заявки, плановые платежи, фактические платежи). Реализованы алгоритмы выявления просрочек по срокам и объемам, выполнена агрегация по месяцам и неделям с визуализацией трендов. Выявлен устойчивый рост просрочек на ~4,4% за период июнь-ноябрь 2022 года (с 86,57% до 90,94%). Обнаружены пиковые значения в ноябре-декабре, что позволило сформулировать рекомендации по корректировке кредитной политики, усилению работы с должниками и увеличению резервов.
Аналитика аптечной сети: ABC/XYZ-анализ, дашборд KPI и автоматизация отчетности
- Проблема: Аптечная сеть нуждалась в автоматизации обработки чеков из 1С, анализе ассортимента и визуализации ключевых показателей для управления запасами и продажами.
- Решение: Разработан конвейер обработки данных: обработка накладных из 1С и автоматическая выгрузка в PostgreSQL, построение витрины продаж. Проведен ABC/XYZ-анализ ассортимента, анализ потребительских корзин (Market Basket Analysis), создана таблица продаж по формату «товар - аптека - количество». Визуализированы KPI сети в дашборде Superset. Выявлены неликвидные позиции и категории для оптимизации ассортимента, обнаружены товарные связки для кросс-продаж. Дашборд обеспечил ежедневный мониторинг ключевых метрик сети.
Аналитика образовательного портала: метрики активности, удержание и дашборды
- Проблема: EdTech-платформе требовалось оценить вовлеченность пользователей, выявить факторы, влияющие на успеваемость и удержание, а также автоматизировать мониторинг ключевых метрик для принятия продуктовых решений.
- Решение: Построен ETL-пайплайн для выгрузки данных из API сайта в PostgreSQL, обработаны логи платежей и активности студентов. Рассчитаны продуктовые метрики (MAU, WAU, DAU, retention), проведен анализ активности по времени и рекламным кампаниям, исследована корреляция активности с успеваемостью. Результаты визуализированы в динамических дашбордах Metabase. Выявлены паттерны активности пользователей, определена корреляция между вовлеченностью и успеваемостью, обнаружены факторы, влияющие на пополнения и списания внутреннего баланса. Дашборды позволили продукту точечно улучшить удержание пользователей.
IT-Resume: аналитика для корпоративных клиентов и ETL-конвейеры
- Проблема: Требовалось предоставить B2B-клиентам аналитику по их продажам и настроить автоматизированные процессы обработки данных для повышения эффективности отчетности.
- Решение: Разработаны ETL-конвейеры для обработки данных о продажах корпоративных клиентов. Выполнена настройка автоматических обновлений данных. Обеспечено прозрачность данных для корпоративных клиентов, сокращено время на формирование отчетности, повышена точность аналитики за счет автоматизации.
Анализ розничной сети: исследование данных и дашборд в Power BI
- Проблема: Розничной сети требовалось провести глубокий анализ продаж и предоставить команде аналитиков удобный инструмент для мониторинга ключевых показателей.
- Решение: Выполнен исследовательский анализ данных: оценка динамики продаж, товарных категорий и особенностей. Построен интерактивный дашборд в Power BI для ежедневного мониторинга метрик. Дашборд позволил аналитикам оперативно отслеживать KPI, выявлять аномалии и принимать решения на основе актуальных данных.
Обновлено: 2026-10-09