Python developer

Уровень зарплаты: от 250 000 руб.
Местоположение: Россия, Новосибирская область (МСК +4ч)

Резюме: Python developer

Ноябрь 2025 — февраль 2026
ЗАО «Золотая корона»

Старший инженер по автоматизации, 3 мсяца
Стек/инструменты: Docker, Kubernetes, Helm, flux, lens, vault, prometheus, graphana

Достижения:
Развертыване и настройка Kaiten в Kubernetes, интеграция формы обратной связи по API

Июнь 2023 — октябрь 2025
ООО «СВОРМИКА»
https://swarmica.ru/
Хелпдеск, управление знаниями, контроль качества в 1 решении для команд поддержки

Backend-разработчик, инженер третьей линии, 2 года 4 месяца

Стек/инструменты: Python, Django, DRF, REST API, PostgreSQL, Docker, Celery, Git, VSCode

Достижения:
1. Спроектировал и реализовал механизм произвольных runtime-скриптов, загружаемых в систему и исполняемых в контексте основного приложения — загрузка, исполнение по расписанию, по событиям или вызов через web-interface.
2. Реализация гибкого функционала custom-fields — дополнительные атрибуты для различных сущностей, определяемые пользователями.
3. Спроектировал и реализовал backend часть системы мониторинга поведения клиентов.
4. Подключение полнотекстового поиска postgres для индексации статей и клиентских заявок.
5. Мигрировал исторические данные клиентов из их старых систем:
- Omnidesk → Swarmica
- OKDesk → Swarmica
- Kayako → Swarmica
- JIRA → Swarmica
6. Написал двухстороннюю синхронизацию данных JIRA ↔ Swarmica

MVP сделан в кратчайшие сроки (3 месяца) командой из четырёх человек.

Обязанности:
1. Backend-разработка.
2. Написание технической документации.
3. Сопровождение и техническая поддержка клиентов.
4. Миграция клиентских данных со старых платформ.
5. Написание runtime скриптов для решения нестандартных запросов клиентов, не покрытых основным функционалом продукта.
6. Обновление продукта на клиентских инсталляциях.


Июль 2016 — апрель 2023
OOO «Плеск Ру»
https://www.plesk.com/
Панель управления веб-хостингом

Менеджер продуктов, 6 лет 9 месяцев

После разделения холдинга на ряд независимых компаний, были ликвидированы отделы аналитиков и внутренних систем в департаменте технической поддержки. Поэтому, помимо обязанностей менеджера я совмещал работу Devops и Data аналитика. Подчинялся непосредственно VP Technical Support.

Стек/инструменты: python, php, Django, nginx, PostgreSQL, API, vim, Excel, Holistics, LiveChat, ZenDesk, Selenium, bootstrap, JavaScript

Достижения:
1. Разработал процедуру и производил непосредственную миграцию данных и переключение инструментария отдела технической поддержки с Request Tracker на ZenDesk
2. Написал интеграцию ZenDesk и HubSpot.
3. Написал интеграцию LiveChat и ZenDesk (LiveChat webhooks + ZenDesk API).
4. Написал расширение WHMCS для интеграции с ZenDesk.
5. Написал необходимый функционал для внедрения процессов методологии KCS в ZenDesk (через API).
6. Разработал и написал сервис проверки лицензий и маршрутизации заявок: гибкая настройка правил маршрутизации, доставка данных от внешнего публичного web-сервиса в DMZ через репликацию postgres.
7. Самостоятельно разработал и написал систему сбора и хранения данных из внешних систем отдела технической поддержки, их выгрузку в holistics.io
8. Подготовил, написал скрипты и произвёл миграцию данных из одного ZenDesk в другой.
9. После ликвидации бизнеса компании в России и увольнения большинства сотрудников, еще 3 месяца тренировал себе на смену человека из Техаса на английском — передавал дела.

Обязанности:
1. Управление продуктами, используемых отделом технической поддержки.
2. Интеграция сторонних решений и внешних сервисов с системой регистрации заявок.
3. Анализ и предсказание нагрузки по входящим запросам.
4. Единая точка входа для других отделов компании по вопросам, касающихся технической поддержки.
5. Агрегация данных из различных систем, их фильтрация и заливка в BI систему отдела продуктового менеджмента.
6. Составление прогноза входящей нагрузки в отдел технической поддержки на год вперёд.
7. Подготовка данных и проведение регулярных совещания с отделом разработки:
- по актуальным проблемам отдела технической поддержки;
- анализ клиентских заявок, на предмет выявления продуктовых проблем, которые не были заведены как дефект;
- разбор проблем, эскалированных в отдел разработки, на предмет их полноты, корректности и необходимости.


Октябрь 2010 - июль 2016
ООО «Параллелз Новосибирск»
Разработка программного обеспечения для виртуализации и автоматизации.

Менеджер направления, 5 лет 9 месяцев

Стек/инструменты: Request Tracker, Microsoft data analytics, MS Word, MS Excel, VBA, python, MITRE, Wayback machine

Достижения:
1. Освоил проблематику, участвовал в отбраковке и обработке претензий от Getty Images.
2. Установил и отладил процесс оповещения клиентов о проблемах с безопасностью (как в продуктах компании, так и системных).
3. Довёл точность прогнозов входящей нагрузки до 90% (на интервале один год).

