Стек:
PostgreSQL, MS SQL, Greenplum
SoapUI, Postman,
Docker, k8s, OpenShift, Kibana, UI Kafka,
Python, Apache Airflow
Informatica PC, VBA
Общие навыки:
- SQL, NoSQL
- Confluence, Git, JIRA, Gitlab CI/CD, Docker
Работа с базами данных: PostgreSQL, MS SQL, Oracle.
Языки: SQL, T-SQL, PL/pgSQL, Python, Bash.
Разработка SQL-модулей для банковских систем с учетом регуляторных требований.
Разработка, оптимизация и поддержка сложных SQL-запросов (T-SQL, PL/SQL) для обработки данных в высоконагруженных системах.
Создание и модификация хранимых процедур, функций, триггеров, представлений для бизнес-логики приложений.
Участие в проектировании и оптимизации структуры баз данных (индексы, секционирование, нормализация).
Настройка и поддержка ETL-инструментов: Q.Archer (Apache NiFi), Apache Airflow.
Анализ производительности запросов, устранение узких мест (SQL Profiler, Execution Plan, EXPLAIN ANALYZE, Explain PostgreSQL, статистика).
Взаимодействие с аналитиками и разработчиками для уточнения требований и реализации SQL-составляющей проектов.
Настройка репликации, резервного копирования и обеспечение безопасности данных.
Интеграция данных через API с использованием SoapUI и Postman.
Работа с контейнеризацией (Docker, Kubernetes, OpenShift) и мониторингом (Kibana).
Участие в настройке и поддержке CI/CD процессов в GitLab.
Взаимодействие с ИТ и бизнес-подразделениями для решения задач по развитию хранилища данных;
Проектирование, разработка и актуализация процессов загрузки данных DWH (ETL);
Разработка служебных процедур (логирование, архивирование, управление доступностью данных и т.д.);
Разработка, оптимизация и сопровождение используемых моделей данных;
Разработка процедур подготовки и выгрузки данных во внешние системы;
Подготовка данных по ad-hoc запросам;
Разработка и автоматизация отчеты в PowerBI.
Разработка и сопровождение инструментов расчета в SQL, Excel, VBA, Access, Python.
Основные обязанности:
· Работа с базами данных Teradata, Oracle, MS SQL: написание сложных SQL запросов, хранимых процедур, функций, представлений (view), оконные функции, триггеров;
· Выполнение оптимизации запросов SQL: партиционирование, нормализация, индексирование таблиц, анализ статистики io и плана выполнения;
· Проектирование базы данных MS SQL Server;
· Работы с Informatica PowerCenter (IPC), миграция данных на сервер MS SQL Server;
· Выполнение работы по подключения VBA к MS SQL Server с использованием библиотек ADODB и DAO, импорт и экспорт данных в SQL Server;
· Работа по сопровождению инструментов MS Excel (VBA) и MS ACCESS 2010 и выше, разработка новых инструментов;
· Сопровождение всех изменений систем мотивации сотрудников от запроса заказчиков до реализации;
· Разработка инструментов на Python для автоматизации бизнес-процессов с использованием библиотек pandas, numpy, pyodbc, sqlalchemy, openpyxl, teradata и др.:
- заливка и выгрузка данных в/из указанных выше БД;
- работа с Excel-файлами: обработка, вычисления, формирование выгрузок;
- авторассылка писем через Outlook.
· Опыт работы с MS Visual Studio, PyCharm.
Стек: MS SQL, VBA, Python, Informatica PC.
Результаты работы:
· С момента трудоустройство по настоящее время осуществляю переход существующего парка инструментов расчета из VBA (MS Excel и MS ACCESS) в SQL (MS SQL Server);
· Оптимизация существующих инструментов расчета с сокращением времени работы более чем в 2 раза;
· Получил профессиональное развитие внутри организации: Ведущий разработчик;
· Являюсь наставником для новых специалистов в компании.
Самостоятельное изучение: PostgreSQL, Git, HTML, CSS, JS, Python.
Прошёл курс в Нетология fullstack developer python (PostgreSQL, Git, HTML, CSS, JS, Python).
В данный момент прохожу обучение разработчик DWH, Открытые школы T1 (Greenplum, Arenadata, Apache Airflow, PostgreSQL).
По специальности Инженер теплотехник (Промышленная теплоэнергетика)
Курс не особо понравился т.к он рассчитан для новичков в ИТ без опыта.