Игорь Сухачев (kelseyspaceship), 24 года, Россия, МоскваИгорь Сухачев (kelseyspaceship), 24 года, Россия, Москва
@KelseySpaceshipBI-разработчикСредний (Middle)
Не ищу работу

Контакты

Войти
Возраст: 24 года
Опыт работы: 2 года и 9 месяцев
Регистрация: 23.10.2022
Последний визит: 3 недели назад
Гражданство: Россия
Местоположение: Россия, Москва
Дополнительно: готов к удаленной работе

Обо мне

BI-аналитик с опытом разработки аналитических решений полного цикла: от сбора требований и проектирования метрик до реализации дашбордов.

Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

PostgreSQL
JavaScript
Jira
BI
Анализ данных
Визуализация
Business intelligence

Опыт работы

  • Российская IT-компания и digital-сердце «Россельхозбанка»
    МоскваОт 1000 до 5000 сотрудников
    Разработчик
    Август 2025 — По настоящее время (11 месяцев)

    1. Сбор и анализ требований от заказчиков (интервью, уточнение бизнес-задач)
    2. Проектирование структуры дашбордов и UX аналитики
    3. Разработка дашбордов в BI-системе Visiology
    4. Расчет метрик и KPI с использованием встроенного аналога DAX
    5. Подготовка и трансформация данных на уровне BI (SQL, вычисления)
    6. Взаимодействие с командами данных (получение витрин, уточнение структуры данных)

  • МоскваОт 10 до 100 сотрудников
    BI-разработчик
    Октябрь 2024 — Апрель 2025 (7 месяцев)

    1. Работа с данными
    Перенос и интеграция данных
    Работал с PostgreSQL, Microsoft SQL Server и ClickHouse.
    Переносил таблицы между разными базами данных, обеспечивая целостность данных.
    Разрабатывал скрипты на SQL и TypeScript для загрузки, наполнения, трансформации и актуализации данных.
    Настраивал автоматическое обновление данных через SQL-скрипты и ETL-процессы.

    2. Построение аналитических витрин и кубов данных
    Витрины данных (Data Marts)
    Формировал витрины данных с агрегированными и предрассчитанными показателями.
    Оптимизировал представления данных для удобного использования в BI-системах.
    Использовал PostgreSQL для построения аналитических структур.

    OLAP-кубы
    Разрабатывал OLAP-модели для многомерного анализа данных.
    Работал с ClickHouse для быстрых аналитических запросов.
    Оптимизировал хранение и индексацию данных для ускорения вычислений.

    3. Разработка дашбордов
    BI-разработка и визуализация данных
    Разрабатывал интерактивные дашборды в корпоративной BI-системе.
    Использовал TypeScript, React, ECharts, Kysely для визуализации данных.
    Создавал систему конфигурирования дашбордов, позволяющую динамически изменять отчеты.
    Оптимизировал загрузку данных и рендеринг графиков.

    4. Оптимизация и работа с базами данных
    SQL-оптимизация
    Оптимизировал SQL-запросы для ускорения работы отчетов.
    Использовал партиционирование и оконные функции в PostgreSQL, MSSQL и ClickHouse.
    Автоматизировал обновление данных в отчетах с минимальной нагрузкой на сервер.

    Работа с ClickHouse
    Использовал ClickHouse для хранения и анализа больших объемов данных.
    Оптимизировал партиционирование и сжатие данных.
    Разрабатывал аналитические запросы для сложных дашбордов.

    5. Разработка ETL и автоматизация
    Разрабатывал SQL-процедуры и скрипты для автоматического наполнения таблиц.
    Использовал TypeScript для обработки данных и API-запросов.
    Настраивал автоматическое обновление витрин в BI-системах.

    6. Технологический стек
    Базы данных: PostgreSQL, Microsoft SQL Server, ClickHouse
    Языки: SQL, TypeScript
    BI и визуализация: React, ECharts, Kysely
    Работа с данными: ETL, OLAP, витрины данных

    7. Дополнительные навыки
    Опыт работы с SQL-запросами.
    Автоматизация обработки данных и обновления отчетов.
    Оптимизация баз данных и хранилищ данных.
    Работа с API для интеграции данных.

  • leading full-service global Contract Research Organization
    От 1000 до 5000 сотрудников
    Fullstack-разработчик
    Январь 2024 — Октябрь 2024 (10 месяцев)

    1. Backend-разработка (ASP.NET Core)
    Обработка HTTP-запросов и контроллеры
    Разрабатывал контроллеры в ASP.NET Core для обработки REST-запросов.
    Реализовывал маршрутизацию, авторизацию и валидацию данных.
    Использовал Swagger для документации и тестирования API.

    Репозитории и работа с базой данных (MSSQL)
    Реализовывал паттерн Репозиторий для взаимодействия с Microsoft SQL Server.
    Использовал Entity Framework Core для работы с данными и их миграцией.
    Оптимизировал SQL-запросы для повышения производительности.

    Сервисный слой и бизнес-логика
    Разрабатывал сервисы для управления бизнес-логикой, включая обработку ошибок и транзакционную логику.

    2. Frontend-разработка (React, Blazor, DevExtreme)
    Создание UI-компонентов (React и Blazor)
    Разрабатывал функциональные компоненты на React + TypeScript и Blazor.
    Интегрировал DevExtreme компоненты для создания гридов, диаграмм и модальных окон.
    В Blazor использовал C# и Razor Pages для создания компонентов, работающих на клиентской стороне.

    Связь с API и управление состоянием
    Настроил Axios и Fetch API для обмена данными с сервером.
    Обеспечивал интерактивность и динамическое обновление интерфейса с бэкенд-сервисами.
    Управлял состоянием с использованием React Context API для организации взаимодействия между компонентами.

    Оптимизация UI и производительность
    Создавал адаптивные и интуитивно понятные интерфейсы, обеспечивающие хороший пользовательский опыт.
    Работал с DevExtreme для создания динамичных таблиц, графиков и других визуальных компонентов, улучшая взаимодействие с данными.
    Использовал SCSS для стилизации и обеспечения кроссбраузерной совместимости интерфейсов.

    3. Взаимодействие между фронтендом и бэкендом
    Реализовывал CORS для корректного взаимодействия фронтенда с бэкендом.
    Использовал JWT-токены и другие механизмы для авторизации и аутентификации пользователей.
    Обеспечивал правильную обработку CRUD-операций и синхронизацию данных между клиентом и сервером.

    4. Оптимизация и тестирование
    Оптимизация бэкенда
    Использовал асинхронные операции для повышения производительности.
    Реализовывал кеширование на сервере для ускорения обработки запросов.
    Оптимизировал запросы к БД, включая настройку индексов и партиционирование.

    5. Технологический стек
    Backend: ASP.NET Core, Entity Framework, Microsoft SQL Server
    Frontend: React, TypeScript, Blazor, DevExtreme, SCSS
    API и взаимодействие: Swagger, Axios, Fetch API, CORS, JWT
    Производительность: Кеширование, Асинхронные операции, Оптимизация запросов

  • Обучаем будущих разработчиков, аналитиков, дизайнеров и других востребованных интернет-специалистов
    МоскваОт 100 до 1000 сотрудников
    Наставник курсов для подростков
    Сентябрь 2023 — Ноябрь 2023 (3 месяца)

    • Проведение Code Review: Осуществлял анализ и оценку кода студентов, обеспечивая соблюдение лучших практик разработки и структуры кода.

    • Организация Митапов: Организовывал и проводил мероприятия, на которых делился своим опытом и знаниями с учащимися, способствуя их профессиональному росту.

    • Поддержка Мотивации Студентов: Активно работал над поддержанием мотивации студентов, помогая им преодолевать трудности и достигать учебных и профессиональных целей.

    • Помощь в Выполнении Работ: Предоставлял студентам рекомендации и помощь в выполнении практических заданий, улучшая их навыки разработки.

  • Vocatio
    Москва
    Преподаватель/Разработчик
    Август 2022 — Октябрь 2022 (3 месяца)

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

Дополнительное образование