Python Developer
250 000 руб
Владимир
Возраст
35 лет (11 Февраля 1991)
Город
Санкт-Петербург
Переезд невозможен
Полная занятость
11 лет 1 месяц
Информационные технологии / IT / Интернет
В мае 2022 года SailPlay стала частью компании RetailRocket
Чем занимался:
Разработка и обслуживание серверной части высоконагруженной продуктовой платформы лояльности SailPlay (нагрузка >1000 RPS, работа с данными миллионов пользователей). Проектирование и разработка микросервисов, а так же их мониторинг и поддержка.
Достижения:
- Rate Limiter: Разработал кастомный распределённый rate limiter на Redis (алгоритм Token Bucket). Отсек 40% аномального трафика партнёров, полностью устранил DDoS-подобные инциденты на проде.
- Автосегментация пользователей: Восстановил и переработал модуль автосегментации. Внедрил систему статусов → повысил вовлечённость партнёров на 15% и сократил время диагностики сбоев с часов до 5 минут.
- Микросервис атрибутов: Спроектировал и реализовал с нуля микросервис управления атрибутами пользователей (FastAPI), разгрузив основной монолит.
- Поддержка легаси: Поддерживал и рефакторил легаси-код (Python 2), обеспечивая стабильность продукта во время постепенной модернизации.
- Оптимизация PostgreSQL: Нашёл и исправил N+1 в Django ORM, переписал тяжёлые запросы на сырой SQL, добавил составные индексы. Нагрузка на CPU БД упала на 25%, самые медленные endpoint’ы ускорились в 3-5 раз.
- ClickHouse: Исследовал причины падения запросов по логам, мониторил и запускал процессы переиндексации данных из PostgreSQL в ClickHouse для аналитических отчетов.
- Онбординг и экспертиза: Провёл >3 стажировок новых разработчиков. Сократил время входа в проект с 3 месяцев до 3 недель. Взаимодействовал с поддержкой — решил 100+ сложных кейсов партнёров.
Информационные технологии / IT / Интернет
Достижения (успешно закрытые проекты):
1. Межсетевой экран с REST API:
Стек: Python 2.7 -> 3.7, Bash, Swagger, Flask, Gunicorn, Celery, Redis, SQLAlchemy, PostgreSQL, Astra Linux, OС Эльбрус
- Разработал модули управления на Python 3.7 под Astra Linux и Эльбрус.
- Инициировал и провёл миграцию с Python 2.7 → 3.7: согласовал сроки с руководством, переписал ~5000 строк кода
- Настроил сетевой стек (мосты, BGP, OpenVPN, PTP и др.) при разработки модулей управления.
- Поддерживал Flask API для удалённого управления.
Результат: продукт успешно прошёл госиспытания.
2. Mail server с веб-интерфейсом
Стек: Perl, Bash, Postfix, Dovecot, Webmin, PostgreSQL, С
Развернул Postfix + Dovecot + PostgreSQL под управлением Webmin (Perl). Обслуживал ~200 почтовых ящиков. Доработал веб-интерфейс под требования заказчика.
3. IP-АТС на базе Asterisk
Стек: Perl, Bash, Asterisk, PostgreSQL
Разработал диалплан и Perl-скрипты для маршрутизации вызовов. Интегрировал с PostgreSQL.
Дополнительно: работал с техническим писателем, подготовил документацию по 3 проектам.
Высшее
Специальность: Информационная безопасность телекоммуникационных систем
Санкт-Петербург, 2009 — 2016 гг.
Английский — Технический
Backend Developer с 11-летним опытом в IT и 8-летним коммерческим опытом на Python. Последние 5 лет развиваю высоконагруженную платформу лояльности SailPlay (high load, нагрузка 10000+ RPS, объем данных в PostgreSQL — несколько терабайт). Глубоко понимаю архитектуру монолитов и микросервисов. Имею опыт рефакторинга легаси (Python 2 -> 3), внедрения лучших практик тестирования и менторства младших разработчиков. Ищу команду, где смогу применять опыт решения сложных инженерных задач и влиять на архитектурные решения.
8 ноября, 2011
40 000 руб
Олег Андреевич
Город
Санкт-Петербург
Возраст
40 лет ( 9 мая 1986)
Опыт работы:
2 года и 4 месяца
Последнее место работы:
Системный администратор, ООО УК "ИНРУСИНВЕСТ"
03.2011 - 09.2011
21 января, 2010
26 июня, 2010
60 000 руб
Наталья Анатольевна
Город
Санкт-Петербург
Возраст
40 лет ( 6 мая 1986)
Опыт работы:
16 лет и 7 месяцев
Последнее место работы:
Старший специалист ГИТ, ОАО КБ Восточный (Восточный экспресс банк)
10.2009 - по текущее время