СР
Сергей Р.
Мужчина, 26 лет
Россия, Брянск, UTC+3
Ставка
2 597,4 Р/час
НДС не облагается
Специалист доступен с 7 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — A1
Главное о специалисте
Опытный Python-разработчик уровня Middle+.
Опыт работы на проектах в сферах Marketing, Advertising & Design и EdTech:
- Разработка Telegram-бота для рекрутинговой компании. Повысил скорость обработки резюме на 40%, снизил время отклика на вакансии на 25%.
- Создание бота для мониторинга сайта объявлений. Сократил время обработки данных на 30% и повысил производительность команды на 25%.
- Проектирование и разработка бэкенд составляющей для интернет-магазина. Успешно поддерживает работу с 1 000 000+ пользователей.
- Работа над рекламной платформой. Разработал масштабируемый бэкенд, способный обрабатывать более 1,5 млн событий ежедневно. Внедрил систему отчётности, повысившую оперативность и точность бизнес-аналитики.
- Участие в создании сервиса подготовки заявлений. Переписал docker-compose файл для локального развёртывания всех сервисов, что позволило ускорить процесс разработки и тестирования, а также упростило развёртывание на тестовых стендах.
Проекты
(3 года 9 месяцев)
Разработка бэкенд составляющей для сервиса подготовки заявлений
Роль
бэкенд разработчик
Обязанности
Команда: Project менеджер, Тим лид, 2 Бэкенд разработчика, Фронтенд разработчик, DevOps, аналитик
Проект: федеральный портал пространственных данных, картографии и геодезии
Задачи:
Написание, тестирование и отладка программного обеспечения с использованием стека технологий:Python 3.10: Использование современных возможностей языка для написания чистого и эффективного кода.Django: для создания моделей, представлений и шаблонов.Django REST Framework (DRF):
Проектирование и оптимизация схемы базы данных с использованием PostgreSQL.
Написание SQL-запросов и методов фильтрации для повышения производительности и селективности обработки данных.
Интеграция Keycloak для управления пользователями и обеспечения безопасного доступа
Настройка и управление контейнерами с использованием Docker и Docker Compose для локальной разработки и тестирования.
Разработка и поддержка инфраструктуры с использованием Kubernetes для развертывания приложений в облачной среде.
Взаимодействие с API Buildbot для получения информации о статусах сборок и заявлений, что позволяет поддерживать актуальность данных и улучшать пользовательский опыт.
Написание юнит-тестов с использованием unittest для обеспечения качества кода и предотвращения регрессий.
Оперативное решение возникающих ошибок в production среде, обеспечивая высокую доступность и стабильность сервисов.
Анализ и оптимизация существующих процессов разработки и развертывания для повышения эффективности команды и качества продукта.
Достижения
Переписал docker-compose файл для локального развертывания всех сервисов, что позволило ускорить процесс разработки и тестирования, а также упростило развертывание на тестовых стендах. Это привело к сокращению времени развертывания на 30%.
Разработал логику работы планировщика для периодического опроса buildbot и обновления информации о заявлениях в базе данных, что значительно увеличило информативность сервиса и повысило скорость обновления данных на фронте на 40%.
Реализовал методы фильтрации заявлений в базе данных, что увеличило селективность и эффективность обработки запросов на 25%.
Полностью переработал механизм управления очередью задач в сервисе, что позволило ускорить передачу заявлений и исключить их зависание, сократив время обработки задач на 50%.
Стек специалиста на проекте
PostgreSQL, Docker, Kubernetes, Keycloak, Unit testing, Django, Docker Compose, DRF, python 3.10, buildbot
Отрасль проекта
EdTech
Период работы
Август 2024 - По настоящее время
(1 год)
Разработка бэкенд составляющей для рекламной платформы
Роль
бэкенд разработчик
Обязанности
Команда: Project менеджер, Тим лид, 2 Бэкенд разработчика, Фронтенд разработчик
Проект: Рекламная платформа позволяющая публиковать рекламу, управлять ею, выбирать рекламные площадки и планировать бюджет
Задачи:
Проектирование и реализация системы с учетом требований безопасности и высокой нагрузки с использованием стеков Python 3.11, FastAPI, PostgreSQL, ClickHouse, SQLAlchemy, Redis, Kafka, WebSockets, Docker, Celery, Pydantic.
Написание многоуровневых SQL-запросов к PostgreSQL и ClickHouse для обработки более 1 млн записей в сутки, сокращение времени выполнения запросов на 30%.
Создание аналитической системы для генерации отчетов и их выгрузки в Excel с использованием pandas, что ускорило подготовку данных для бизнес-решений на 40%.
Настройка и отладка CI/CD процессов для автоматизации развертывания и тестирования приложений, снижая время выпуска релизов на 20%.
Управление и обслуживание более 10 контейнеров, включая оптимизацию использования ресурсов и интеграцию с docker-compose.
Разработка базового класса для тестирования с использованием pytest, что упростило создание новых тестов и увеличило покрытие тестами до 90%.
Разработка триггеров на стороне сервера PostgreSQL, что позволило сократить кодовую базу приложения на 15%.
Создание системы уведомлений в режиме реального времени с использованием Kafka, ClickHouse и WebSockets, обеспечивающей стабильную обработку до 50 000 сообщений в день.
Достижения
Разработка масштабируемого бэкенда, способного обрабатывать более 1,5 млн событий ежедневно.
Успешное внедрение системы отчетности, повысившей оперативность и точность бизнес-аналитики.
Оптимизация процесса сбора и обработки статистических данных, что увеличило производительность аналитической системы на 40%.
Снижение сложности поддержки за счет сокращения кодовой базы на 15% благодаря триггерам в PostgreSQL.
Ускорение разработки и тестирования благодаря внедрению базового класса для автоматических тестов.
Стек специалиста на проекте
PostgreSQL, Docker, Pytest, Celery, ClickHouse, Pandas, SQLAlchemy, FastAPI, Kafka, Pydantic, Docker Compose, Redis, WebSockets, Python 3.11, ruff
Отрасль проекта
Marketing, Advertising & Design
Период работы
Июль 2023 - Июль 2024
(1 год 1 месяц)
Разработка бэкенд составляющей для интернет-магазина.
Роль
бекэнд разработчик
Обязанности
Команда: Фронтенд разработчик, 2 Бэкенд разработчик, devops.
Проект: Проектирование и разработка сайта для частного бизнеса, в том числе магазина.
Задачи:
Разработка масштабируемой и безопасной архитектуры с использованием стеков Python 3.8, Django, Django REST Framework (DRF), PostgreSQL, Redis, Celery.
Улучшение скорости обработки запросов и работы базы данных, что позволило обрабатывать до 10 000+ запросов в час с откликом менее 200 мс.
Настройка окружения и деплой проекта на хостинг, обеспечив 99,95% времени доступности.
Создание подробной документации архитектуры и функционала для упрощения последующей поддержки.
Проведение модульного тестирования с использованием unittest, обеспечив покрытие кода на 95%.
Разработка скриптов для управления миграциями базы данных, мониторинга задач Celery, запуска и анализа тестов.
Достижения
Разработанный бэкенд успешно поддерживает работу с 1 000 000+ пользователей, обеспечивая стабильность и высокую производительность системы.
Стек специалиста на проекте
PostgreSQL, Celery, Unit testing, Django, Redis, DRF, Python 3.8
Отрасль проекта
Marketing, Advertising & Design
Период работы
Май 2023 - Июнь 2023
(2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Дипломы и сертификаты
Skillbox Профессия Python-разработчик 2020 г.
Образование
Среднее
Учебное заведение
ГАПОУ Брянский медико-социальный техникум им. академика Амосова
Специальность
Фельдшер
Завершение учебы
2020 г.