КБ
Кирилл Б.
Мужчина, 24 года
Беларусь, Минск, UTC+3
Ставка
3 147,27 Р/час
вкл. НДС 20% (420 Р)
Специалист доступен с 2 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — B1
Главное о специалисте
▪ Backend Python разработчик с более чем 5-летним опытом коммерческой разработки корпоративного ПО для различных отраслей (стартапы / e-commerce).
▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами
▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения (SOLID, KISS, ООП)
▪ Анализ и оптимизация существующих систем: рефакторинг кода, написание модульных и интеграционных тестов.
▪ Глубокие знания в ООП, паттернах проектирования и best-practice разработки ПО.
▪ Опыт в оптимизации SQL-запросов и асинхронном программировании.
▪ Разработка и проектирование микросервисных архитектур, обеспечивающих модульность, гибкость и высокую производительность систем для крупных проектов.
▪ Настройка и оптимизация CI/CD процессов с использованием Gitlab и Jenkins.
▪ Отличные коммуникативные навыки, быстрая адаптация к команде.
▪ Ориентация на результат и успешное выполнение задач.
▪ Проведение code review
Проекты
(5 лет 10 месяцев)
платформа e-commerce
Роль
Python Developer
Обязанности
Разработка масштабируемой и удобной платформы e-commerce, которая позволяет автоматизировать процессы управления товарами, заказами и взаимодействия с клиентами. Платформа интегрирована с различными сторонними сервисами для расширения функционала, такими как системы аналитики, инструменты автоматизации маркетинга и логистические сервисы. Проект направлен на улучшение пользовательского опыта для конечных клиентов и удобство работы администраторов. Особое внимание уделено обеспечению высокой производительности, безопасности и стабильности работы приложения в условиях увеличивающейся нагрузки.
▪ Создание RESTful API для управления каталогом товаров, корзиной покупателя, оформления и обработки заказов. Внедрение микросервисной архитектуры для повышения отказоустойчивости системы. Реализация функции загрузки большого объема данных через batch API. Добавление функции версионирования API для поддержки долгосрочной совместимости.
▪ Применение методологии Domain-Driven Design (DDD) для проектирования архитектуры. Выделение core domain'ов («Заказы», «Платежи», «Склад»), определение bounded contexts и их взаимодействия. Реализация паттернов: Aggregate Root, Entity, Value Object, Repository, Service, Domain Event.
▪ Разработка и оптимизация структуры баз данных для хранения информации о заказах, клиентах и статистике продаж. Интеграция с аналитическими инструментами для обработки данных в режиме реального времени. Внедрение репликации и шардирования для обеспечения высокой доступности.
▪ Внедрение механизма рекомендаций на основе истории покупок и поведения пользователей. Реализация системы управления акциями, программами лояльности и купонами. Добавление функционала предварительного заказа и уведомлений о доступности товаров.
▪ Разработка удобной панели для управления контентом и аналитикой, включая визуализацию данных по продажам и взаимодействию пользователей. Реализация инструментов для анализа поведения клиентов и прогнозирования спроса. Внедрение разделов для управления налогами и международными настройками.
▪ Настройка системы ролевого управления с разграничением доступа. Интеграция инструментов мониторинга и аудита для отслеживания активности пользователей и администраторов. Внедрение защиты от SQL-инъекций и XSS-атак.
▪ Настройка системы отслеживания ошибок и исключений с использованием Sentry для оперативного выявления и устранения проблем в production-среде.
▪ Подключение Apple Pay, Google Pay и Stripe, с поддержкой локальных валют и конверсий. Добавление функций возвратов и частичных возвратов.
▪ Интеграция с сервисами доставки для автоматизации расчета стоимости и отслеживания заказов. Настройка выбора динамических зон доставки.
▪ Проведение code review
Стек специалиста на проекте
Gitlab CI, GitLab, admin, SQLAlchemy, Git, Redis, Pytest, aiohttp, FastAPI, Beautiful soup, Ansible, Sentry, Django ORM, Pydantic, DRF, Asyncio, PySpark, Docker, Python, Peewee, E-commerce, DjangoAdminTools, Django, REST API, PostgreSQL, beautifulsoup, Django Rest Framework, сelery
Отрасль проекта
E-commerce & Retail
Период работы
Июль 2022 - По настоящее время
(3 года 1 месяц)
Система анализа цен для платформы по продаже недвижимости
Роль
Python Developer
Обязанности
Создание инновационной системы анализа цен для платформы по продаже недвижимости, которая позволяет предлагать пользователям оптимальные цены для продажи и покупки квартир. Система помогает спрогнозировать сроки закрытия сделок, основываясь на данных о рынке и предыдущих сделках. Большое внимание уделено производительности и возможности масштабирования, так как проект обслуживает множество активных пользователей одновременно. Проект интегрирован с облачными сервисами для обработки и хранения больших объемов данных.
• Backend разработка: Построение серверной архитектуры с поддержкой высоконагруженных операций. Разработка API для обмена данными между клиентами, аналитическим модулем и базами данных. Настройка механизмов обработки больших объемов данных с использованием Sber Cloud. Добавление поддержки REST и GraphQL.
• Оптимизация производительности: Внедрение кэширования данных для уменьшения задержек. Использование очередей задач для обработки сложных вычислений в фоновом режиме. Оптимизация парсинга данных с внешних источников с помощью асинхронных инструментов.
• Прогнозирование цен: Реализация алгоритмов для анализа исторических данных, расчета оптимальной цены продажи и прогнозирования временных рамок. Интеграция ML-решений для обработки данных о рынке недвижимости. Настройка механизма регулярного обучения модели на новых данных.
• Работа с базами данных: Оптимизация SQL-запросов для обработки миллионов записей. Настройка автоматического бэкапа данных и мониторинга производительности баз данных. Внедрение индексации для ускорения поиска и отчетности.
• Интерфейс и аналитика: Разработка административного интерфейса для мониторинга данных, настройки алгоритмов и анализа активности пользователей. Внедрение отчетности по ключевым метрикам. Добавление модулей визуализации данных в реальном времени.
• Тестирование и деплой: Настройка тестовой среды, автоматическое выполнение функциональных и нагрузочных тестов. Организация CI/CD для быстрого и безопасного выпуска обновлений. Настройка системы контроля версий с ветвлением для поддержки разработки новых функций
Стек специалиста на проекте
GitLab, containerization, ClickHouse, admin, SQLAlchemy, REST, Pandas, Redis, Celery, aiohttp, FastAPI, Scrapy, MinIo, Backend, Django ORM, Flow.js, Alembic, DRF, Playwright, Asyncio, Vision, Docker, Python, GitLab CI/CD, control, DjangoAdminTools, Django, PostgreSQL, Jenkins, CI/CD, Django Rest Framework
Отрасль проекта
FinTech & Banking
Период работы
Август 2021 - Июнь 2022
(11 месяцев)
Универсальная торговая платформа с возможностью запуска реферальных кампаний
Роль
Python Developer
Обязанности
Разработка универсальной торговой платформы с возможностью запуска реферальных кампаний. Система поддерживает управление товарами, заказами и пользовательскими бонусами, предоставляя полный набор инструментов для стимулирования продаж. Реферальная программа мотивирует клиентов к привлечению новых пользователей через гибкие схемы вознаграждений. Платформа легко адаптируется под разные бизнес-модели, включая B2C и B2B, и поддерживает масштабирование.
• Backend: Реализация серверной части с API для управления пользователями, заказами и платежами. Оптимизация производительности с использованием асинхронных инструментов. Внедрение механизма возврата к состоянию после сбоев. Реализация системы уведомлений о статусе заказов через email и SMS. Внедрение системы аутентификации и авторизации с использованием OAuth2 и JWT. Интеграция с внешними провайдерами идентификации (Google Workspace, Yandex ID, Keycloak) для обеспечения Single Sign-On (SSO).
• Реферальная программа: Разработка модулей для управления реферальными бонусами, начисления баллов за приглашения новых клиентов и обмена бонусов на скидки. Добавление инструментов аналитики эффективности реферальной программы. Поддержка интеграции с социальными сетями для отслеживания привлеченных пользователей.
• Оптимизация и масштабируемость: Настройка системы мониторинга метрик, таких как производительность серверов и время отклика API. Внедрение горизонтального масштабирования для поддержки роста базы пользователей. Интеграция с CDN для быстрого доступа к контенту.
• Тестирование и качество: Внедрение тестирования на всех этапах разработки, включая интеграционные и нагрузочные тесты. Организация линтинга и статического анализа кода для поддержания высоких стандартов. Настройка автоматического тестирования API.
• Работа с платежными системами: Интеграция различных платежных шлюзов, включая PayPal и местные системы оплаты. Разработка безопасных механизмов обработки данных карт и управления транзакциями. Реализация опции оплаты в один клик.
• Аналитика: Настройка системы отчетности для анализа поведения пользователей, эффективности акций и динамики продаж. Экспорт данных в различные форматы для внешней обработки. Внедрение предиктивной аналитики для оценки спроса.
Стек специалиста на проекте
GitLab, ClickHouse, SQLAlchemy, Git, Pandas, MongoDB, Redis, Pytest, Celery, JWT, FastAPI, MinIo, Backend, Alembic, Docker, Python, GitLab CI/CD, Django, PostgreSQL, Jenkins, oauth2
Отрасль проекта
E-commerce & Retail
Период работы
Октябрь 2019 - Июль 2021
(1 год 10 месяцев)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Офис, Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Белорусский Государственный Университет
Специальность
Аэрокосмические и радиоэлектронные информационные системы и технологии
Завершение учебы
2020 г.