🍉 Присоединяйтесь к яркому летнему Вайб-чеку

Для компаний, которые хотят найти не просто подходящих специалистов, а «своих по вайбу»

Подробности, условия и цены тут →

Глеб К (rugleb), Россия, МоскваГлеб К (rugleb), Россия, Москва
Эксперт
Бэкенд разработчикДиректор по информационным технологиямВедущий (Lead)
Рассмотрю предложения

Контакты

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

Обо мне

Более 9 лет занимаюсь созданием крупных Enterprise решений с фокусом на масштабирование, доступность и отказоустойчивость. Имею богатый опыт проектирования solution архитектур и разработки mission critical систем на go (4+ года) и python (asyncio, 5+ лет).

Поклонник статического анализа, строгой типизации и высокой инженерной культуры. Активно применяю DDD и чистую архитектуру. Отличаю хороший код от плохого. Понимаю принципы работы микроэлектроники, ОС и компиляторов. В прошлом победитель и призер всероссийских олимпиад по физике и математике.

Имею большой опыт управления командой разработки (~20 человек). Знаю как организовать коллектив и выстроить процессы разработки. Считаю необходимым оцифровывать знания в виде артефактов, а не держать их в голове.


Дважды выступал на конференции Podlodka Go crew.

Навыки

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

Golang
PostgreSQL
Apache Kafka
Kubernetes
Redis
Высоконагруженные системы
Микросервисная архитектура

Эксперт

0консультаций

Работаю с квалификациями

СреднийСтарший
Стоимость
4000 ₽/ час
Первая встреча бесплатно

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

