🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Игорь Писарев (lebius), 36 лет, Россия, МоскваИгорь Писарев (lebius), 36 лет, Россия, Москва

Игорь Писарев

Технический директорРуководитель разработкиВедущий (Lead)
Ищу работу

Контакты

Войти
Возраст: 36 лет
Опыт работы: 13 лет и 3 месяца
Регистрация: 06.12.2022
Последний визит: сегодня
Гражданство:
Местоположение: Россия, Москва
Знание языков:

Обо мне

Я - менеджер среднего звена с сильным инженерным бэкграундом: от
работы с электроникой и геймдэва, до хайлоад adtech'а и облачных
технологий.

Используемый стек в данный момент - Go, Perl, lua, PostgreSQL, Tarantool, Kafka.

Навыки

Управление разработкой
Golang
Высоконагруженные системы
Управление людьми
Agile
Организация бизнес-процессов
Perl
Проектирование архитектуры приложений
Разработка программного обеспечения
Оптимизация кода

Опыт работы

  • Российский медиахолдинг, включающий одноимённый телеканал, информационное агентство, газету и журнал
    МоскваОт 1000 до 5000 сотрудников
    Технический директор (Ведущий)CTO РБК.Pro & ProductStar
    Февраль 2024 — По настоящее время (10 месяцев)

    - отладка процессов разработки и взаимодействия команд
    - работа над архитектурой продукта
    - верхнеуровневое техническое руководство
    - планирование стратегии технического развития продукта
    - people management, команда из 30+ человек: бэк, фронт, тестирование, менеджмент и архитектура
    - управление наймом, ФОТ, составом команд, системой мотивации и performance review

  • Место встречи лучших
    Более 5000 сотрудников
    Руководитель разработки
    Сентябрь 2022 — Октябрь 2023 (1 год и 2 месяца)

    Управлял процессом разработки B2B Облака Mail.ru (aka VK WorkDisk) - версии Облака, предназначенной для корпоративных клиентов.

    Решенные задачи:
    - расширить группу разработки в 2.5 раза в сжатые сроки
    - обучить новичков, настроить процессы внутри группы
    - наладить взаимодействие с соседними командами и технической поддержкой
    - наладить релизные циклы в onpremise и SaaS инсталляциях
    - разобраться в причинах низкой производительности команды и устранить их
    - создать процесс оперативного устранения инцидентов в проде
    - создать план глобальной модернизации Облака

    Общие обязанности:
    - всесторонне заботиться о группе (учить, развивать, проводить 1х1 и ревью, ...)
    - обеспечивать выполнение годового роадмапа разработки
    - помогать продактам прорабатывать технические решения до передачи в разработку
    - отлаживать процессы
    - бороться с техдолгом

    Группа была кросс-функциональной: бэк, фронт, тестирование, архитектура; общая численность на конец 2023 - 15 человек.

    Стек команды:
    Бэкэнд - go, perl, lua,
    БД - tarantool и много специфического самописного ПО.
    Фронт - react.

  • IPONWEB Ltd (UK)
    Москва
    Portfolio Technology Lead
    Апрель 2020 — Июль 2022 (2 года и 4 месяца)

    Iponweb ltd. - один из крупнейших поставщиков SaaS на мировом рынке рекламных технологий. Фирма занимается как продуктовой разработкой, так и частными проектами для заказчиков. Рынок адтеха — весьма разносторонний, и проекты внутри Iponweb разделены по сторонам бизнеса, к которым они относятся. Над каждой такой частью фирмы — портфелем — стоит свой «мини-CTO», называемый Portfolio Technology Lead - и я являюсь одним из них. Спектр моих обязанностей включает

    — заботу о команде: найм, обучение, развитие, управление мотивацией и решение всевозможных проблем, performance review и пересмотр условий труда

    — принятие стратегических решений. Например, в 2021 году мне был поручено руководство разработкой одного из продуктов нашей компании, который не приносил нам прибыли. Задача была поставлена просто: или вывести его в плюс, или закрыть. Спойлер: его удалось сохранить :)

    — принятие крупных технических решений. Иногда клиенты просят невозможного или пытаются «выстрелить себе в ногу», а команда разработки этого не замечает или не может этому воспрепятствовать. Я должен следить за происходящим и подобного не допускать. Плюс, необходимо следить за появляющимися (как внутри, так и вне компании) технологиями и стремиться использовать в своих проектах максимум полезного.

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

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

    — поддержание баланса ресурсов, слежение за нагрузкой на подчиненные мне команды. Необходимо не допускать перегрузки \ выгорания \ недонагрузки \ низкого bus factor'а, и т.д.

    Что касается моих навыков:

    — чуть менее 8 лет я работал high load backend программистом, поэтому в глубине души я все еще инженер\программист.

    — за годы работы менеджером я приобрел разнообразнейший набор soft skill'ов: умение разрешать конфликты и вести переговоры, проводить собеседования, performance review, читать лекции и т. д.

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

    Senior Lua \ Perl Developer
    Сентябрь 2014 — Апрель 2020 (5 лет и 8 месяцев)

    Используемый стек:

    — go для новых проектов

    — lua для высоконагруженной бизнес-логики

    — perl \ python для тестов, различных скриптов и дополнительной логики проектов.

    Исполняемые обязанности:

    1. Разработка, развитие и поддержка различных проектов компании. Общее направление - highload backend, real time bidding, media trading.

    2. Обучение новичков, формирование команды, общее руководство разработкой проектов.

    3. Поддержка работоспособности систем 24х7.

    4. Совершенствование внутренних сервисов компании.

  • ЗАО "Редспелл"
    Бэкенд разработчик (Старший)Серверный программист
    Август 2012 — Апрель 2014 (1 год и 9 месяцев)

    1) Разработка серверной части игр: планирование, разработка, тестирование, оптимизация и рефакторинг кода серверов.

    2) Администрирование серверов: выкатка обновлений на продакшн-сервера, балансировка, настройка и поддержка.

    3) Руководство командой: обучение новичков, решение глобальных задач и распределение заданий по членам команды, принятие "стратегических" решений о развитии и обновлении проектов.

    Проекты, в которых принимал участие:

    - "Наноферма" ("The Big Farm Theory" и "Astrogarden" на Facebook),

    - "Мобильная НаноФерма"

    - "Злая Сказка" ("Forbidden Garden"), 

    - "Что за слово?" ("What's the word?")

  • ЗАО ГК "Навигатор"
    Инженер-электронщик
    Январь 2011 — Август 2012 (1 год и 8 месяцев)

    1) Разработка клиент-серверных систем, обеспечивающих отказоустойчивую передачу информации, для различного навигационного и трекингового оборудования.

    2) Анализ и реверс-инжиниринг ПО.

    3) Оптимизация и совершенствование существующих проектов.

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

  • ОГУ им. И.С. Тургенева

    Орловский государственный университет имени И.С. Тургенева (бывший ОГТУ)
    Физико-математический
    Сентябрь 2005 — Октябрь 2010 (5 лет и 1 месяц)

    Специальность - "Прикладная математика и информатика".