Марк С. Python разработчик, Middle+
ID 23575
МС
Марк С.
Мужчина, 30 лет
Россия, Новосибирск, UTC+7
Ставка
1 948,05 Р/час
НДС не облагается
Специалист доступен с 1 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Марк — Python-разработчик уровня Middle+.
Опыт работы:
- NDA (Travel, Hospitality & Restaurant business). Роль: back-end разработчик. Обязанности: разработка микросервисной архитектуры на базе FastAPI для модулей бронирования, управления отелями и платежей; создание админ-панели с помощью fastapi-admin; написание сложных SQL-запросов (SQLAlchemy); оптимизация запросов через EXPLAIN ANALYZE; внедрение Redis для кеширования данных; интеграция Celery для обработки фоновых задач; покрытие кода unit-тестами (pytest); настройка CI/CD (GitLab); использование Sentry для мониторинга ошибок и Jaeger для распределённой трассировки; написание Bash-скриптов для автоматизации задач.
- NDA (Realty & Constructoring). Роль: back-end разработчик. Обязанности: реализация бизнес-логики на Django и Django REST Framework (DRF) для API; создание моделей данных (Django ORM); оптимизация сложных SQL-запросов; настройка Redis и Kafka для обработки данных; контейнеризация приложения с помощью Docker; участие в настройке CI/CD (GitLab CI); настройка Nginx в качестве reverse proxy для балансировки нагрузки; использование Zipkin для распределённой трассировки.
Проекты
(5 лет 6 месяцев)
NDA
Роль
Back-end разработчик
Обязанности
Описание проекта:
Проект представляет собой современную систему бронирования отелей, включающую:
Просмотр и бронирование номеров с интуитивным подбором по датам, удобствам и стоимости.
Быструю интеграцию платежных систем для мгновенного подтверждения бронирования.
Личный кабинет для администраторов отелей с возможностью управления номерами, удобствами, ценами и контентом.
Подробную информацию об отелях (фото, описание, отзывы, рейтинги).
Фильтрацию номеров по категориям, доступности и дополнительным опциям.
Обязанности:
Разработка микросервисной архитектуры на базе FastAPI для модулей бронирования, управления отелями и платежей.
Создание админ-панели с помощью fastapi-admin для управления номерами, контентом и пользователями.
Написание сложных SQL-запросов (SQLAlchemy ) для фильтрации номеров, подсчета доступности и работы с изображениями.
Оптимизация запросов через EXPLAIN ANALYZE .
Внедрение Redis для кеширования данных о свободных номерах и топовых отелях.
Интеграция Celery для обработки фоновых задач (загрузка изображений, отправка email-уведомлений).
Покрытие 70% кода unit-тестами (pytest) и написание API-тестов для критических сценариев.
Настройка CI/CD (GitLab) для автоматизации сборки, тестирования и деплоя.
Использование Sentry для мониторинга ошибок и Jaeger для распределенной трассировки.
Написание Bash-скриптов для автоматизации задач (деплой, бэкапы, мониторинг).
Документирование выявленных дефектов в Jira/Confluence и координация доработок с командой.
Стек специалиста на проекте
SQLAlchemy, Bash, Git, Linux, Redis, Pytest, Nginx, Celery, aiohttp, FastAPI, Sentry, Kafka, Jaeger, Docker, RabbitMQ, Python 3.11, PostgreSQL, ruff, CI/CD, pyright
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Декабрь 2021 - По настоящее время
(3 года 8 месяцев)
NDA
Роль
Back-end разработчик
Обязанности
Описание проекта:
Проект представляет собой онлайн-платформу для покупки и аренды недвижимости, включающую:
Каталог объектов недвижимости (квартиры, дома, коммерческие помещения) с детальными описаниями, фото и видео.
Интеллектуальный поиск с фильтрами: цена, локация, площадь, тип объекта, удобства (парковка, ремонт и т.д.).
Личные кабинеты для пользователей и риелторов: добавление объектов, отслеживание заявок, история сделок.
Систему бронирования просмотров и онлайн-консультаций с агентами.
Интеграцию с платежными системами для безопасного проведения сделок.
Уведомления о новых объектах, изменениях статуса заявок и акциях.
Обязанности:
Реализация бизнес-логики на Django и Django REST Framework (DRF) для API.
Создание моделей данных (Django ORM ) для объектов недвижимости, пользователей, заявок и транзакций.
Оптимизация сложных SQL-запросов (PostgreSQL ) для поиска объектов по параметрам.
Настройка Redis для кеширования данных (списки объектов, популярные запросы).
Реализация полнотекстового поиска с использованием PostgreSQL .
Интеграция Kafka для обработки потоковых данных.
Настройка Celery для обработки фоновых задач (рассылка email-уведомлений, генерация PDF-договоров).
Контейнеризация приложения с помощью Docker (Dockerfile, docker-compose).
Участие в настройке CI/CD (GitLab CI) для автоматизации тестирования и деплоя.
Настройка Nginx в качестве reverse proxy для балансировки нагрузки.
Использование Zipkin для распределенной трассировки.
Написание Bash-скриптов для автоматизации задач (деплой, бэкапы, мониторинг).
Стек специалиста на проекте
PostgreSQL, Bash, Pytest, Tornado, aiohttp, Sentry, Kafka, Django-test, DRF, Zipkin, Framework
Отрасль проекта
Realty & Constructoring
Период работы
Февраль 2020 - Декабрь 2021
(1 год 11 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Национальный исследовательский Иркутский государственный технический университет,
Специальность
Эксплуатация оборудования добычи нефти
Завершение учебы
2021 г.
Высшее
Учебное заведение
Новосибирский государственный архитектурно-строительный университет
Специальность
Строительство
Завершение учебы
2017 г.