Python разработчик
190 000 руб
Николай Николаевич
Возраст
30 лет (23 Августа 1995)
Город
Санкт-Петербург
Возможен переезд в другой город
Полная занятость
4 года 5 месяцев
Информационные технологии / IT / Интернет
Стек - Python, JS, Django, DRF, PostgreSQL, SQLite, Git, Docker, Redis, unittest, Postman, Clickhouse, Keycloak
Достижения:
・оптимизировал внутреннюю либу для работы с историей изменений объектов, сократив количество запросов с 200+ до 20 при работе в админке;
・оптимизировал запрос на массовое создание объектов, сократив время его выполнения более чем в 10 раз;
・вместе с командой внедрил автоматизированное тестирование в большой Django проект, что сэкономило около часа времени каждого разработчика на ручном тестировании при внесении изменений в коде;
・разработал отдельный микросервис на FastAPI для асинхронной выгрузки данных из Hive - фоновые задачи, формирование и дробление файлов по лимиту строк, загрузка в S3 и отправка ссылок по email;
・разработал систему тегирования сущностей с автоматическим наследованием тегов по иерархии - отдельная модель тегов, разделение основных и собираемых тегов, ручное редактирование и автоматический пересчёт. Написал Django команду для первоначальной разметки;
・автоматизировал управление активными рекламными сегментами при ограничении их количества в Яндекс - выборка используемых сегментов за последние 2 месяца через ClickHouse, автоматическая фильтрация неактуальных данных и массовая деактивация батчами через API. Процесс запуска и контроля автоматизировал с помощью Airflow;
・реализовал вьюсет для обработки крупных JSON запросов и построения графовых сценариев рассылки с триггерами, фильтрами, разделениями и действиями. Для моделирования различных типов узлов применил PolymorphicModel, обеспечив расширяемость системы;
・расширил существующую систему авторизации для нового типа пользователей с ограниченным функционалом - отдельный flow регистрации и входа с OTP по email, определение тенанта пользователя и сохранение необходимых данных регистрации (согласия и UTM-метки). Решение стало основой для последующего разграничения доступа к объектам и функционалу сервиса;
・интегрировал Keycloak как альтернативный механизм аутентификации и авторизации с автоматической синхронизацией ролей и групп пользователей;
・реализовал массовое создание пользователей по группам с автоматической отправкой инструкций для авторизации, в несколько раз ускорив процесс массового создания учётных записей;
・разработал CLI-инструмент для анализа и сравнения текстовых данных из ClickHouse: автоматическая группировка записей, поиск отличий между версиями текстов с контекстом и подсветкой изменений, что упростило выявление расхождений и сократило время анализа с нескольких часов до десятков минут;
・переработал ux Django админки для внутренних пользователей - собственная логика фильтрации и формирования доступных объектов в выпадающих списках, выделение и сортировка ключевых разделов в боковом меню. Это сократило время поиска нужных объектов для менеджеров.
Информационные технологии / IT / Интернет
Был привлечен как аутстафф сотрудник для реализации бизнес-решения, связанного с интеграцией и оптимизацией работы с API GigaChat. Задачу успешно завершил в срок, достигнув всех установленных целей и показателей.
Стек - Python, FastAPI, asyncpg, PostgreSQL, Docker, REST API, JWT, Uvicorn
Достижения:
・увеличил количество одновременно обрабатываемых запросов с 1 до 10, что соответствовало ограничениям API GigaChat и значительно повысило эффективность системы;
・разработал систему очередей для управления количеством одновременных запросов, что полностью исключило ошибки при превышении лимита запросов и обеспечило стабильную работу приложения;
・использовал библиотеку asyncpg для асинхронного взаимодействия с PostgreSQL, что позволило снизить время отклика запросов на 25% и повысить пропускную способность системы на 20%, особенно при работе с большими JSON объектами;
Изначально проект предполагал запуск Python-скрипта из-под C# приложения, что ограничивало гибкость и масштабируемость решения. Я предложил и успешно реализовал переход на микросервисную архитектуру с использованием FastAPI для создания полноценного REST API, что позволило повысить производительность и улучшить поддержку масштабируемости решения.
Информационные технологии / IT / Интернет
・создал telegram бота для сбора, анализа и хранения отчётности (язык Python, библиотека pyTelegramBotAPI, бд SQLite), последующая поддержка и развитие бота около полугода;
・работа с разносторонним ПО - Photoshop, Excel, Word и прочее.
Среднее специальное
Хабаровск, 2013 — 2017 гг.
Английский — Технический
Python-разработчик с опытом коммерческой разработки на Django/DRF и FastAPI. Основной опыт - backend-разработка, проектирование и развитие API, оптимизация производительности, работа с большими объёмами данных и интеграция внешних сервисов. Работал с PostgreSQL, ClickHouse, Hive, Redis, Docker, Airflow и Keycloak. Интересует разработка новых продуктов и участие в создании сложных backend-систем с нуля, а так же развитие уже существующих проектов.
18 декабря, 2025
Надежда Валентиновна
Город
Санкт-Петербург
Возраст
27 лет (18 апреля 1999)
Опыт работы:
2 года и 3 месяца
Последнее место работы:
Разработчик услуг, РТ Лабс, АО
05.2024 - 10.2025
26 ноября, 2007
20 000 руб
Роман Романович
Город
Санкт-Петербург
Возраст
41 год (26 июля 1985)
Опыт работы:
1 год и 7 месяцев
Последнее место работы:
web-дизайнер / html-верстальщик, ООО АйТиКом
10.2005 - 05.2007
24 сентября, 2009
25 000 руб
Резюме размещено в отрасли