Марк С. Python разработчик, Senior
ID 26919
МС
Марк С.
Мужчина, 30 лет
Россия, Новосибирск, UTC+7
Ставка
3 766,23 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Главное о специалисте
Я разработчик с опытом работы 4 года, в основном специализируюсь на Python-разработке. Моя основная экспертиза — Python и платформа FastAPI.
Мной реализованы проекты различной сложности как в полностью укомплектованных командах, так и в составе небольших групп разработчиков. Умею эффективно взаимодействовать с коллегами, проводить рефакторинг кода, внедрять микросервисную архитектуру и оптимизировать производительность приложений. На проектах использовались Agile/Scrum/Kanban.
Считаю себя ответственным и целеустремленным профессионалом, который постоянно развивается, изучает новые технологии и стремится к повышению качества кода и процессов разработки.
Проекты
(3 года 9 месяцев)
Система бронирования отелей
Роль
Backend разработчик
Обязанности
Проект представляет собой современную систему бронирования отелей, включающую:
Просмотр и бронирование номеров с интуитивным подбором по датам, удобствам и стоимости.
Быструю интеграцию платежных систем для мгновенного подтверждения бронирования.
Личный кабинет для администраторов отелей с возможностью управления номерами, удобствами, ценами и контентом.
Подробную информацию об отелях (фото, описание, отзывы, рейтинги).
Фильтрацию номеров по категориям, доступности и дополнительным опциям.
Цель проекта — создать удобный и производительный сервис для пользователей и администраторов, обеспечивающий прозрачность бронирования и сокращение времени на управление ресурсами.
Функционал который разрабатывал:
● Разработка микросервисной архитектуры на базе FastAPI для модулей бронирования, управления отелями и платежей.
● Реализация API для поиска номеров с фильтрами по датам, удобствам (Wi-Fi, кондиционер и т.д.) и стоимости.
● Создание админ-панели с использованием fastapi-admin для управления номерами, ценами, контентом и пользователями.
● Внедрение ролевой модели доступа для администраторов отелей.
● Написание сложных SQL-запросы (SQLAlchemy) для фильтрации номеров, подсчета доступности, работы с изображениями.
● Оптимизация запросов через EXPLAIN ANALYZE, что сократило время отклика.
● Внедрение Redis для кеширования данных о свободных номерах и топовых отелях, ускорив загрузку страниц.
● Интеграция Celery для обработки отложенных задач: Загрузка и ресайз изображений отелей. Отправка email-уведомлений (подтверждение брони, восстановление пароля).
● Покрытие 70% кода unit-тестами (pytest) и написание API-тестов для критических сценариев.
● Внедрение статический анализ кода (Ruff, Pyright) для минимизации ошибок.
● Настройка Docker-контейнеров (Dockerfile, docker-compose) для локальной разработки и тестового стенда.
● Участие в настройке CI/CD (GitLab) для автоматизации сборки и деплоя.
Достижения
● Исправлял критические баги (например, утечки памяти в Celery).
● Провел рефакторинг legacy-кода, улучшив читаемость и производительность.
● Успешно внедрил микросервисную архитектуру, что позволило масштабировать систему под растущую нагрузку.
● Сократил время выполнения SQL-запросов за счет оптимизации индексов и анализа планов запросов.
● Ускорил доступ к данным благодаря кешированию в Redis.
● Автоматизировал рутинные задачи (отправка писем, обработка изображений) через Celery.
● Довел покрытие тестами до 70%, что снизило количество багов в production
Стек специалиста на проекте
GraphQL, SQLAlchemy, Elasticsearch, Git, Linux, Swagger, Redis, Pytest, Nginx, Yandex, Celery, FastAPI, Sentry, Kafka, Django ORM, OpenSearch, Pydantic, DRF, Poetry, Docker, Flask, Apache AirFlow, Python 3.11, REST API, PostgreSQL, ruff, CI/CD, pyright, id
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Март 2023 - Март 2025
(2 года 1 месяц)
Система управления личными финансами
Роль
Backend разработчик
Обязанности
Проект представляет собой платформу для автоматизации личного бюджетирования, отслеживания расходов и управления финансовыми целями. Пользователи могут интегрировать банковские счета, карты и инвестиции, а система анализирует траты, предлагает бюджетные планы и прогнозы.
Функционал который разрабатывал:
● Разработка микросервиса для интеграции с API банков и платежных систем.
● Реализация API для категоризации расходов и визуализации данных через графики.
● Создание системы автоматического оповещения о превышении бюджета.
● Внедрение кеширования в Redis для ускорения загрузки данных пользователей.
● Оптимизация SQL-запросов для быстрого расчета финансовых отчетов.
● Интеграция Celery для отправки еженедельных отчетов по электронной почте.
● Покрытие кода unit-тестами (pytest) и нагрузочными тестами.
Достижения
● Участие в code review
● Улучшение время ответа API за счет оптимизации и кэширования
● Внедрил микросервисную архитектуру, что позволило масштабировать систему.
● Сократил время загрузки финансовых отчетов за счет оптимизации запросов и кеширования.
Стек специалиста на проекте
WebSockets, SQLAlchemy, Swagger, Redis, Pytest, Nginx, Celery, FastAPI, Sentry, Django ORM, Pydantic, DRF, Poetry, Docker, Python, Apache AirFlow, RabbitMQ, REST API, PostgreSQL
Отрасль проекта
FinTech & Banking
Период работы
Июль 2021 - Март 2023
(1 год 9 месяцев)
Система анализа кредитного портфеля для МФО
Роль
Backend разработчик
Обязанности
Проект — платформа для оценки кредитоспособности заемщиков, прогнозирования просрочек и управления рисками в микрофинансовых организациях.
Задачи, с которыми я столкнулся:
● Разработка микросервиса для интеграции с Бюро кредитных историй (БКИ).
● Реализация API для вычисления скоринга заемщиков на основе ML-моделей.
● Создание модуля мониторинга просрочек с генерацией предупреждений.
● Внедрение кеширования в Redis для быстрого доступа к данным БКИ.
● Оптимизация запросов к PostgreSQL с использованием индексов и партицирования.
● Интеграция Celery для автоматического расчета ежедневных отчетов.
Достижения
● Участие в code review
● Улучшена производительность системы и уменьшена задержка отклика приложения с помощью кэширования и оптимизации
● Снизил время расчета скоринга за счет оптимизации ML-запросов.
Стек специалиста на проекте
PostgreSQL, Docker, Python, REST API, MongoDB, Swagger, Kubernetes, Pytest, Nginx, Celery, SQLAlchemy, FastAPI, Sentry, Kafka, Pydantic, Redis
Отрасль проекта
FinTech & Banking
Период работы
Июль 2021 - Март 2023
(1 год 9 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Национальный исследовательский Иркутский государственный технический университет,
Специальность
Компьютерные системы и комплексы
Завершение учебы
2021 г.