Обязанности:
1. Единая точка входа по различным нестандартным запросам в отделе технической поддержки.
2. Подготовка и анализ полной картины проблемного клиента, выработка возможных путей их решения.
3. Составление RCA.
4. Разработка и имплементация процессов, связанных с безопасностью — оповещение клиентов, оповещение отдела разработки, поддержание публичной документации о проблеме с безопасностью и её обновление.
5. Составление прогноза входящей нагрузки в отдел технической поддержки на год вперёд.
6. Решение нестандартных задач, не покрытых стандартными обязанностями инженеров отдела технической поддержки.


Июнь 2010 — октябрь 2010
ООО «Параллелз Новосибирск»
Разработка программного обеспечения для виртуализации и автоматизации.


Руководитель группы технической поддержки, 4 месяца

Стек/инструменты: Request Tracker, HRSoft

Достижения:
1. Первый в отделе ввёл в команде практику телефонных звонков клиентам для ускорения решения.
2. Команда сражалась за первое место во внутреннем соревновании (увы, упала на четвёртое место с моим уходом на повышение).

Обязанности:
1. Управление командой из 10 человек, отбор и обучение новых сотрудников.
2. Распределение входящей нагрузки по инженерам.
3. Разрешение конфликтных ситуаций с клиентами, cоставление RCA.
4. Составление плана карьерного роста для подчинённых, их сертификации.
5. Тимбилдинг.


Август 2003 - июнь 2010
OOO «Плеск» / OOO «Свсофт» / OOO «Параллелз Новосибирск»
Разработка программного обеспечения для виртуализации и автоматизации.

Инженер технической поддержки, ведущий инженер, начальник смены, 6 лет 10 месяцев

Стек/инструменты: Linux shell, bash, mysql, apache, nginx, Request Tracker, mremote, Webex

Достижения:
1. Ручная пересборка initrd образа модифицированного ядра Linux для загрузки NAS драйверов на суперкомпьютер для Tata Motors, удалённо через Webex — инструктаж для сотрудников заказчика.
2. Написал аналог Fail2ban (еще до его появления) на bash + iptables для предотвращения атаки на сервер клиента через ADSL соединения (когда бан по IP невозможен).
3. Ручная правка и сведение баланса ошибочных биллинговых данных, возникших в следствие ошибок в продукте, непосредственно в БД.

Обязанности:
1. Сопровождение продуктов Virtuozzo и HSPComplete.
2. Работы с различными Linux системами (rpm-based и deb-based дистрибутивы), диагностика и решение сложных проблем (strace, tcpdump, arping).
3. Отладка, настройка и изучение проблем в функционале модулей платежей и доменной регистрации.


Январь 2000 — июнь 2002
Новосибирский государственный университет

Программист

Достижения:
1. Автоматизировал загрузку и визуализацию расписания учебных занятий

Обязанности:
1. Поддержание оборудования терминального класса в рабочем состоянии
2. Разворачивание новых учебных мест в терминальном классе
3. Настройка и проверка систем резервного копирования
4. Управление и развитие сайта кафедры геолого-геофизического факультета


Январь 1997 — октябрь 1998
Новосибирский государственный университет

Техник отдела вычислительных сетей

Обязанности:
1. Поддержание оборудования терминального класса в рабочем состоянии
2. Установка и настройка ПО, используемого студентами в учебном процессе
3. Регистрация и наблюдение за студентами, проходящим обучение в терминальном классе


Образование

Бакалавр

2002 Новосибирский государственный университет, Новосибирск
Геолого-геофизический факультет, геофизика


Навыки

Знание языков Русский — родной
Английский — B2

Навыки Linux, Advanced bash scripting, python, VBA, JavaScript, R, PostgeSQL,
MySQL, MS SQL, Django, DRF, API, vim, docker, Kubernetes, grafana, prometheus, Git, VSCode, PyCharm, MS Word, MS Excel, Microsoft data analytics, Selenium, Atlassian Confluence, JIRA, ZenDesk, Agile, Waterfall,
Описание бизнес-процессов, Разработка технических заданий, прогнозирование.


Дополнительная информация

Увлекался компьютерной техникой еще со школы. Присутствовал в интернете с момента его зарождения. Учеба на геофизика дала опыт работы в команде в сложных условиях, а также навыки решения обратных некорректных задач. Был старостой группы. Есть опыт анализа трендов, навыки декомпозиции поставленной в общем виде задачи, выработка и реализация плана её решения. Двадцатилетний опыт в сфере технической поддержки — от самостоятельного решения труднодиагностируемые проблем, до управления командой и анализа трендов. Teetotaller.

Также в качестве сторонних и домашних разработок:
• Написал многопользовательскую online-версию настольной игры Citadels (python, django, bootstrap) — в качестве первой практической задачи для изучении языка python;
• Спроектировал и написал backend часть системы анализа данных спектрографии для ИНХ СО РАН – оболочка для конструктора методов обработки данных на языке R. В этой работе выступал в роли менеджера продукта, собирать по крупицам и формализовывать техническое задание ученых – это непростая задача.
• Написание Telegram-ботов.
• Вставил touch-screen в EeePC 901 — распайка контроллера непосредственно на шину данных, установил и настроил драйвер.

Посмотрите похожие резюме

Middle Python Developer | AI/ML Engineer
Зарплата: 150 000 руб.
Python backend developer
Зарплата: 3 000 руб.
Backend Developer
Зарплата: 60 000 руб.
PHP Backend Developer
Зарплата: 120 000 руб.