Опыт работы

  • Специальное подразделение Ozon, где тесно переплетается всё, что связано с финансами и IT
    МоскваОт 1000 до 5000 сотрудников
    Technical lead
    Октябрь 2023 — По настоящее время (2 года и 9 месяцев)

    Развиваю платформу идентификации (>10 человек, 2 команды) в роли технического лидера. Проект управляет процессами доставки банковских продуктов (открытие 408 счетов), автоматизирует работу представителей банка, ПВЗ и обеспечивает логистику карт.

    В мои обязанности входит:

    • Технологическое развитие платформы (~10 микросервисов, 4 библиотеки).
    • Повышение уровня стабильность сервисов (улучшение метрик, снижение количества алертов).
    • Запуск крупных продуктов/сервисов (feature-lead, architect).
    • Менторство и найм.

    Результаты:

    • Запустил вторую версию приложения OzonCheck для агентов банка. Переписал систему аутентификации, улучшил качество поиска и стабильность сервиса.
    • Запустил перенос нераспределенных заявок между курьерскими службами. Теперь банк эффективнее использует ресурсы агентов и экономит значительные средства на логистике.
    • Запустил сервис логистики и движения карт. Автоматизировал сценарии получения/передачи, контроль маршрутов и агентов.
    • Оптимизировал выдачу точек ПВЗ (~50к) и банкоматов (~20к) на карте. Реализовал универсальную географическую кластеризацию на алгоритмах kdtree и dbscan (~15 раз быстрее аналогов).
    • Внес большой вклад в развитие внутренних платформенных инструментов банка (звезда Ozon Tech Community): создал 8 библиотек и 3 сервиса общего назначения.
    • Взрастил 3-х junior разработчиков до уровня senior.
  • Крупнейшее бюро кредитных историй в России
    МоскваОт 100 до 1000 сотрудников
    B2B RND Lead
    Август 2022 — Октябрь 2023 (1 год и 3 месяца)

    Возглавлял технологическое подразделение B2B направления (~20 человек), куда входили следующие направления:

    • Скоринги (платформа Альтернативные данные, ~8 человек).
    • АнтиФрод (включая IDV, ~10 человек).
    • B2B Portal (единая точка входа в экосистему сервисов, ~10 человек).
    • DataHub (~3 человека).

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

    • Стратегическое планирование.
    • Формирование бюджета.
    • Формирование команд.
    • Запуск проектов.
    • Ревью solution-решений.
    • Проработка Enterprise-архитектуры.
    • Выполнение требований регулятора и родительских компании (СберРиски).

    Результаты:

    • Собрал 3 новые направления: АнтиФрод (2 команда), B2B Portal, (1 команда) DataHub (1 команда). Запустили 3 новых сервиса, переписали АнтиФрод решение.
    • Стандартизировал процесс разработки (включая тестирование и frontend) на всем направлении. Повысил TTM в 3 раза.
    • Реализовал переход кредитных историй на формат UCH.
    • Взрастил 2-х лидов и одного chapter lead.
    • Успешно преодолел 2 крупных кризиса у руля подразделения.

    Совмещал роль менеджера и разработчика. Во многом это помогало держать себя в тонусе и не отрываться "от земли" в условиях безумной неопределенности и постоянных катаклизмов.

      Сентябрь 2021 — Август 2022 (1 год)

      Возглавлял направление backend-разработки, которое объединяло инженеров разных команд вокруг общей специализации.

      Результаты:

      • Стандартизировал технологический стек (asyncio: aiohttp, asyncpg, aioredis) для 4-х команд.
      • Определил матрицу компетенций (совместно с HR, конечно).
      • Стандартизировал процесс найма.
      • Стандартизировал процесс разработки (требования к коду, архитектуре, CI, CD и тп).
      • Организовал архитектурный комитет.
      • Проводил регулярные локальные митапы для обмена опытом и знаниями.

      Как технический лидер участвовал в следующих проекта:

      • Запуск нового процессинга кредитных историй (Go, Python, Cython, Kafka).
      • Запуск нового процессинга Anti-Fraud.
      • Переход на "One click deploy".
      • Переход на OKD и Kubernetes.
      • Внедрение Golang.
      TeamLead
      Октябрь 2018 — Сентябрь 2021 (3 года)

      ОКБ - крупнейшее бюро кредитных историй в РФ, ДЗО СберБанка. Хранит кредитные истории и создает аналитические сервисы для оценки рисков.

      Пришел в компанию во время Agile-трансформации на проект "Альтернативные данные" в роли TeamLead. Один из тех, кто с нуля создавал внутреннее IT внутри Бюро.

      В мои обязанности входило:

      • Проектирование и защита Solution архитектур.
      • Построение и развитие общей культуры разработки.
      • Найм и onboarding разработчиков.
      • Стандартизация процессов внутри команды и за ее пределами.

      Результаты:

      • Собрал первую кросс-функциональную команду in-house разработки (~10 человек).
      • Поставил на рельсы процесс разработки с учетом требований заказчика (PO), ИБ и регулятора (ЦБ).
      • Разработал скоринговую платформу «Альтернативные данные» (ML платформа).
      • Запустил продукты:
    1. Биомедицинский холдинг
      МоскваОт 10 до 100 сотрудников
      Ведущий инженер-программист
      Май 2017 — Октябрь 2018 (1 год и 6 месяцев)

      В составе scrum-команды (~10 человек) работал над системой интерпретации теста микробиоты в роли технического лидера. Отвечал за проектирование архитектуры (~8 сервисов), технологический стек и качество разработки.

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

      Результаты:

      • Настроил CI в GitLab со статическим анализом кода (pylint, flake8) и автоматическими тестами (unit и e2e, pytest).
      • Настроил CD в AWS (SQS, EC2, S3) с учётом требований GDPR.
      • Внедрил практику перекрестного code review, увеличил bus factor.
      • Внедрил подход diagram/contract-first.
      • Повысил уровень покрытия тестами до 90%, что особенно важно в научном/медицинском ПО.
      • Перевел ряд сервисов с PHP и R на Python (asyncio, aiohttp, luigi, celery).
      • Собрал общий ETL-пайплайн проекта, способный обрабатывать терабайты данных (legacy система так не умела).
      • Вывел сервис на рынок РФ и UK.
      • IT-консалтинг
        МоскваОт 10 до 100 сотрудников
        Инженер-программист
        Октябрь 2015 — Май 2017 (1 год и 8 месяцев)

        Компания предоставляет услуги консалтинга, разработки и сопровождения IT-решений для заказчиков из СНГ и США. Здесь я получил свой первый коммерческий опыт промышленной разработки. Мне удалось поработать в роли full-stack разработчика на нескольких проектах, главный из которых - bookingcar.su.

        Результаты:

        • Модернизировал технологический стек (внедрил PHP7, Doctrine, Guzzle и др).
        • Оптимизировал структуру БД (ускорил ряд медленных запросов).
        • Уменьшил время загрузки главных страниц сайта до 3-х раз (клиент быстрее получает ценность).
        • Внедрил Google AMP и Яндекс-Турбо (улучшил CEO продвижение).
        • Снизил T2M за счет внедрения автоматизированного тестирования.
        • Переписал множество подсистем с transaction-script на Symfony-like компоненты.

        Старался качественно изменить процесс разработки. Получилось довольно много, но не все. За проявленную активность и вовлеченность получил должность ведущего разработчика в PHP направлении.

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

      • Робототехники и комплексной автоматизации; РК
        Сентябрь 2014 — Сентябрь 2020 (6 лет и 1 месяц)

        Кафедра: Системы автоматизированного проектирования.
        Направление: Информатика и вычислительная техника.

        Диплом посвящен разработке аналитического сервиса для комплексной оценки инвестиционной привлекательности компаний из сегмента малого и среднего бизнеса.

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