Вообще все курсы Хекслета бесплатные! Но только до 15 декабря. Всё, что нужно → принять вызов
Игорь Сагайдак (zenbt), Россия, КраснодарИгорь Сагайдак (zenbt), Россия, Краснодар

Игорь Сагайдак

Python developer at HolywebБэкенд разработчикСтарший (Senior)
От 300 000 ₽Не ищу работу

Контакты

Войти
Опыт работы: 4 года и 7 месяцев
Регистрация: 29.05.2022
Последний визит: 1 день назад
Гражданство:
Местоположение: Россия, Краснодар
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Senior Python разработчик с опытом в Enterprise, E-commerce и FinTech проектах 

Сторонник Type hint'ов, Unit-test'ов и Dependency injection.  Активно внедряю паттерны проектирования в код.

Если проект про микросервисы, DDD и чистую архитектуру – я в деле. 

За вдохновением хожу к "кабанчику"  (Высоконагруженные приложения. Программирование, масштабирование, поддержка М. Клеппман).

Skills:

  • Frameworks – FastAPI, Django Rest Framework, Flask
  • RDB – PostgreSQL, MySQL
  • NoSQL – Redis, MongoDB, Elasticsearch
  • ORM – DjangoORM, SQLAlchemy Core
  • Logging/observability – Sentry, ELK, OpenTelemery
  • Async – asyncio, aiohttp, httpx
  • Message brokers – Apache Kafka
  • Websockets

– Собираю собственную коллекцию бумажных IT-книг и на досуге листаю Мартина, Рамальо, Эванса и GoF 

Навыки

Python
FastAPI
Django
SQL
PostgreSQL
Nginx
Redis
Apache Kafka
ELK Stack
GitLab

Участие в профсообществах

