Игорь Гахов (igor_gakhov), 27 лет, Россия, КраснодарИгорь Гахов (igor_gakhov), 27 лет, Россия, Краснодар

Игорь Гахов

Бэкенд разработчикСредний (Middle)
От 250 000 ₽Не ищу работу

Контакты

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

Обо мне

Python-разработчик, специализирующийся на создании бекенда для веб-приложений. Мой опыт работы включает разработку сервисов с использованием Django/DRF и FastAPI. Знаком с Flask и Aiohttp.


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


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


Со мной можно связаться через Telegram @Igor_Gakhov

Навыки

Внутри навыка можно посмотреть пройденные и доступные тесты
Python
Django
FastAPI
SQL
PostgreSQL
SQLalchemy
Redis
Asyncio
Apache Kafka
Docker

Опыт работы

  • IT-решения для бизнеса
    ВоронежОт 1000 до 5000 сотрудников
    Бэкенд разработчик (Средний)Разработчик
    Июль 2024 — По настоящее время (11 месяцев)

    Проекты:

      Платформа медиа-аналитики
      Длительность: ноябрь 2024 - ...
      Описание: B2B SaaS-платформа для медиа-исследований. Предоставляет клиентам основанные на опросах респондентов аналитические отчеты для принятия бизнес-решений и оценки эффективности рекламных кампаний.
      Роль: Python разработчик (Backend + ETL)
      Результаты:
        1. Повысил надежность обработки файлов, внедрив кастомный middleware с исправлением бага библиотеки Strawberry во внутренний Python SDK.
        2. В кратчайшие сроки предотвратил финансовые потери клиентов и повысил надежность платежного функционала, устранив race condition при параллельных запросах на вывод средств.
        3. Увеличил надежность взаимодействия с внешними системами, внедрив механизм back-off-ретраев и переписав proxy-сервис для работы с нестабильными API.
        4. Расширил и поддерживал ETL-процессы на базе Apache Airflow, внося улучшения в DAG’и для корректного извлечения и трансформации данных. Писал сложные SQL-запросы, обеспечивая полноту и точность аналитических данных, используемых DWH Витриной.
        5. Регулярно проводил code-review и временно исполнял обязанности тимлида отдела бэкенда (7 разработчиков), включая организацию спринта, ревью архитектурных решений и помощь в онбординге новых сотрудников.
      Применяемый стек: FastAPI, GraphQL (strawberry), SQLAlchemy ORM, Alembic, PostgreSQL, Redis, Kafka, Keycloak, Airflow, Docker Compose.

      Мигратор табличных данных
      Длительность: сентябрь - октябрь 2024
      Описание: Скрипты для внутренних задач с целью миграции данных между цифровыми платформами в сфере промышленности.
      Роль: Python разработчик
      Результаты:
        1. Устранил технический долг и переработал архитектуру скриптов миграции данных, значительно повысив читаемость, масштабируемость и надёжность кода. Это позволило ускорить разработку новых функций и упростило поддержку миграционных процессов в рамках задач импортозамещения.
        2. Разработал движок маппинга с компиляцией сигнатур формул двух разных платформ, реализовав автоматическое преобразование типов данных, подстановку дефолтных значений и динамическую перестановку аргументов в формулах. Решение позволило дополнять формулы без разработки через JSON файл.
        3. Устранением критического бага считывания ссылочных ячеек обеспечил корректность переноса данных и повысил стабильность миграционного процесса при обработке Excel-файлов.
      Применяемый стек: Pandas, Numpy, OpenPyXl.
  • Разработка программных продуктов на JavaScript, PHP, Python, Java
    КраснодарОт 10 до 100 сотрудников
    Бэкенд разработчик (Средний)Python разработчик
    Июль 2023 — Июнь 2024 (1 год)

    Проекты:

      Журнал о путешествиях
      Гид по Москве
      Туристический портал
      Длительность: июль 2023 - июнь 2024
      О проектах: Системы управления контентом крупной государственной цифровой экосистемы в сфере туризма.
      Роль: Python Backend разработчик
      Результаты:
        1. Автоматизировал работу редакторов и сократил ручной труд, разработав админ-интерфейсы и бизнес-логику контентной модели (модели страниц/фрагментов и их иерархию между собой, вложенные блоки контента, действия при различных событиях (хуки), раздел настроек с фича-флагами, полнотекстовый поиск).
        2. Обеспечил успешную демонстрацию проекта на федеральном уровне, разработав с нуля бэкенд «Туристического портала» в сжатые сроки при минимальных вводных — проект представлен на выставке «Россия» (ВДНХ) министром экономического развития.
        3. Повысил вовлечённость пользователей и улучшил UX, реализовав систему Глоссария и автоматического распознавания терминов в статьях на платформе «Журнал о путешествиях» — решение обходит дерево контентных блоков, выявляет совпадения с терминами через регулярные выражения и оборачивает их в интерактивные тултипы с учетом контекста.
        4. Создал API для фронтенда и интеграций, внедрил и поддерживал документацию через Swagger UI, обеспечив стабильность и удобство разработки.
        5. Ускорил загрузку страниц и снизил нагрузку на сервер за счёт кеширования API и функций с инвалидацией при изменениях связанных сущностей.
      Применяемый стек: Django, Django REST Framework (DRF), Wagtail Headless CMS, PostgreSQL, Redis, DRF-Spectacular, Docker Compose.

      Сервис переноса контента для туристического портала
      Длительность: октябрь - декабрь 2023
      О проекте: Вспомогательная система, позволяющая через Витрину в CMS выбрать данные (карточки страниц) для отложенного запроса во внешний сервис для импорта контента.
      Роль: Python Backend разработчик
      Результаты:
        1. Реализовал микросервис «Интегратор карточек», включая модели карточек и задач, бизнес-логику и CRUD-операции — сервис обеспечил стабильную агрегацию и обработку карточек контента в рамках одного из подсервисов экосистемы.
        2. Реализовал отдельный раздел "Витрина" в CMS для отображения карточек из микросервиса, включая модели, структуру представления и пре-модерацию перед сохранением в систему — это позволило редакторам удобно управлять витринами контента без технической поддержки.
        3. Обеспечил надёжную синхронизацию данных между микросервисом и внешним API, минимизировав риски рассинхронизации.
      Применяемый стек: FastAPI, PostgreSQL, SQLAlchemy ORM, Alembic, Cron, Docker Compose.
  • Делаем SEO для порталов, агрегаторов и редакций
    КраснодарОт 10 до 100 сотрудников
    SEO-специалист (Средний)Технический SEO-специалист
    Сентябрь 2020 — Апрель 2022 (1 год и 8 месяцев)

    Проекты: Тинькофф Инвестиции, MyBook, Calltouch, Tripster, ДомКлик и т.д.

    Применяемый стек: Python, JavaScript, HTML/CSS, Google Tag Manager, Google Analytics/Яндекс Метрика, Google Search Console/Яндекс Вебмастер, Топвизор, SPA, PBN (Private Blog Network).

Рекомендательные письма

  • sowactei
    коллега
    Работала с Игорем в стартап проекте ELEMINT. Игорь - настоящий профи в бэкенд разработке на Python! В проекте он действительно выделился своими навыками и техническим пониманием. Быстро и качественно справлялся со всеми поставленными задачами. Меня поразило его искреннее желание и способность быстро разбираться в новых технологиях, библиотеках и эффективно применять их в работе. Постоянно проявлял инициативность не только в вопросах разработки, но и всего проекта в целом. Игорь талантливый разработчик с невероятным будущим и его вклад будет действительно ценным для любой команды!
    Письмо написано 21 апреля 2024 в 21:35