Александр Новиков
Senior Data Engineer · Data Platforms · DWH / ETL · Backend
Москва, Россия · опыт 12+ лет · готов к редким командировкамОбо мне
Разрабатываю и сопровождаю платформы данных и хранилища (DWH/ETL/ELT) в банках и финтехе. Уверенно работаю с Greenplum, Hive, Oracle, MS SQL и PostgreSQL. Проектирую слои DWH, пишу ETL-процессы, создаю сервисы и утилиты, упрощающие жизнь команде.
Декомпозирую крупные задачи и реалистично их оцениваю. Не боюсь ответственности за свой код, сервисы и документацию. По своей инициативе внедряю новые подходы там, где вижу реальную пользу. Сейчас активно интересуюсь Golang и Kubernetes.
Опыт работы
Raiffeisen Bank Russia
Senior Data Engineer · авг 2022 — настоящее время
- Разработка платформ данных Business DWH, User DWH, Operational DWH; интеграция open-source технологий между собой.
- Разворачивание кластера Kubernetes, настройка сетевых доступов и CI/CD через Helm.
- С нуля построил API на Python для наполнения Preview-сред данными; интеграция с S3 и Keycloak.
- Проектирование сервиса автоматизации рутинных действий дежурных.
Data Engineer · янв 2022 — июл 2022
- Платформа аналитического хранилища данных на Greenplum & DV 2.0.
- Разработал кастомный dbt-адаптер для Greenplum с 4 уникальными материализациями (2 вида SCDT2, writable PXF, export files) — обеспечивает загрузку 4000+ активных моделей ежедневно.
- Создал генератор DAG'ов в Airflow (250+ активных DAG'ов) и интегрировал dbt-адаптер с Airflow через Docker.
DWH / ETL Developer · апр 2020 — дек 2021
- Разработка корпоративных хранилищ данных (Group DWH) на Oracle DB.
- Внедрение новых методов загрузки данных через Kafka и IBM MQ; создание собственных IKM на ODI.
- С нуля написал сервис семафоров (статусы загрузок).
QIWI Ltd
Oracle PL/SQL Developer · июл 2019 — апр 2020
- Разработка кредитного процессинга, интеграция с существующей АБС.
- Автоматизация процедуры банкротства, проводок и клиринга с кредитным конвейером.
- Модули для бухгалтерской отчётности.
Oracle DWH PL/SQL Developer · фев 2018 — июн 2019
- Разработка и сопровождение хранилища для департамента рисков.
- Интеграция хранилища с Tableau и Grafana; вывод отчётов во внутренние Telegram-каналы.
- Разработка механизмов резервного копирования кода процедур.
ООО «АктивБизнесКоллекшн» (филиал Сбербанка)
T-SQL Report Developer
- Автоматизация витрин, отчётов и стратегии на MS SQL Server.
- Внедрил несколько новых видов отчётности и улучшил производительность предыдущих (с 30 минут до 2 минут).
- Разработка собственных метрик для отслеживания возврата долгов.
NETBYNET Holding
Инженер мониторинга / Technical Support Lead
- Мониторинг приоритетных B2B-клиентов (Сапсан, Мосгортранс, Ласточка) и каналов связи.
- Инженерная поддержка клиентов: настройка оборудования (VLAN, порты), заведение новых абонентов.
ЗАО «Инвентос»
Программист-стажёр
- Разработка утилит Smart TV (СТС, Перец ТВ), программ для отображения спектрограмм (C/C++).
Образование
Магистр · Прикладная математика и информатика
2015 — 2017
Орловский государственный университет (ОГУ)
Математическое моделирование
Бакалавр · Прикладная математика и информатика
2011 — 2015
Орловский государственный университет (ОГУ)
Системное программирование и компьютерные технологии
Сертификаты
Oracle Data Integrator 12c Training (basic to advanced)
Greenplum для инженеров данных
Apache Spark for Advanced
Kubernetes и контейнерные технологии