Опыт работы

  • Сервисная IT-компания
    От 10 до 100 сотрудников
    Бэкенд разработчик (Старший)Старший разработчик Python
    Март 2024 — По настоящее время (10 месяцев)

    Аутсаффил в B2B подразделение VK Tech на проект Лукойла по разработке внутренней КЭДО системы. 

    Обязнности:

    - Проектирование межсервисных взаимодействий

    - Написание кода

    - Мониторинг и оптимизация проблем с производительностью

    - Разбиение монолита на микросеврисы

    - Создание дашбордов в Kibana на основе собранных логов

    Достижения:

    Совместно с командой и архитектором спроектировали сервис расчетных листов. Отвечал за выпил этого сервиса из монолита и его реализацию. Внедрил систему multi-stage тестирования. Кратно увеличил скорость обработки расчетных листов.

    Совместно с техлидом продвинули использование чистой (onion) архитектуры. Разработали шаблоны чистой архитектуры для fastapi и django.

    Внедрил json логгирование через structlog и реализовал прозрачный мониторинг бизнес показателей в дашбордах в кибане.

    Бэкенд разработчик (Средний)Middle Python developer
    Июль 2023 — Февраль 2024 (8 месяцев)

    Аутсаффил в B2B подразделение VK Tech на проект Лукойла по разработке внутренней КЭДО системы.

    Обязанности:

    -  Проектирование и разработка RestAPI

    - Проектирование архитектуры

    - Проектирование и реализация воркеров к Кафке

    - Оптимизация существующего кода

    - Разрешение инцидентов

    Достижения:

    Кратно сократил количество SQL запросов в legacy-эндпоинтах

    Внедрил code coverage в пайплайн и написал несколько сотен юнит и интеграционных тестов для его увеличения.

    Увеличение количество тестов и оптимизация позволили в трое сократить количество инцидентов и дефектов на проде

  • Москва
    Middle Python developer
    Январь 2021 — Июль 2023 (2 года и 7 месяцев)

    Summary: Работал в команде из 7 бэкендеров-питонистов. Задачи отслеживали в Jira, ТЗ брали в Confluence, код держали в self-hosted GitLab и вели разработку следуя принципам Git Flow.

    Над чем работал:

    – Крипто-экосистема (бэкенд мобильного/веб приложения криптошелька и кастомной административной панели)

    Вместе с командой прошли путь от создания монолитного MVP на Django до микросервисной архитектуры на FastAPI с реплицированными базами данных и очередями сообщений.

    Основные достижения на проекте:

    Разработал и реализовал алгоритм автоматического обмена криптовалют на бирже на основе пула транзитных кошельков, который позволил отслеживать пополнения конкретных пользователей.

    Совместно с группой аналитиков и архитектором создали верхнеуровневую и C4-архитектуру.

    Перевели проект на AWS-стек. Активно использовали AWS Lambda и Apache Kafka.

    В административной панели реализовали динамически назначаемую систему прав сотрудников и персонала на основе Scope'ов.

    ***

    – E-commerce приложение с интеграцией API площадки Ebay

    Проект начался с интеграции публичного API Ebay и пары дополнительных платных фильтров, а перерос в полномасштабный сервис с множеством гибких настроек и автоматизацией ставок на аукционах по системе подписок.

    Основные достижения на проекте:

    Заложил основную внутреннюю архитектуру проекта, составив ряд базовых абстрактных классов для построения API запросов на Ebay (Query Builders).

    Применил Redis PubSub при реализации кастомных фильтров для взаимодействия между микросервисом асинхронного поиска и основным приложением по паттерну Request-Reply.

    ***

    – EdTech платформа для сервиса сетевого маркетинга


    Система интегрировалась с основной площадкой.  Реализована сложная реферальная система с динамическим перераспределением кандидатов в зависимости от выполненных заданий.

    Основные достижения на проекте:

    Создал ETL процесс получения всей реферальной сети пользователей с дальнейшим перестроением локальной структуры пользователей.

    Разработал ролевые модели пользователей с учетом их личного оборота средств и количества выполненных заданий.



  • Частная практика, работа без зачисления в штат
    Junior Python developer
    Июнь 2020 — Декабрь 2020 (7 месяцев)
    • Асинхронные дискорд-боты (библиотека discord.py)
    • Сайты-визитки на чистом Django
    • Веб парсеры курсов с крипто-бирж (requests, aiohttp, bs4)
    • Переработка сайтов с WordPress на Flask + SQLAlchemy
    • Написание CRUD админок на Flask

Высшее образование

  • НИЯУ МИФИ

    Московский инженерно-физический институт
    Институт Интеллектуальных Кибернетических Систем (ИИКС)
    Август 2024 — По настоящее время (4 месяца)

    09.04.04 Программная инженерия - Разработка программного обеспечения

  • СГПИ-Славянск-на-Кубани

    Славянский-на-Кубани государственный педагогический институт
    Славянск-на-Кубани15 выпускников
    Математики и информатики
    Июль 2019 — По настоящее время (5 лет и 5 месяцев)

    Во время обучения в вузе изучал как чисто математические, так и ИКТ дисциплины, в том числе Теория алгоритмов, Дискретная математика, Теория графов,  Архитектура ЭВМ и другие.

    Лабораторные задания по программированию выполнял на Python, Delphi и ASM. В том числе изучал SQL.

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

  • Udemy

    Global marketplace for learning and teaching online
    Сан-Франциско и район залива3386 выпускников
    Complete Guide to Elasticsearch
    Июнь 2023 — По настоящее время (1 год и 6 месяцев)
    Data Visualization with Kibana
    Июнь 2023 — По настоящее время (1 год и 6 месяцев)
    Data Processing with Logstash (and Filebeat)
    Июнь 2023 — По настоящее время (1 год и 6 месяцев)
    Алгоритмы и Структуры данных
    Июнь 2023 — По настоящее время (1 год и 6 месяцев)
  • Certiport

    Microsoft technology associate 98-381
    Февраль 2022 — Февраль 2022 (1 месяц)

    Получил сертификат после прохождения онлайн экзамена на английском языке.

    В сертификате указана предыдущая фамилия, так как экзамен прошел еще до того, как я ее сменил.