Middle System Analyst
Москва, РоссияМиддл
Удаленная работа • Работа в офисе
Опыт работы более 5 лет250 000 ₽
Опыт работы более 5 лет250 000 ₽
Короткая ссылка: gkjb.ru/g1CIR
О себе
На данный момент Middle System Analyst.
Мои компетенции и опыт
ПРОФЕССИОНАЛЬНЫЙ ПРОФИЛЬ
Системный аналитик DWH с 3+ годами профильного опыта и 12+ годами в аналитике и работе с требованиями. Проектирую модели и витрины данных, интеграции источников. Взаимодействую с бизнес-заказчиками и командами разработки: собираю и формализую требования, разрабатываю ТЗ и SQL-скрипты для ETL/ELT-загрузок, оформляю техническую документацию, провожу тестирование и приёмку (UAT).
КЛЮЧЕВЫЕ НАВЫКИ
Актуальный стек: Greenplum, ClickHouse, PostgreSQL, MSSQLServer, S3/MinIO.
Дополнительный опыт: Teradata, Oracle.
SQL — продвинутый уровень: разработка SQL-скриптов (DML) для ETL/ELT-загрузок в DAGApacheAirflow; JOIN разных типов, CTE, подзапросы, оконные функции.
Моделирование данных: DWH, DataModeling, логические модели, документация по физическим моделям, ER-диаграммы (ERD), DataVault (Hub, Link, Satellite, Bridge), SCDType 2.
Интеграции и загрузки: ETL/ELT (SQL, требования, UAT), Kafka (топики, контракты), RESTAPI, JSON, source-to-targetmapping, инкрементальные загрузки по хешу, ApacheAirflow (DAG), 1С.
Системный анализ и качество: UML, UseCase, UserStory, BPMN, функциональные и отдельные нефункциональные требования, ТЗ, impactanalysis, DataQuality (DQ), UAT, lineage, дедупликация.
Инструменты: Jira, GitLab / YAML (метаданные витрин), OpenMetadata (каталог данных, datalineage, метаданные), DBeaver, VSCode, Cursor, ИИ-агенты / MCP.
ОПЫТ РАБОТЫ
ВкусВилл
Старший системный аналитик — DWH, интеграции и качество данных |август 2023 — настоящее время
- Лично проектировал новые и дорабатывал существующие витрины DWH — суммарно более 30; также участвовал в командной разработке около 5 крупных витрин. Разрабатывал логические модели и документацию по физическим моделям, определял поля, связи, бизнес-логику, правила загрузки и историчности (SCDType 2). Проектировал детальный слой DWH в архитектуре DataVault (Hub, Link, Satellite, Bridge).
- Спроектировал переход около 10 витрин на инкрементальную загрузку по хешу; после внедрения время обновления сократилось с 1–2 часов до 5–10 минут. Определял логику выявления изменений, готовил SQL и требования к ETL/ELT, тестировал решение в sandbox и production, проводил приёмку.
- Разрабатывал SQL-скрипты (DML) для ETL/ELT-загрузок в DAGApacheAirflow: применял JOIN разных типов, CTE, подзапросы и оконные функции для преобразования, объединения и проверки данных.
- Для интеграции логов мобильного приложения через Kafka спроектировал широкую витрину логов с более чем 120 полями для двух кластеров ClickHouse и потоком в миллионы событий в сутки. Сопровождал переход с legacy-топика на новый топик Kafka: анализировал изменения схем сообщений, определял mapping, типы данных и нейминг, тестировал витрину после релиза.
- В составе команды участвовал в миграции более 20 витрин, 20 DAG и 50 BI-дашбордов с legacy-источников. Анализировал зависимости и lineage, проектировал замену источников, согласовывал изменения с заказчиками, участвовал в приёмке и выводе устаревших объектов. Миграция помогла устранить избыточные зависимости и повысить надёжность.
- Тестировал витрины DWH, выявлял и устранял ошибки данных: дубли, NULL, пропуски, потерю истории, запаздывающие обновления и логические ошибки. Находил причины от источника до витрины, корректировал SQL и ТЗ, согласовывал правила дедупликации, историчности и глубину пересчёта, проводил UAT.
- Проектировал интеграции RESTAPI с DWHдля загрузки текущих и исторических данных: авторизация, обновление токенов, методы API, парсинг JSON, mapping полей и инкрементальная обработка. Описывал поток API → сырой слой DWH → витрины, готовил ТЗ и прототипы для инженеров данных.
- Подготавливал функциональные и нефункциональные требования, ТЗ, SQL и source-to-targetmappingдля DWH-решений; описывал структуру данных, бизнес-правила и логику загрузок. Проводил impactanalysis, готовил архитектурные материалы по неймингу и типам данных Greenplum/ClickHouse, выполнял ревью требований и ТЗ других аналитиков.
- Работал с каталогом данных OpenMetadata: наполнял каталог описаниями витрин и полей для пользователей, строил datalineage и актуализировал связи между объектами DWH. Участвовал в интеграции метаданных хранилища с каталогом, поддерживал YAML-описания витрин в GitLab.
Магнит
Ведущий эксперт | август 2021 — август 2023
- Руководил сектором из 4 аналитиков: распределял задачи, контролировал сроки, обучал сотрудников, согласовывал решения со смежными подразделениями.
- Сопровождал требования к мобильным инструментам MDrive и АРМ ДГМ: бизнес- и функциональные требования, ТЗ, постановки в Jira, тестирование и согласование доработок.
- Разрабатывал аналитическую отчётность с использованием MSSQLServer, Teradata и Oracle.
Магнит
Ведущий менеджер | сентябрь 2020 — август 2021
- Вёл проекты подразделения: планирование, бюджетирование, оценка экономического эффекта и материалы для инвестиционного комитета; анализ продаж и отчётность в Teradata.
Магнит
Ведущий аналитик (HR-отчётность и штат) | июль 2018 — сентябрь 2020
- Разрабатывал HR-аналитику: дашборды, отчёты и калькуляторы численности и нагрузки; сопровождал выгрузки WebTutor и изменения штатного расписания в 1С, работал с MSSQLServer и Teradata.
Магнит
Бизнес-аналитик | март 2014 — июль 2018
- Сопровождал ИТ-решения для розничной сети (мобильные приложения, видеоаналитика, умные полки, RFID, распознавание лиц): бизнес-требования, ТЗ, постановки задач, тестирование и оценка эффекта.
- Разработал систему оценки работы торговых точек по ключевым направлениям, результаты которой использовались в мотивации персонала; описывал бизнес-процессы и разрабатывал отчётность в MSSQLServer, Teradata и Oracle.
ОБРАЗОВАНИЕ
Кубанский государственный университет, 2013 — Прикладная математика и информатика.
ДОПОЛНИТЕЛЬНОЕ ОБУЧЕНИЕ
Управление проектами, PMBOK — АО «Тандер», 2017.
Интересные кандидаты
- адremote
- Юп
Юнити программист / Unity Developer (c#), Senior/Middle+, English C1 (Upper-Intermidiate)
remote parttime - ФРrelocate remote parttime office
- ФА
ФИНАНСОВЫЙ АНАЛИТИК / КРЕДИТНЫЙ АНАЛИТИК / СПЕЦИАЛИСТ ПО РИСКАМ (RISK ANALYST) / АНДЕРРАЙТЕР
remote office - Тр
Технический руководитель проектов / Middle Project manager
remote office - ТПremote
- ТП
Тестировщик ПО Ручной / QA engineer Manual Middle
remote - ТП
Тестировщик ПО /QA engineer middle
remote parttime office - ТП
Тестировщик ПО / Инженер по ручному тестированию / QA Middle / QA Senior
remote - ТП
Тестировщик ПО / Middle QA Engineer (Manual)
remote
