🎯 К каким бизнес-метрикам привязывают HR-бренд?

Проводим исследование и будем рады поговорить с теми, кто отвечает за репутацию работодателя. За участие дарим записи Хабрасеминара!

→ Пройти опрос и забрать записи

Александр Шпак (shpaker), 40 лет, Россия, Санкт-ПетербургАлександр Шпак (shpaker), 40 лет, Россия, Санкт-Петербург
Пишу на python, немного на go, тимлижу рабочую группу, иногда пишу текстыМенеджер проектаБэкенд разработчикСредний (Middle)
Не ищу работу

Контакты

Войти
Возраст: 40 лет
Опыт работы: 13 лет и 9 месяцев
Регистрация: 16.10.2013
Последний визит: 1 день назад
Гражданство: Россия
Местоположение: Россия, Санкт-Петербург
Дополнительно: готов к удаленной работе
Знание языков: Английский В1

Обо мне

Люблю пешие прогулки, авторское кино и хорошую литературу. Периодически (иногда даже ежедневно) пишу в технический блог http://t.me/g33ks.

Навыки

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

Python
Golang

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

Опыт работы

  • Разработчик цифровых продуктов
    КалининградОт 100 до 1000 сотрудников
    Backend Team Lead
    Февраль 2025 — По настоящее время (1 год и 5 месяцев)

    * Ресурсный менеджмент команды Python/Golang/PHP/DS-разработчиков (20+ человек)
    * Саппорт по проектам
    * Участие в разборе проблемных ситуаций
    * Планирование различных активностей отдела

    Lead группы Python-разработчиков
    Февраль 2023 — Февраль 2025 (2 года и 1 месяц)

    * Проведение различных организационных мероприятий
    * Саппорт по проблемам в Python-проектах
    * Участие в найме
    * Участие в организации и проведении большой стажировки

    Python программист
    Май 2022 — Февраль 2023 (10 месяцев)

    * Планирование, разработка и внедрение новых сервисов в существующие проекты.
    * Поддержка и развитие крупного работающего проекта: сопровождение legacy-кода, его рефакторинг, покрытие тестами и обновление технологического стека.
    * Участие в запуске новых проектов.
    * Менеджмент backend-группы.
    * Написание CI-пайплайнов для тестирования кода и сборки контейнеров.

    Проектная загрузка
    Май 2022 — Май 2022 (1 месяц)

    # Разработка сервиса для пациентов

    Май 2022 — Май 2025

    Описание проекта:
    Личный кабинет со справками, данными и инструментами для пациентов.

    Задачи:

    * Разработка API для интеграции с медицинскими системами, обеспечение безопасности данных, построение CI/CD-пайплайнов.
    * Определение архитектуры backend-сервисов и участие в развитии проекта.
    * Постепенная модернизация legacy-кода в соответствии с обновлёнными архитектурными стандартами.
    * Покрытие существующего и нового функционала тестами.
    * Инициализация и развитие системы автотестов (API) в рамках проекта.

    ---

    # Приложение книжного издательства

    Май 2024 — Август 2025

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

    Задачи:

    * Проектирование и разработка backend-сервисов образовательного приложения.
    * Проработка архитектурных решений и согласование их с заказчиком.
    * Настройка окружений: запуск стендов, построение систем мониторинга и логирования.
    * Организация и сопровождение CI/CD-процессов как части архитектуры поставки ПО.
    * Инициализация и проектирование системы автотестов (API) для повышения качества продукта.

    ---

    # Картографический сервис

    Февраль 2025 — по настоящее время

    Описание проекта:
    Разработка мобильного приложения крупнейшего международного картографического сервиса.

    Задачи:

    * Архитектурное переосмысление и улучшение механизма синхронизации данных.
    * Участие в проектировании механизма коммуникации между пользователями.
    * Оценка и планирование задач.

    ---

    # Стартап

    Июнь 2025 — по настоящее время

    Описание:
    Стартап, реализующий ServiceDesk-систему.

    Задачи:

    * Помощь в определении стека для backend-части.
    * Первичная проработка HLD, которая затем была принята в работу.
    * Помощь в выборе подходов, используемых при написании кода.

    ---

    # Авиакомпания

    Ноябрь 2025 — по настоящее время

    Описание:
    Управление командой, работающей над внутренними продуктами.

    Задачи:

    * Сбор и уточнение бизнес-требований по проектам команды.
    * Архитектурная проработка технических решений.
    * Планирование сроков и ресурсов.
    * Координация работы команды и построение процессов.
    * Контроль выполнения задач и качества.
    * Коммуникация со стейкхолдерами и вендорами.
    * Работа с проектной отчётностью.

  • Продуктовая IT-компания
    Санкт-ПетербургОт 1000 до 5000 сотрудников
    Python Developer
    Октябрь 2021 — Май 2022 (8 месяцев)

    Планирование и разработка сервисов в группе Data Science специалистов.
    Рассматриваю предложения в связи с тем, что не планирую релоцироваться из РФ.

    - Внедрение ci/cd практик в работу комманды
    - Работа с Google Cloud
    - Написание сервисов и распространяемых пакетов, основанных на результатах работы группы

  • Национальный исследовательский университет, ведущий вуз России в области информационных и фотонных технологий
    Санкт-ПетербургОт 1000 до 5000 сотрудников
    Python Developer
    Май 2020 — Октябрь 2021 (1 год и 6 месяцев)

    - Написание backend-сервисов на асинхронном фреимворке FastAPI (+ MongoDB и RMQ), актуализация legacy сервисов (преимущественно Flask + SQAlchemy) и разбиение монолита;
    - Написание тестов (unittest и pytest);
    - Написание различных паиплайнов для GitHub Actions: статический анализ кода (flake8/pylint/mypy/yamllint), построение и выгрузка контейнеров, деплой и пр.;
    - Внедрение Ansible и написание различных ролей для работы с окружением;
    - Работа по обслуживанию ML-сервисов (контейнеризация, деплой).

    С октября 2020 Team Lead команды разработки:

    - Планирование и развитие как самого проекта, так и его технической архитектуры;
    - Организация работы с продуктом, развернутым на различных стендах, а также организация деплоя кода;
    - Внедрение и деплой вспомогательных инструментов и средств мониторинга (приватный pypi, rocketchat, sentry и т.д.) как для организации работы команды, так и для нужд разработки;
    - Участие в организации процессов разработки (спринты, планирование, код-ревью, нормальная работа с гитом, тикеты и т.д.).

  • Arrival LTD
    Санкт-Петербург
    Software Development Engineer in Test
    Июнь 2019 — Июнь 2020 (1 год и 1 месяц)

    - участие в разработке облачного решения используемого в компании для сбора телеметрических данных;
    - тестирование микросервисов, задействованных в продукте (pytest, allure, hamcrest);
    - формирование релизов и взаимодействие с командой E2E тестирования;
    - участие в кодревью команды backend разработки;
    - участие в разработке backend компонент (tornado, aiohttp);
    - разработка вспомогательных инструментов.

  • Одна из ведущих российских компаний, специализирующаяся на разработке ПО в области информационной безопасности
    Санкт-ПетербургОт 1000 до 5000 сотрудников
    Инженер по автоматизации тестирования
    Ноябрь 2018 — Июнь 2019 (8 месяцев)

    - тестирование Web Application Firewall https://www.ptsecurity.com/ru-ru/products/af/ ;
    - разработка автотестов на python-фреймворке написанном внутри компании;
    - разработка вспомогательных инструментов;
    - работа с TeamCity;
    - работа с системой баг-трекинга;
    - Работа с тестовой документацией.

    Ключевые технологии: Python - Docker - Bash - Debian - Flask - asyncio

  • Разработка средств информационной безопасности
    Санкт-ПетербургОт 100 до 1000 сотрудников
    Инженер по тестированию ПО
    Март 2016 — Июнь 2018 (2 года и 4 месяца)

    - участие в тестировании компонентов основной линейки продуктов компании для рабочих станции (Dr.Web Antivirus и Dr.Web Security Space https://products.drweb.ru/win/security_space );
    - разработка автотестов и библиотек на Python (Robot Framework), анализ и разбор результатов работы автотестирования;
    - разработка на Python скриптов и сервисов для разворачивания окружения необходимого автотестам;
    - работы по разворачиванию и поддержке окружения необходимого для тестирования (преимущественно посредством Docker);
    - написание и поддержка документации для отдела тестирования;
    - работа с системой баг-трекинга;
    - взаимодействие с командой разработки, активное участие в жизни отдела;
    - работа с системами виртуализации (VMware, VirtualBox).

    Ключевые технологии: Windows api - Robot Framework - Python - Git - Vmware - Sqlite - Lua - Flask

  • ООО "Медэкспорт - Северная Звезда"
    Системный администратор
    Октябрь 2013 — Май 2014 (8 месяцев)

    - создание и поддержка сетевой инфраструктуры главного офиса и группы филиалов;
    - обеспечение взаимодействия филиалов с главным офисом (VNC, TeamViewer, RDP, VPN, VoIP-шлюзы);
    - планирование, закупка, а также запуск в работу оборудования;
    - настройка торгового оборудования (сканеры штрих-кода, в т.ч. 2D, фискальные регистраторы);
    - работа с «1С Предприятие»;
    - работа с серверами на базе ОС Windows 2008, Ubuntu;
    - обслуживание офисной и орг. техники, выявление и устранение неисправностей;
    - поддержка программного обеспечения, в т.ч. ПО заказа медикаментов для оптовых клиентов.

  • Гос. поликлиники
    Системный администратор
    Июнь 2012 — Февраль 2016 (3 года и 9 месяцев)

    - планирование и организация работы ИТ отдела (фактическое исполнение функции руководителя отдела);
    - создание и поддержка сетевой инфраструктуры организации, обслуживание около 120 рабочих мест на базе Windows XP-10, порядка 80 принтеров;
    - проведены работы по лицензированию используемого ПО (ОС Windows, MS Office) и где возможно внедрено открытое ПО (ОС Ubuntu, OpenOffice, Thunderbird);
    - работы по обеспечению антивирусной защиты средствами Kaspersky Endpoint Security + Kaspersky Security Center;
    - контроль работы сайта (LAMP);
    - программирование вспомогательных сервисов для автоматизации работы персонала (преимущественно с web интерфейсом, язык программирования Go + фронтенд стек JS/html);
    - администрирование серверов на базе Windows 2008, Ubuntu;
    - внедрение тонких клиентов;
    - обслуживание техники организации, выявление и устранение неисправностей, осуществление при возможности компонентного ремонта техники;
    - обеспечение взаимодействия с государственными сайтами, с банк-клиентом, работа с сертификатами, электронными подписями, Крипто-Про;
    - составление технических заданий, работа по 44-ФЗ;
    - работа с поставщиками и подрядчиками, контроль и участие в выполнении монтажа СКС, активного и пассивного оборудования.

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