Сергей Д. Python разработчик, Senior
ID 30412
СД
Сергей Д.
Мужчина, 23 года
Россия, Москва, UTC+3
Ставка
4 155,84 Р/час
НДС не облагается
Специалист доступен с 27 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Backend-разработчик на Python с более чем 5 опытом в коммерческих проектах. Работал над решениями для автоматизации бизнес-процессов, мониторинга информационной безопасности и высоконагруженных микросервисных систем. Участвовал в проектах для таких областей, как родительский контроль, корпоративная безопасность, управление персональными данными и аудиокоммуникации. Создавал и поддерживал продукты, включая системы мониторинга, веб-приложения для удаления ПД, платформы для аудиосообщений и аналитические сервисы на основе больших данных.
Проекты
(5 лет 1 месяц)
Приложение для родительского контроля
Роль
Python backend developer
Обязанности
Описание: Backend мобильного приложения для родительского контроля.
Стадия разработки: рефакторинг / масштабирование / поддержка
Участие в проекте:
Участие в миграции проекта с Python 3.9 на Python 3.12, что позволило увеличить производительность на 10–15% за счёт оптимизаций в интерпретаторе и улучшений в asyncio
Интеграция системы обработки и логирования событий
Интеграция push-уведомлений на мобильные устройства
Реализация фоновой проверки лицензионных ключей
Создание приватного HTTP API для взаимодействия между сервисами экосистемы
Рефакторинг легаси-кода, оптимизация SQL-запросов
Вынесение общих компонентов во внутренние SDK
Декомпозиция задач, менторинг, помощь в решении сложных технических вопросов
Ведение документации, task tracking
Ручное написание OpenAPI-спецификации для критически важных компонентов
Нагрузка: DAU ~50 (альфа-тестирование)
Распределение задач:
Рефакторинг / разработка: 60/40
Архитектурные / фичевые: 70/30
Менеджерская / разработчикская: 20/80
Команда: 4 backend, 2 DevOps, 2 QA, ~10 mobile
Достижения
За несколько месяцев удалось интегрировать в приложение событийно-ориентированный подход, необходимый для дальнейшего выстраивания различных микросервисов вокруг основного приложения. Например, микросервис журналирования всех событий, связанных с учетными данными пользователей.
Стек специалиста на проекте
deploy, Python 3.9, smtplib, DAU, ELK, pyjwt, WebSockets, HTTP, Middleware, custom, SQL запросы, API, DevOps, QA, Redis, Pytest, aiohttp, FastAPI, Django Channels, command, Backend, SDK, Docker Compose, Mobile, Asyncio, ELK Stack, Tox, Docker, ORM, Psycopg2, GitLab CI/CD, Jinja2, OpenAPI, RabbitMQ, aioredis, Python 3.12, Jira, pytestcov, Redispy, PostgreSQL, Django 5, aiopika, Kubernetes, setuptools, Signals, Management
Отрасль проекта
Urban technology
Период работы
Август 2024 - По настоящее время
(1 год 1 месяц)
Web-приложение для удаления персональных данных из экосистемы компании
Роль
Python backend developer
Обязанности
Описание: Реализация данного проекта является необходимой мерой для публикации приложения в Google Play. (У Google есть требование наличия возможности удаления ПД через web).
Стадия разработки: с нуля / поддержка
Участие в проекте:
Проектирование архитектуры приложения
Реализация восстановления пароля и подтверждения аккаунта через email
Разработка программных компонентов, покрытие тестами
Декомпозиция задач, task tracking
Ведение документации
Ручное написание OpenAPI-спецификации для всех ключевых эндпоинтов
Распределение задач:
Рефакторинг / разработка: 0/100
Архитектурные / фичевые: 20/80
Менеджерская / разработчикская: 30/70
Команда: 3 backend, 2 frontend, 1 DevOps, 1 QA
Достижения
Функционал успешно реализован и интегрирован для двух продуктов компании.
Стек специалиста на проекте
Docker, Jira, Kubernetes, Pytest, ORM, FastAPI, Django Channels, Docker Compose, Apache AirFlow, ELK Stack, Redis, WebSockets, Starlette, HTTPX, GitLab CI/CD, OpenAPI, deploy, smtplib, python 3.10, command, custom, Django 5, Middleware, setuptools, Signals, Management
Отрасль проекта
Information Security
Период работы
Август 2024 - Декабрь 2024
(5 месяцев)
Система контроля информационной безопасности развернутых компонентов
Роль
Python backend developer
Обязанности
Описание: Автоматизация внутрикорпоративного мониторинга ИБ за счет сбора и анализа данных о конфигурации различных компонентов ИТ-инфраструктуры (Bitrix, Hadoop, Kafka, Rabbit, Deckhouse и т.д.), проверка при помощи автоматический системы определения корректности конфигурации основанной на машинном обучении, агрегация и предоставление метрик и отчетов пользователям.
Стадия разработки: с 0 / масштабирование / поддержка.
Участие в проекте:
Создал ядро приложения и несколько модулей автоматизации мониторинга;
Разработал архитектуру проекта и базы данных;
Реализовал логику сбора искомых данных для таких систем как: Bitrix, Hadoop, Qlikview, Qliksence, Deckhouse, OpenShift;
Интегрировал ролевую модель разграничения доступа;
Реализовал логику создания Excel-отчетов;
Лидирование команды, проведение регулярных встреч и консультаций;
Декомпозиция задач для коллектива. Помощь в решении сложных технических вопросов. Менторинг. Task Tracking;
Разработка дизайна;
Ведение документации;
Интеграция ML-компонентов.
Создание моста между ML-моделью на удалённой машине и основным приложением
Проектирование и реализация HTTP API контракта для взаимодействия с моделью
Реализация асинхронной пред- и постобработки с использованием asyncio для фоновой обработки событий
Поддержка нескольких версий модели, включая механизм fallback при недоступности
Реализация кеширования результатов и обработка сценариев отказа модели
Проектирование распределённой высоконагруженной системы с нуля
Проведение архитектурных ревью интеграций коллег
Рефакторинг / разработка нового функционала - 0/100. Архитектурные/Фичовые задачи - 50/50. Соотношение работы менеджером/разработчиком - 20/80.
Команда: 7 backend, 2 frontend
Достижения
Один из самых архитектурно проработанных проектов. Ядро приложения, отвечающее за запуск и контроль выполнения задачи, изолировано от всех модулей и полностью универсально.
Большинство коллег на данном проекте являлись не штатными разработчиками, а сотрудниками дирекции ИБ, автоматизирующей свою работу.
За время развития проекта удалось провести от джунов до мидлов как минимум 2-ух человек.
Стек специалиста на проекте
deploy, Grafana, BeautifulSoup4, Deckhouse, WebSockets, Middleware, custom, SQLAlchemy, API, Redis, Pytest, Celery, Prometheus, Hadoop, FastAPI, Ansible, QlikView, Django Channels, command, Битрикс, Alembic, OpenPyXL, Docker Compose, Docker, ORM, OpenShift, Nexus, redos, GitLab CI/CD, Apache AirFlow, Jira, PostgreSQL, Django 5, Signals, Management
Отрасль проекта
Information Security
Период работы
Июнь 2024 - Август 2024
(3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
СПбГУПТД
Специальность
Институт информационных технологий и автоматизации, Информационная безопасность в коммерческих структурах
Завершение учебы
2024 г.